Electroblob77
472727552e
Fix CME in remove curse
2020-09-06 18:23:41 +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
a5dd5ce9df
Add evoker's ring
2020-08-09 23:23:12 +01:00
Electroblob77
7401a8e3b4
First pass trying to optimise LivingUpdateEvent handlers, see issue #484
2020-08-03 22:47:08 +01:00
Electroblob77
0d7d36c0b5
Add mark sacrifice spell
2020-07-30 22:54:37 +01:00
Electroblob77
eba219bcce
Add getter for SpellBuff#potionSet
2020-07-27 12:32:05 +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
02ab4a9014
Make all radiant damage set fire to undead entities
2020-06-30 16:10:46 +01:00
Electroblob77
8e2b367e94
More mind control fixes
2020-06-30 15:38:00 +01:00
Electroblob77
ea6d338d71
Fix a stack overflow
2020-06-30 15:25:21 +01:00
Electroblob77
c2396bcd5e
Fix NPE
2020-06-30 15:17:35 +01:00
Electroblob77
4e0b63f06b
Apply lightning bolt changes to thunderstorm
2020-06-30 15:12:37 +01:00
Electroblob77
323b1e1799
Make fangs ignore allies
2020-06-30 15:11:54 +01:00
Electroblob77
148f527504
Damage modifier support for vanilla entities (throwables, shulker bullet and fangs)
2020-06-30 15:11:27 +01:00
Electroblob77
b76374fb58
Make lightning bolt count as player damage and support damage modifiers
2020-06-30 14:06:27 +01:00
Electroblob77
c435ca5fa7
Allow fangs to be cast by npcs and dispensers
2020-06-30 00:04:29 +01:00
Electroblob77
c9735e9a98
Prevent casting fangs directly down or up
2020-06-30 00:02:49 +01:00
Electroblob77
0400e9276d
Normalise direction vectors
2020-06-29 23:56:45 +01:00
Electroblob77
632790fabd
Don't spawn fangs at the caster's feet
2020-06-29 23:54:05 +01:00
Electroblob77
c2e99e2ce6
Add fangs spell
2020-06-29 23:52:05 +01:00
Electroblob77
cfca8f1fdd
Also apply targeting fix when mind control effect is removed manually
2020-06-29 21:28:32 +01:00
Electroblob77
8088e21ba4
Remove attack target as soon as mind control wears off, fixes mind controlled entities continuing to attack a target that dies after the mind control wears off
2020-06-29 21:22:01 +01:00
Electroblob77
b37fa47211
Tweaks to firestorm and ice age particles and sound
2020-06-29 18:43:07 +01:00
Electroblob77
aea65b3753
World#isBlockFullCube is different to Block#isFullCube, and it turns out we actually want Block#isNormalCube :/
2020-06-28 20:22:27 +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
5be939a39f
Add key aliases to spell matching
2020-06-28 12:45:54 +01:00
Electroblob77
080022127c
Add radiant totem spell
2020-06-26 17:46:47 +01:00
Electroblob77
5dc3ebed4f
Add firestorm spell
2020-06-25 13:21:26 +01:00
Electroblob77
33c5f79ed7
Add archivist's eyeglass and spectral tether, plus some improvements to teleportation
2020-06-23 22:09:06 +01:00
Electroblob77
d69b736a72
Fix shockwave not casting with no targets within range
2020-06-20 22:54:32 +01:00
Electroblob77
ac4bb8bc11
Shady particles
2020-06-20 22:47:55 +01:00
Electroblob77
fbf8e7155c
Cleanup
2020-06-20 21:50:22 +01:00
Electroblob77
f2de40e096
Put these arguments the right way round
2020-06-20 21:50:12 +01:00
Electroblob77
c6a3f090cd
Add blinding flash spell
2020-06-20 21:43:10 +01:00
Electroblob77
46a467de46
Finish implementing SpellAreaEffect and retrofit various spell classes to extend it
2020-06-20 21:42:37 +01:00
Electroblob77
62b06f8fc6
Remove stray javadoc
2020-06-20 21:40:52 +01:00
Electroblob77
ba856346a9
Should be @Nullable
2020-06-20 13:22:46 +01:00
Electroblob77
39e33848aa
Rename to getLivingWithinRadius for clarity
2020-06-20 13:14:16 +01:00
Electroblob77
d45bdbc3d0
Reinstate arm swinging for ray spells with extra action check
2020-06-19 22:40:02 +01:00
Electroblob77
50f0072c7a
Prevent forest of thorns overwriting blocks
2020-06-19 21:52:38 +01:00
Electroblob77
c443e0d39c
Don't transfer slow time when possession ends, fixes #459
2020-06-19 21:36:29 +01:00
Electroblob77
3a5a97c6b9
Add potency modifier support for forest of thorns
2020-06-19 21:03:35 +01:00
Electroblob77
9936388600
Sync snare too
2020-06-19 21:03:12 +01:00
Electroblob77
6aacebcc74
Stop setting the block each tick to make thorns grow and do it properly in the tile entity and getActualState
...
Also fixes ownerless thorns not dealing damage and removes knockback
2020-06-19 20:46:46 +01:00
Electroblob77
c842fef2f7
Remove unnecessary tile entity from upper thorn blocks, and reminder to do the same for statue blocks
2020-06-19 16:37:03 +01:00
Electroblob77
f7f9190227
For some reason getTotalWorldTime isn't incrementing client-side in some cases when the doDaylightCycle is off, so replace them with alternatives wherever possible
...
What's really weird is sometimes it works just fine, even in client-side stuff
2020-06-18 16:20:10 +01:00
Electroblob77
238b9d04bb
Split up and reorganise WizardryUtilities
2020-06-13 23:29:01 +01:00