Commit Graph

781 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 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 359da9a688 Not that one 2020-09-21 16:59:34 +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 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 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 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 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 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 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 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 aaf5f1ff71 Automatic item model registry, because I'm fed up with registering all my items twice 2020-08-13 22:23:58 +01:00
Electroblob77 a5dd5ce9df Add evoker's ring 2020-08-09 23:23:12 +01:00
Electroblob77 1cf5808f4f So many things to fix... 2020-08-03 22:47:26 +01:00
Electroblob77 7401a8e3b4 First pass trying to optimise LivingUpdateEvent handlers, see issue #484 2020-08-03 22:47:08 +01:00
Electroblob77 9d8b0b3a90 Add advancements for library update features 2020-08-01 23:24:33 +01:00
Electroblob77 0d7d36c0b5 Add mark sacrifice spell 2020-07-30 22:54:37 +01:00
Electroblob77 041f54352c Forgot that bit :/ 2020-07-30 21:54:55 +01:00
Electroblob77 09cc0a5c34 Actually make ward do something... oops :0 2020-07-27 23:49:20 +01:00
Electroblob77 e5e01dca88 Client event handlers should be specified as such! 2020-07-27 13:10:05 +01:00
Electroblob77 eba219bcce Add getter for SpellBuff#potionSet 2020-07-27 12:32:05 +01:00
xinyuan liu 8632d71ed6 One more thing 2020-07-27 18:50:56 +08:00
xinyuan liu 7c463c9eb9 Use UTF-8 too. 2020-07-27 17:15:14 +08:00
xinyuan liu cd83bbb67d Use UTF-8 to decode EVERYTHING! 2020-07-27 17:13:23 +08:00
Electroblob77 476b7a6a45 Add more users to donation perks 2020-07-23 23:03:22 +01:00
Electroblob77 e4290598d5 Tweak colours 2020-07-19 16:07:54 +01:00