ebde514c98
Fix scrolls not triggering spell casting finish method and event
Electroblob77
2020-05-17 00:35:56 +01:00
4739d9f9fc
Add cooldowns (using the vanilla mechanic) to various consumable items
Electroblob77
2020-05-17 00:32:02 +01:00
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
Electroblob77
2020-05-17 00:04:38 +01:00
e09f9313f9
This is nullable
Electroblob77
2020-05-16 23:35:23 +01:00
94a17a63c1
Sync tile entity when book texture changes
Electroblob77
2020-05-16 22:24:14 +01:00
594c546f11
Make all valid books work with shift-clicking and hopper insertion
Electroblob77
2020-05-16 18:33:53 +01:00
cda9947e17
All synchronised settings require world restart!
Electroblob77
2020-05-16 18:26:59 +01:00
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
Electroblob77
2020-05-15 22:52:32 +01:00
f5ce186a7d
Well this hasn't been looked at in a while
Electroblob77
2020-05-15 20:30:56 +01:00
04bebe5910
Allow receptacles to be ignited using dispensers
Electroblob77
2020-05-14 17:20:19 +01:00
fe5060a2c0
Don't decrement spell index if spells haven't been initialised, and add the missing safety check to getCurrentMaxCooldown - fixes#428
Electroblob77
2020-05-13 12:06:41 +01:00
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
Electroblob77
2020-05-09 20:17:15 +01:00
cf38a16f49
A slightly better way of loading the book model texture
Electroblob77
2020-05-07 23:22:52 +01:00
a31b1c79e3
Make indirect magic damage count as magic damage, fixes#396
Electroblob77
2020-05-06 20:21:49 +01:00
0354f99bd2
Make wizardry-specific overloads package-private where possible to avoid confusion
Electroblob77
2020-04-25 13:00:40 +01:00
301ec86c27
Add comparator behaviour to bookshelves
Electroblob77
2020-04-22 17:14:21 +01:00
ee96ff3ddd
Reflect into Block#getSilkTouchDrop instead of copying it, fixes#418
Electroblob77
2020-04-22 17:13:55 +01:00
53f545caad
Replace use of deprecated ReflectionHelper with ObfuscationReflectionHelper
Electroblob77
2020-04-21 23:05:48 +01:00
755933486c
Also prevent these two from being cast through walls
Electroblob77
2020-04-21 22:10:55 +01:00
5d8a90167c
Prevent ray spells being cast through walls (oops, my bad :P)
Electroblob77
2020-04-21 18:55:58 +01:00
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
Electroblob77
2020-04-21 18:55:13 +01:00
ed63704184
Add descriptions to mana flasks
Electroblob77
2020-04-18 21:10:02 +01:00
3316c8e5cb
Note to self: syncing is important
Electroblob77
2020-04-18 19:14:47 +01:00
0a2368650a
Tweak particle brightness and lifetime
Electroblob77
2020-04-18 18:11:43 +01:00
b9958ce16f
Add cloud particle from TF spell pack, and change smoke bomb to use it instead of vanilla's large_smoke particles
Electroblob77
2020-04-18 18:06:22 +01:00
8cbe5dd602
Assign key conflict contexts to wizardry's keybinds, fixes them showing up as conflicting with GUI keys
Electroblob77
2020-04-18 17:12:29 +01:00
f1cb7dbbbe
Make arcane lock work on both halves of a double chest at once
Electroblob77
2020-04-18 16:12:05 +01:00
5f8477a4ad
Snowballs were a projectile last time I checked...
Electroblob77
2020-04-17 23:56:38 +01:00
d4c2397a68
Fix lectern model rotation in first person
Electroblob77
2020-04-17 23:25:48 +01:00
a7b608a06e
This description was correct in the first place! Turns out it was the upgrading recipes' fault.
Electroblob77
2020-04-17 23:16:48 +01:00
50ad3655c9
IntelliJ is too clever for its own good sometimes
Electroblob77
2020-04-17 23:08:58 +01:00
b23136d568
Add method for checking if a spell property exists
Electroblob77
2020-04-17 23:02:45 +01:00
8291373427
Say something a bit more useful about scrolls of identification
Electroblob77
2020-04-17 21:53:05 +01:00
618df1c668
Add descriptions to some wizardry items in JEI Covers most of the items players might stumble across
Electroblob77
2020-04-17 21:49:01 +01:00
cdc326e36c
Remove the none spell from scroll recipes in JEI
Electroblob77
2020-04-17 21:42:39 +01:00
4c024f9e46
Hmmm I hope this incorrect description hasn't resulted in any bugs :/
Electroblob77
2020-04-17 21:38:21 +01:00
d93b9a6765
Make bottomless provisions work with satiety, and have them trigger as soon as the player has enough hunger to fill
Electroblob77
2020-04-16 15:49:10 +01:00
7b1283c418
Yes it does, I fixed that!
Electroblob77
2020-04-16 15:46:50 +01:00
6882fb4519
Prevent imbuements from showing up on enchanted books in JEI
Electroblob77
2020-04-15 23:34:41 +01:00
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
Electroblob77
2020-04-15 23:01:45 +01:00
945c789482
Must have missed those
Electroblob77
2020-04-15 20:13:36 +01:00
13ba19c1ff
Purple mana bars for wizard robes too!
Electroblob77
2020-04-15 18:57:31 +01:00
94751a6fd5
Remove the debug particle from the divination spell
Electroblob77
2020-04-13 21:08:47 +01:00
01ab50cb27
Make targets dismount whatever they are riding when they get possessed
Electroblob77
2020-04-13 21:04:11 +01:00
d0bcbc8ed8
Let's do this properly, shall we? Fixes#397
Electroblob77
2020-04-13 20:53:14 +01:00
b660b02e0e
Fix crash when throwing things with greater telekinesis using commands
Electroblob77
2020-04-13 19:10:20 +01:00
153ea74966
The translators seem to have used exotic characters that require fancy encoding 🤷♂️
Electroblob77
2020-04-13 19:07:57 +01:00
c81830efec
Neither of these should be null. I should not have to check they aren't null. But apparently they can be. So I do. Fixes#402.
Electroblob77
2020-04-13 19:04:01 +01:00
6ec2e716cb
Register artefact loot tables properly so addon mods can inject loot into them, fixes#403
Electroblob77
2020-04-13 19:00:21 +01:00
41d575c9c9
Add config options to disable the screen shake and blink effects We're all about that accessibility here!
Electroblob77
2020-04-13 18:48:30 +01:00
aecc8b0889
Okay it really is fixed now I promise
Electroblob77
2020-04-13 17:20:43 +01:00
b45c202ac5
Add tint to background for book-style GUIs
Electroblob77
2020-04-13 15:41:59 +01:00
16ad8543d8
Purple mana (durability) bar!
Electroblob77
2020-04-13 15:32:07 +01:00
e985bc6f69
Since we're syncing anyway, make the client do a deferred refresh to allow syncing to occur, rather than trying to keep track of prev stacks itself
Electroblob77
2020-04-12 23:00:23 +01:00
8682fcbe91
Only prevent syncing when first loading the world
Electroblob77
2020-04-12 22:51:24 +01:00
e8ca773557
Don't sync when loading from NBT
Electroblob77
2020-04-12 21:59:22 +01:00
c622158818
Fix syncing of everything
Electroblob77
2020-04-12 18:35:30 +01:00