Commit Graph

704 Commits

Author SHA1 Message Date
Electroblob77 601f8a97fa Helps if you actually save the settings... 2020-05-22 18:08:05 +01:00
Electroblob77 e6b7f25932 Apparently the default is false 2020-05-22 17:57:17 +01:00
Electroblob77 6c08b21f7f More accurate descriptions, and make it synchronised 2020-05-22 17:54:53 +01:00
Electroblob77 d22c530f79 Default value should be false 2020-05-22 17:37:58 +01:00
Electroblob77 ddcaffc1b1 Add config option to treat passive creatures as allies 2020-05-22 17:34:07 +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 dd137c68f6 Make remnants spawn from obelisk spawners (bye bye mobelisks o/) 2020-05-21 20:55:10 +01:00
Electroblob77 1275f1d31f Add remnants 2020-05-21 18:40:01 +01:00
Electroblob77 30f2a99a2c Not sure what was going on here 2020-05-19 22:08:36 +01:00
Electroblob77 650344a0c8 Add stormcloud spell 2020-05-18 20:41:41 +01:00
Electroblob77 ebde514c98 Fix scrolls not triggering spell casting finish method and event 2020-05-17 00:35:56 +01:00
Electroblob77 4739d9f9fc Add cooldowns (using the vanilla mechanic) to various consumable items 2020-05-17 00:32:02 +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 e09f9313f9 This is nullable 2020-05-16 23:35:23 +01:00
Electroblob77 94a17a63c1 Sync tile entity when book texture changes 2020-05-16 22:24:14 +01:00
Electroblob77 594c546f11 Make all valid books work with shift-clicking and hopper insertion 2020-05-16 18:33:53 +01:00
Electroblob77 cda9947e17 All synchronised settings require world restart! 2020-05-16 18:26:59 +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 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 9205f082f1 Rename texture variable to something more sensible 2020-05-12 23:56:36 +01:00
Electroblob77 ff4c17d1c1 Add crafting recipe for receptacle 2020-05-12 23:49:18 +01:00
Electroblob77 34a4609af2 Tweak receptacle model 2020-05-12 23:46:05 +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 5c34b379d1 Update French translations, courtesy of Crowller 2020-05-11 18:36:58 +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