Electroblob77
32e92b4b04
Guard against null element in writeEntityToNBT for wizards and evil wizards, fixes #491
2020-12-20 23:24:30 +00:00
Electroblob77
2bb242e6fb
Add flamecatcher spell, and addItemExtras hook for SpellConjuration
2020-10-21 22:23:54 +01:00
Electroblob77
bf13491987
A healthy splash of optimise imports
2020-10-18 00:12:29 +01:00
Electroblob77
6f57d2366e
Fix healing totem beam origin for healing allies
2020-10-16 19:43:13 +01:00
Electroblob77
8b86bb1b31
Add Lokenzen's ring
2020-10-16 19:42:56 +01:00
Electroblob77
f5cd740497
Add amulet of esundor, plus fixes for frost barrier
2020-10-10 18:30:54 +01:00
Electroblob77
a5fb3c6ac5
Send packets for player motion
2020-09-27 17:54:13 +01:00
Electroblob77
22b284063b
Should be server-side only
2020-09-27 17:49:24 +01:00
Electroblob77
c05f4001fd
Add frost barrier spell
2020-09-27 17:48:37 +01:00
Electroblob77
c53c9b1793
Fix decay not saving properly
2020-09-24 18:56:35 +01:00
Electroblob77
aac931f6b2
Clean up a bunch of TODOs that are no longer relevant
2020-09-23 23:49:36 +01:00
Electroblob77
84236093c8
Plug spell property value into black hole radius calculations
2020-09-23 14:04:23 +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
ba487bea41
Add withering totem spell
2020-08-21 00:08:31 +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
de7226f792
Various tweaks to boulder
2020-07-05 15:46:49 +01:00
Electroblob77
22a125d720
Add boulder spell
2020-07-05 00:39:06 +01:00
Electroblob77
8ae6bc9102
Tidy up entity geometry stuff:
...
- Add a getCentre method for entities to GeometryUtils
- Replace getPositionEyes(0) with getPositionEyes(1) since it's more efficient, and by definition they must be the same
- Remove all the silly getEntityBoundingBox().minY stuff, this bug has been fixed since 1.8! (which begs the question: if it was considered a bug, how on earth did it go unfixed for that long?)
- A few other small things
2020-07-04 13:34:11 +01:00
Electroblob77
202552a967
Add cursed helm
2020-07-02 23:47:36 +01:00
Electroblob77
02ab4a9014
Make all radiant damage set fire to undead entities
2020-06-30 16:10:46 +01:00
Electroblob77
a547b3a384
Fix spirit horse dispel sound/behaviour
2020-06-30 15:53:15 +01:00
Electroblob77
6a8951ab39
Event priority
2020-06-30 14:06:41 +01:00
Electroblob77
b61bbda668
Fix radiant totem sound causing a CME
2020-06-29 23:52:41 +01:00
Electroblob77
a25b642164
Add sounds to radiant totem and update sounds for ray of purification
2020-06-29 18:43:54 +01:00
Electroblob77
3a68ba8927
Implement blast modifier support for all applicable constructs, plus misc construct-related cleanup and fixes
2020-06-28 16:56:18 +01:00
Electroblob77
97c21b5057
Remove unnecessary reflection
2020-06-28 14:56:35 +01:00
Electroblob77
080022127c
Add radiant totem spell
2020-06-26 17:46:47 +01:00
Electroblob77
ac4bb8bc11
Shady particles
2020-06-20 22:47:55 +01:00
Electroblob77
f18f1d20f3
Make NPCs respect continuous spell cooldowns
2020-06-20 18:35:43 +01:00
Electroblob77
39e33848aa
Rename to getLivingWithinRadius for clarity
2020-06-20 13:14:16 +01:00
Electroblob77
b65709fca4
Add blindness tweak and stop smoke bombs giving the mind trick effect
2020-06-20 13:08:16 +01:00
Electroblob77
a87eca3bd8
Store the caster UUID regardless of whether the entity actually exists, and only read the UUID if it exists in the tag compound
2020-06-19 16:33:57 +01:00
Electroblob77
238b9d04bb
Split up and reorganise WizardryUtilities
2020-06-13 23:29:01 +01:00
Electroblob77
d60238a400
Remove animation from magic slime
2020-06-13 14:14:46 +01:00
Electroblob77
36a228489b
Limit currency item stack size to between 1 and 64 (inclusive)
2020-06-13 12:45:27 +01:00
Electroblob77
1c0e046236
Snowstorms!
2020-06-12 23:27:20 +01:00
Electroblob77
8aadf5a446
Various improvements to sounds
...
- Added several new sounds, mostly for ice spells
- Added automatic registering of sound events
- Finally fixed the frost ray and wall of frost sounds
- Removed a few unused sound files
2020-06-12 22:15:44 +01:00
Electroblob77
a344011486
Limit the number of blocks black hole can unhook per tick
2020-06-12 14:34:31 +01:00
Electroblob77
a4d342caa1
Nudge the zombies
2020-06-09 17:01:17 +01:00
Electroblob77
6df0d2dc6e
Allow permanent constructs to be dispelled by shift-right-clicking with any wand
2020-06-06 22:16:39 +01:00
Electroblob77
a54f00875f
Add disintegrate animation, plus misc tweaks to disintegration
2020-06-05 17:11:19 +01:00
Electroblob77
afabcbde49
Huskpocalypse!
2020-06-04 23:02:29 +01:00
Electroblob77
88d0780d69
Sort out summoned creature particles
2020-06-04 22:48:35 +01:00
Electroblob77
33d4652758
Add summoned creature appear/disappear animation
2020-06-04 22:45:39 +01:00
Electroblob77
0cd61b758e
More tweaks
2020-05-31 19:03:24 +01:00
Electroblob77
4ef54cf8cb
Add sounds to zombie apocalypse spell, plus misc tweaks
2020-05-31 18:47:24 +01:00
Electroblob77
dd12d2ebcb
Hide zombie particles properly
2020-05-31 17:31:31 +01:00
Electroblob77
a33715ad51
Add zombie apocalypse spell
2020-05-31 17:16:55 +01:00
Electroblob77
05aac02966
A good ol' splash of optimise imports
2020-05-24 23:59:13 +01:00
Electroblob77
5a57e8341a
Add icarus medallion and void opal
2020-05-22 12:49:45 +01:00