Commit Graph

508 Commits

Author SHA1 Message Date
Electroblob77 04bebe5910 Allow receptacles to be ignited using dispensers 2020-05-14 17:20:19 +01:00
Electroblob77 fe5060a2c0 Don't decrement spell index if spells haven't been initialised, and add the missing safety check to getCurrentMaxCooldown - fixes #428 2020-05-13 12:06:41 +01:00
Electroblob77 25475632d9 Require line-of-sight for summoning spells 2020-05-12 23:28:05 +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 11821ff14d Apparently we don't need this any more 2020-05-11 18:38:18 +01:00
Electroblob77 c4d4c67302 Well this is awkward :/ 2020-05-11 18:35:37 +01:00
Electroblob77 c04ee35fc3 Helps if you actually define the curative items... fixes #435 2020-05-11 18:29:32 +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 cf38a16f49 A slightly better way of loading the book model texture 2020-05-07 23:22:52 +01:00
Electroblob77 a31b1c79e3 Make indirect magic damage count as magic damage, fixes #396 2020-05-06 20:21:49 +01:00
Electroblob77 0354f99bd2 Make wizardry-specific overloads package-private where possible to avoid confusion 2020-04-25 13:00:40 +01:00
Electroblob77 301ec86c27 Add comparator behaviour to bookshelves 2020-04-22 17:14:21 +01:00
Electroblob77 ee96ff3ddd Reflect into Block#getSilkTouchDrop instead of copying it, fixes #418 2020-04-22 17:13:55 +01:00
Electroblob77 53f545caad Replace use of deprecated ReflectionHelper with ObfuscationReflectionHelper 2020-04-21 23:05:48 +01:00
Electroblob77 755933486c Also prevent these two from being cast through walls 2020-04-21 22:10:55 +01:00
Electroblob77 5d8a90167c Prevent ray spells being cast through walls (oops, my bad :P) 2020-04-21 18:55:58 +01:00
Electroblob77 f89c71f314 Make spell scrolls implement IWorkbenchItem and have 1 slot
This means the book doesn't leave the workbench until the scrolls are taken out, which is good for automation - however, canPlace always returns false so they can't be put back in, kinda like the furnace output
2020-04-21 18:55:13 +01:00
Electroblob77 5ad4cc0610 Fix hoppers putting spell books in hidden slots 2020-04-19 17:41:12 +01:00
Electroblob77 f0752317e6 Add spell quick access keys 2020-04-18 21:45:01 +01:00
Electroblob77 ed63704184 Add descriptions to mana flasks 2020-04-18 21:10:02 +01:00
Electroblob77 3316c8e5cb Note to self: syncing is important 2020-04-18 19:14:47 +01:00
Electroblob77 0a2368650a Tweak particle brightness and lifetime 2020-04-18 18:11:43 +01:00
Electroblob77 b9958ce16f Add cloud particle from TF spell pack, and change smoke bomb to use it instead of vanilla's large_smoke particles 2020-04-18 18:06:22 +01:00
Electroblob77 8cbe5dd602 Assign key conflict contexts to wizardry's keybinds, fixes them showing up as conflicting with GUI keys 2020-04-18 17:12:29 +01:00
Electroblob77 f1cb7dbbbe Make arcane lock work on both halves of a double chest at once 2020-04-18 16:12:05 +01:00
Electroblob77 a7b608a06e This description was correct in the first place! Turns out it was the upgrading recipes' fault. 2020-04-17 23:16:48 +01:00
Electroblob77 50ad3655c9 IntelliJ is too clever for its own good sometimes 2020-04-17 23:08:58 +01:00
Electroblob77 abc598a722 Remove deprecated fields 2020-04-17 23:03:16 +01:00
Electroblob77 b23136d568 Add method for checking if a spell property exists 2020-04-17 23:02:45 +01:00
Electroblob77 8291373427 Say something a bit more useful about scrolls of identification 2020-04-17 21:53:05 +01:00
Electroblob77 618df1c668 Add descriptions to some wizardry items in JEI
Covers most of the items players might stumble across
2020-04-17 21:49:01 +01:00
Electroblob77 cdc326e36c Remove the none spell from scroll recipes in JEI 2020-04-17 21:42:39 +01:00
Electroblob77 4c024f9e46 Hmmm I hope this incorrect description hasn't resulted in any bugs :/ 2020-04-17 21:38:21 +01:00
Electroblob77 d93b9a6765 Make bottomless provisions work with satiety, and have them trigger as soon as the player has enough hunger to fill 2020-04-16 15:49:10 +01:00
Electroblob77 7b1283c418 Yes it does, I fixed that! 2020-04-16 15:46:50 +01:00
Electroblob77 6882fb4519 Prevent imbuements from showing up on enchanted books in JEI 2020-04-15 23:34:41 +01:00
Electroblob77 57f4704e18 Update Forge 2020-04-15 23:24:06 +01:00
Electroblob77 50ca70b0db Specify JEI and Baubles as dependencies 2020-04-15 23:23:31 +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 13ba19c1ff Purple mana bars for wizard robes too! 2020-04-15 18:57:31 +01:00
Electroblob77 9bc920073b Fix animation positions 2020-04-14 23:42:19 +01:00
Electroblob77 df526dc76f Search trees don't like this very much :( 2020-04-14 23:06:49 +01:00
Electroblob77 702398dd34 Fix spell book tooltips not showing up in JEI 2020-04-14 22:33:48 +01:00
Electroblob77 1e5add914e Fix incorrect rounding for whole numbers of crystals 2020-04-14 22:33:12 +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