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
28da6810d7
Oops
2020-05-15 21:21:21 +01:00
Electroblob77
f5ce186a7d
Well this hasn't been looked at in a while
2020-05-15 20:30:56 +01:00
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