Electroblob77
3b55728c75
Actually register font of mana with the event bus, fixes #477
2021-01-17 15:26:30 +00:00
Electroblob77
a3c15d673b
Set arcane lock data server-side and sync the tile entity properly, fixes #580
2021-01-03 23:18:20 +00:00
Electroblob77
d8f1c5f77c
Merge branch '1.12.2' of https://github.com/Electroblob77/Wizardry into 1.12.2
2021-01-01 23:26:43 +00:00
Electroblob77
1ddcdafe50
Fix the utter mess that is spell property syncing (what was I thinking when I wrote this? and how did it ever work in the first place?!)
...
This fix is kinda cheating but I don't care, it works and it's certainly better than the mess that was there before
2021-01-01 23:26:24 +00:00
SettingDust
094ce5a427
Try to fix #513 #567 …
...
Try to fix ConcurrentModificationException in LightningWeb
2020-12-21 22:38:15 +08:00
Electroblob77
58f6d55b0d
Add timeout when crystal flower charm's effect activates to prevent infinite looping when mod plants don't behave, fixes #488
2020-12-20 23:29:05 +00:00
Electroblob77
315f2e4b02
Reinstate missing null check in SpellRay, fixes part of #519
2020-10-28 23:43:08 +00:00
Electroblob77
21dabc9cfc
Probably should be this one
2020-10-23 13:07:02 +01:00
Electroblob77
77d9bfc772
Blast modifier support for permafrost, plus various fixes and an attempt at slipperiness
2020-10-23 13:06:54 +01:00
Electroblob77
29617451d8
Add permafrost spell and fix dry frosted ice not being very icy
2020-10-23 01:22:28 +01:00
Electroblob77
2bb242e6fb
Add flamecatcher spell, and addItemExtras hook for SpellConjuration
2020-10-21 22:23:54 +01:00
Electroblob77
d85441867e
Remove knockback from celestial smite
2020-10-21 21:20:18 +01:00
Electroblob77
cf8de05d1b
Make celestial smite ignore mobs when raytracing
2020-10-18 20:37:43 +01:00
Electroblob77
f9432c7c05
Add celestial smite spell
2020-10-18 01:17:31 +01:00
Electroblob77
d6f30d6519
Change guardian beam to use a single sound event and time it with the damage
2020-10-18 00:56:30 +01:00
Electroblob77
bf13491987
A healthy splash of optimise imports
2020-10-18 00:12:29 +01:00
Electroblob77
0dd26de905
Add guardian beam spell
2020-10-17 15:28:51 +01:00
Electroblob77
0db343c959
Add enrage spell
2020-10-10 19:15:15 +01:00
Electroblob77
b6c67ddf34
Add ring of volthraa
2020-10-06 00:34:19 +01:00
Electroblob77
3cdd564228
Allow frost barrier to be cast by dispensers
2020-09-27 22:02:24 +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
aac931f6b2
Clean up a bunch of TODOs that are no longer relevant
2020-09-23 23:49:36 +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
ea9c9edff1
Add CME fix from remove curse to cure effects, fixes #489
2020-09-12 14:09:31 +01:00
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