Commit Graph

945 Commits

Author SHA1 Message Date
Electroblob77 22b284063b Should be server-side only 2020-09-27 17:49:24 +01:00
Electroblob77 f32bcae8d3 Better particle interaction for custom hitboxes (now they can't pass through thin stuff) 2020-09-27 17:49:11 +01:00
Electroblob77 c05f4001fd Add frost barrier spell 2020-09-27 17:48:37 +01:00
Electroblob77 a72ac33768 Add a bit of aim assist to telekinesis to help with item entity hitboxes being weird 2020-09-25 17:53:29 +01:00
Electroblob77 c53c9b1793 Fix decay not saving properly 2020-09-24 18:56:35 +01:00
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