Commit Graph

940 Commits

Author SHA1 Message Date
Electroblob77 c56128a7e2 Don't rely on class load order, do this properly during the init phase (and tell addon devs when to do theirs) 2020-09-24 18:47:41 +01:00
Electroblob77 b4e9d86d1d Make replaceVanillaFallDamae a synchronised setting, should fix the problems people were having on servers where turning the option off seemed to do nothing 2020-09-24 18:46:43 +01:00
Electroblob77 aac931f6b2 Clean up a bunch of TODOs that are no longer relevant 2020-09-23 23:49:36 +01:00
Electroblob77 ed9e9110e5 Remove all references to WandHelper from GuiSpellDisplay and abstract them behind ISpellCastingItem 2020-09-23 23:22:11 +01:00
Electroblob77 c4194e2b76 Fix being able to use master tomes on master wands 2020-09-23 14:05:00 +01:00
Electroblob77 84236093c8 Plug spell property value into black hole radius calculations 2020-09-23 14:04:23 +01:00
Electroblob77 77f698397a Add 2 new spell HUD skins 2020-09-23 14:04:03 +01:00
Electroblob77 b7329299f9 Make dispensers trigger break events properly too 2020-09-23 01:28:42 +01:00
Electroblob77 127723a1e7 Finish the job properly, EB 2020-09-23 01:02:37 +01:00
Electroblob77 4a7b8a2bb9 Various fixes for arcane lock 2020-09-23 00:59:46 +01:00
Electroblob77 2f91573284 Block protection compat overhaul
- Unifies all block protection checks into helper methods in BlockUtils which trigger all the necessary forge events and vanilla methods
- Implements these checks in all the appropriate places and removes calls to EntityUtils#canDamageBlocks(...) where they are no longer needed
- Changes the mine spell to respect the config settings in line with the rest of the spells
- Fixes earthquake not respecting the settings at all
- Adds a separate config option for dispenser block damage and updates the description for the existing settings to reflect the changes
2020-09-23 00:57:55 +01:00
Electroblob77 f49ef7594d Evade is now 140% less cheesable 2020-09-21 22:20:44 +01:00
Electroblob77 0022de499d Altar the weighting a bit :P 2020-09-21 18:15:44 +01:00
Electroblob77 359da9a688 Not that one 2020-09-21 16:59:34 +01:00
Electroblob77 1a636c8c40 Ugh really, Forge? 2020-09-21 16:54:21 +01:00
Electroblob77 2c95793293 Have the elements of spectral dust in the receptacles affect the element weighting for the resulting spell book 2020-09-21 16:43:51 +01:00
Electroblob77 93d2100546 Every day I'm shufflin' 2020-09-21 14:02:49 +01:00
Electroblob77 eeb408c68c Add imbuement altar 'recipes' to JEI 2020-09-21 13:55:55 +01:00
Electroblob77 d5ed705f22 Defer loading of TileEntityImbuementAltar#lastUser until after the world is set 2020-09-21 13:36:40 +01:00
Electroblob77 adf07a7c98 Tweak arcane workbench jei background to match vanilla output slots 2020-09-14 16:11:17 +01:00
Electroblob77 ea4e07b2c9 Add ability to restore ruined spell books with the imbuement altar
For now this ignores dust elements but may change this in future
2020-09-14 15:37:05 +01:00
Electroblob77 ac7e2fda94 Fix wizard armour charging always using 100 mana regardless of shards/grand crystals 2020-09-14 15:33:59 +01:00
Electroblob77 8690d406f3 Make spell enabled default to true, fixes the none spell displaying the disabled in config message 2020-09-14 15:12:57 +01:00
Electroblob77 ebcfd3963d Remove all references to Minecraft.getMinecraft().player from RenderPlayerEvent receivers because some mods render players in the main menu, fixes #497
(Actually, it probably doesn't matter because all the references were moved inside the situational checks, but it's better to use the event parameters anyway)
2020-09-12 14:16:59 +01:00
Electroblob77 ea9c9edff1 Add CME fix from remove curse to cure effects, fixes #489 2020-09-12 14:09:31 +01:00
Electroblob77 2e49f1d06b Replace some spell books dropped by mobs and found in library ruins with ruined spell books 2020-09-09 23:22:56 +01:00
Electroblob77 0981768c72 Drop a few more ruined spell books into the sea, and make them stack to 16 2020-09-09 23:13:33 +01:00
Electroblob77 70a55d1175 Chuck more ruined spell books into the ocean, and fish all the master spells back out 2020-09-09 22:40:55 +01:00
Electroblob77 7ae041595a Gone fishin' 🐟🐠🐡
Add spell books and ruined spell books to treasure and junk fishing loot respectively
2020-09-09 22:36:07 +01:00
Electroblob77 ac14c8f931 Add ruined spell book item (usage will be added later) 2020-09-06 23:24:36 +01:00
Electroblob77 e147ce5d37 Intimidate should be an alteration spell 2020-09-06 18:32:45 +01:00
Electroblob77 472727552e Fix CME in remove curse 2020-09-06 18:23:41 +01:00
Electroblob77 373ab0c3dc Handy as the search tips are, maybe we shouldn't show them *everywhere*... 2020-08-30 00:26:20 +01:00
Electroblob77 5bca261582 Add tip-top tooltip with top tips for snazzy super-speedy spell searching system
And confusingly convoluted commit comments
2020-08-30 00:06:01 +01:00
Electroblob77 99f71874c0 Various fixes for artefact loot tables 2020-08-28 23:51:55 +01:00
Electroblob77 1c8011ff74 It never fails to amaze me how many things that should never be null somehow end up being null for one single user... 2020-08-24 21:22:10 +01:00
Electroblob77 f9cd90bd49 Better layout 2020-08-22 00:01:11 +01:00
Electroblob77 988596075c More updates to the handbook 2020-08-21 23:53:55 +01:00
Electroblob77 2b27729062 Hey lectern, stop doing that, it's really annoying 2020-08-21 23:27:57 +01:00
Electroblob77 dac40ecf98 Extend mind control overlay effect to possessed creatures 2020-08-21 23:24:18 +01:00
Electroblob77 c48b4ea0fe Shorten description for withering totem 2020-08-21 23:23:17 +01:00
Electroblob77 7380da7b5e Update wizard's handbook and tidy up embedded image naming convention 2020-08-21 00:34:04 +01:00
Electroblob77 815bcf176c Retexture forest of thorns icon 2020-08-21 00:08:47 +01:00
Electroblob77 ba487bea41 Add withering totem spell 2020-08-21 00:08:31 +01:00
Electroblob77 6cdff07180 Derp 2020-08-16 00:21:39 +01:00
Electroblob77 87705f7e4b Add localisations for radiant totem entity 2020-08-15 23:58:17 +01:00
Electroblob77 c90ec248cd Still need to check this, since not being allied and being a valid target are not necessarily equivalent 2020-08-15 23:21:32 +01:00
Electroblob77 0c046e8c29 Add elemental crystal and crystal block recipes to imbuement altar 2020-08-15 23:09:57 +01:00
Electroblob77 b7a503e5c4 Add sound for mark sacrifice 2020-08-13 22:45:57 +01:00
Electroblob77 aaf5f1ff71 Automatic item model registry, because I'm fed up with registering all my items twice 2020-08-13 22:23:58 +01:00