Commit Graph

84 Commits

Author SHA1 Message Date
Electroblob77 8aadf5a446 Various improvements to sounds
- Added several new sounds, mostly for ice spells
- Added automatic registering of sound events
- Finally fixed the frost ray and wall of frost sounds
- Removed a few unused sound files
2020-06-12 22:15:44 +01:00
Electroblob77 a17a20fe8b Add spell charge-up sound 2020-06-12 14:28:37 +01:00
Electroblob77 c7e7bb5c25 Move conjure armour to sorcery 2020-06-03 23:16:12 +01:00
Electroblob77 b4fc50ad71 Add amulet of vitality 2020-06-02 23:41:16 +01:00
Electroblob77 e4e8e0a444 Add elemental banner patterns 2020-06-01 22:34:53 +01:00
Electroblob77 ef222e66f2 Change arcane jammer so it only has a chance of preventing spells 2020-05-31 23:16:57 +01:00
Electroblob77 4ef54cf8cb Add sounds to zombie apocalypse spell, plus misc tweaks 2020-05-31 18:47:24 +01:00
Electroblob77 a33715ad51 Add zombie apocalypse spell 2020-05-31 17:16:55 +01:00
Electroblob77 05aac02966 A good ol' splash of optimise imports 2020-05-24 23:59:13 +01:00
Electroblob77 6696be59a4 Allow crystal flowers to be placed in flower pots 2020-05-22 16:43:24 +01:00
Electroblob77 e1df468d93 Change remnant spawn egg colours 2020-05-22 12:52:55 +01:00
Electroblob77 5a57e8341a Add icarus medallion and void opal 2020-05-22 12:49:45 +01:00
Electroblob77 1275f1d31f Add remnants 2020-05-21 18:40:01 +01:00
Electroblob77 650344a0c8 Add stormcloud spell 2020-05-18 20:41:41 +01:00
Electroblob77 ef39757229 Add right-click use for mana flasks - right-click while holding a mana flask to charge the emptiest item from the hotbar, offhand or armour slots 2020-05-17 00:04:38 +01:00
Electroblob77 48a350b63a Allow any book to be placed in a bookshelf
- Modifies the bookshelf model and blockstate to choose a texture dynamically based on the book item
- Changes bookshelf slots to accept all books from wizardry and vanilla minecraft by default
- Adds a couple of hooks to allow addons to register their own book items and model textures
- Adds a config option to allow modpack makers to add more book items
2020-05-15 22:52:32 +01:00
Electroblob77 04bebe5910 Allow receptacles to be ignited using dispensers 2020-05-14 17:20:19 +01:00
Electroblob77 bfc23ce6f7 Remove a bunch of deprecated methods 2020-05-12 23:09:48 +01:00
Electroblob77 a97abd26d0 Add receptacles 2020-05-11 18:42:00 +01:00
Electroblob77 09b52a4586 Reorganise block registry 2020-05-10 16:21:24 +01:00
Electroblob77 1f9f5a1cc5 Add spectral dust 2020-05-10 11:10:52 +01:00
Electroblob77 be250e218e Add player animation system!
- Hooks into ModelRenderer by wrapping it in an extended version that allows modification of angles after the model has set them
- Is compatible with pretty much everything, yay (even modded armour!)
- Adds property overrides to ItemWand so that gets animated too
- Adds a system for generating override models from a template at runtime so I don't have to duplicate all the wand models
- Tweaks particles and ray spells so they line up with the end of the newly-animated wand
- Fixes a long-standing bug where wand usage actions would stop immediately for all non-continuous spells
2020-05-09 20:17:15 +01:00
Electroblob77 8301a24afe Just enough wizardry!
- Adds JEI support for arcane workbench 'recipes' (charging, upgrading, and scroll enchantment)
- Adds an item transfer handler for said recipes, including bookshelf virtual slot support
- Prevents conjured items from showing up in JEI
2020-04-15 23:01:45 +01:00
Electroblob77 945c789482 Must have missed those 2020-04-15 20:13:36 +01:00
Electroblob77 4980beea87 Wooden things are now more wooden 2020-04-14 18:42:50 +01:00
Electroblob77 91b2ee1a13 Merge branch '1.12.2' into 4.3-dev 2020-04-14 17:41:33 +01:00
Electroblob77 6ec2e716cb Register artefact loot tables properly so addon mods can inject loot into them, fixes #403 2020-04-13 19:00:21 +01:00
Electroblob77 f973099fd3 Add sound for locating spells using the lectern 2020-04-09 21:07:06 +01:00
Electroblob77 c5b5172481 Add lecterns 2020-04-08 00:16:12 +01:00
Electroblob77 004c4c09e3 Add bookshelves 2020-03-25 14:29:27 +00:00
Electroblob77 d9c3d15b9b Fix gilded wood models and move to wizardry tab 2020-03-01 13:39:59 +00:00
Electroblob77 bb6bb78163 IntelliJ broke my formatting again >:( 2020-03-01 13:07:55 +00:00
Electroblob77 3f80c56163 Add gilded wood 2020-03-01 13:04:15 +00:00
Electroblob77 aa166814ea Add SpellThrowable and replace Snowball class with a simple instance of it 2020-01-27 18:40:10 +00:00
Electroblob77 d37ab6072f Add chainable method for assigning spell NPC selector 2020-01-27 17:51:32 +00:00
Electroblob77 3052e56d03 Add entity- and tileentity-sensitive versions of Spell#canBeCastByNPCs and Spell#canBeCastByDispensers 2020-01-27 16:42:28 +00:00
Electroblob77 f5da195605 Wrap NBTTagCompound#setTag in static helper with safeguards against circular references, fixes #299 2020-01-27 13:45:47 +00:00
Electroblob77 76b4f2f72f Change default behaviour of Spell#createSoundWithSuffix to point to assets/modid/sounds.json rather than assets/ebwizardry/sounds.json, so addons don't have to override it 2020-01-14 14:39:09 +00:00
Electroblob77 324094f418 'Tis the season!
- Decked the halls
- Jingled the bells
- Wrapped the presents
- Loaded up the sleigh
2019-12-17 15:53:40 +00:00
Electroblob77 eef48f319a Commented code is dead code! 2019-09-04 11:48:19 +01:00
Electroblob77 3a788c867c Reimplement fix for #68 from #110, using IManaStoringItem and multiple mana flask sizes 2019-09-04 11:47:23 +01:00
Electroblob77 fbecce0543 Fix spectral block lighting and make it full brightness 2019-09-03 17:18:20 +01:00
Electroblob77 14a624db3f Helps if you actually populate the enchantment fields... fixes imbuement spells not working properly, see #217 2019-09-03 16:27:03 +01:00
Electroblob77 f86ea2334d Merge branch '1.12.2-dev' into 1.12.2 2019-08-18 12:34:04 +01:00
Electroblob77 f37812be3e That's one heck of a commit you've got there...
I may have got a bit behind with version control. A lot behind, in fact. Maybe I'll go back and split this sometime - then again, I probably won't. But hey, at least it's here!
2019-08-18 00:04:18 +01:00
Corail31 54abdb6746 fix #108 2019-01-15 14:32:51 +01:00
Corail31 414b773da6 fix 68 2019-01-15 11:50:18 +01:00
Electroblob77 3bdee06738 Merge branch '1.12.2' into 1.12.2-dev 2019-01-06 16:26:02 +00:00
Electroblob77 212fbe51df Move block, item, potion and enchantment registries over to the @ObjectHolder system and reorganise the potion classes a bit 2019-01-05 22:59:45 +00:00
Electroblob77 eb2abdfbe9 Move wand and armour map retrieval methods to WizardryItems, encapsulating the underlying maps 2019-01-05 22:52:45 +00:00