Commit graph

298 commits

Author SHA1 Message Date
Sollace
e1d9faa223
Switch to using a spell renderer for bubble spells 2024-01-22 13:19:29 +00:00
Sollace
8cb3ba298d
Fixed dark vortex particles not going to its actual center 2024-01-22 13:19:01 +00:00
Sollace
134db120cd
Fix timed spells' timers not displaying correctly 2024-01-22 13:17:45 +00:00
Sollace
9510b83c72
Implement a renderer for the back hole 2024-01-21 18:06:53 +00:00
Sollace
3827deb235
Set up a proper render layer for shields 2024-01-21 15:17:21 +00:00
Sollace
7fb9543dbe
Move shield effect over to a spell renderer 2024-01-20 22:31:32 +00:00
Sollace
b3a7d338d2
Reimplement placed spell rendering to no longer require a particle 2024-01-20 19:48:43 +00:00
Sollace
e017fb1b89
Fix lag when both a dark vortex and hydrophobic (as well as other combinations) of spells are active at once 2024-01-20 16:45:22 +00:00
Sollace
69985e50f9
Fixed placed spells breaking when reloading a world 2024-01-20 15:42:26 +00:00
Sollace
ab3ac8cb0d
Improve spell lookup performance by using the Ether 2024-01-20 15:12:23 +00:00
Sollace
d22dd3bdf9
Change how black holes function to instead generate energy 2024-01-19 22:12:22 +00:00
Sollace
8a85f0709e
Kirins can now cool themselves off by drinking bottles of water, juice, and eating melon slices 2023-11-27 16:02:38 +00:00
Sollace
ec136e6045
Only play kirin rage theme to the kirin themselves 2023-11-25 03:58:55 +00:00
Sollace
177eb541a7
Add tag support to the item traits loader 2023-11-02 15:47:45 +00:00
Sollace
5011c35e15
Implement proper spell rendering 2023-10-21 23:16:54 +01:00
Sollace
15071ccd72
Change particle effects to use records 2023-10-18 18:52:29 +01:00
Sollace
fcab76fd43
Added a second kirin ability 2023-10-10 20:13:45 +01:00
Sollace
577f5c8bb8
Add a moment of invinsibility at the start of a nirik's rage 2023-10-10 19:22:07 +01:00
Sollace
2b2d792768
Adjust screen shaking when raging 2023-10-10 19:05:04 +01:00
Sollace
fc1b461046
Implement kirin ability 2023-10-09 22:05:41 +01:00
Sollace
02ed9e278b
Fixed black holes not growing 2023-09-05 20:03:59 +01:00
Sollace
3a4da158db
Fixed the portal spell's effect not really lining up with its orientation 2023-09-05 20:03:59 +01:00
Sollace
54e0922c93
Send the initial look direction from the client 2023-09-05 20:03:59 +01:00
Sollace
5a83227d2c
Added a gamerule to disable the time control ability 2023-09-04 23:43:08 +01:00
Sollace
2b44d4dd81
Remove the unicorn check when testing for a spell's owner 2023-09-03 19:11:22 +01:00
Sollace
77d6e6d1b0
Better handle exceptions in ticking spells and try to prevent spells from being destroyed more than once 2023-09-02 19:59:42 +01:00
Sollace
820856fdc4
Move mob entities to a separate package 2023-09-02 18:34:57 +01:00
Sollace
0d7df76c9c
Keep original model bit flags after copying 2023-09-02 16:57:54 +01:00
Sollace
806538858e
Try and prevent cloned players from polluting the environment 2023-09-02 16:39:43 +01:00
Sollace
3a18054752
Prevent the temporary player from being ticked 2023-09-02 16:32:54 +01:00
Sollace
8ba76cf2c0
Add some more advancements and rearrange existing ones to be less vertical 2023-09-01 21:38:59 +01:00
Sollace
76a7ecc3bb
Fixed certain race buffs and checks not accounting for worn amulets (or failing if wearing an amulet) 2023-09-01 19:09:13 +01:00
Sollace
aaecdf7cbf
Properly implement changing sun and stars position with the unicorn amulet 2023-08-29 21:27:43 +01:00
Sollace
0d4b9c0db0
Spells can now be hidden 2023-08-29 15:18:42 +01:00
Sollace
9f7050ef28
Rewrite mindswap to better swap all the properties of players 2023-08-29 01:08:39 +01:00
Sollace
88252d8db9
Prevent spells from affecting technical entities 2023-08-28 14:37:36 +01:00
Sollace
514ce8f984
Implement casting via the staff for the mind swap spell 2023-08-28 13:58:21 +01:00
Sollace
2bf0cb63db
Exclude doors from the catapult spell's effects 2023-08-27 18:59:07 +01:00
Sollace
7787ca68b5
Add a time change ability for the unicorn amulet 2023-08-27 14:56:18 +01:00
Sollace
3029a96a38
Pull together and organise all the sound events we use so we can assign them proper subtitles later 2023-08-22 16:26:13 +01:00
Sollace
2ad431ab4b
Standardise the spell recipe ingredients/requirements lists 2023-08-14 13:05:20 +01:00
Sollace
c62fe7564a
Fix typo 2023-08-07 16:43:14 +01:00
Sollace
b3099faa68
Entities spawned by the necromancy spell can now have a variety of different equipment based on the level of the player casting the spell 2023-08-06 18:27:27 +01:00
Sollace
9a0041e295
Fixed unable to place the necromancy spell 2023-08-06 18:26:17 +01:00
Sollace
238ca4bff7
Fixed faithful entities not remembering their owner after a save and reload. #136 2023-08-05 17:39:56 +01:00
Sollace
b337709f78
Improved animations when casting or dispelling spells and added animations when using magic staffs. #151 2023-08-05 15:45:36 +01:00
Sollace
858720805e
Switch to using mojang's own EnumArgumentType 2023-07-29 19:54:49 +01:00
Sollace
37c62b7d0c
Fixed conccurent modification exception when updating fire and inferno spells. Fixes #137, #129 2023-07-06 17:03:00 +01:00
Sollace
43d1142f1f 1.19.4 -> 1.20-pre6 2023-06-03 12:40:54 +01:00
Sollace
62aac0f711 1.19.3 -> 1.19.4 2023-06-02 20:20:30 +01:00