Commit graph

359 commits

Author SHA1 Message Date
Sollace
a163686b3a Since using magic doesn't kill the player any more, cancel spells if the player doesn't have enough mana to sustain them 2023-03-05 21:33:21 +00:00
Sollace
46cfa01a6a Spells should not affect bedrock. Fixes #103 2023-03-05 16:37:04 +00:00
Sollace
8959c67d53 Added magic staffs:
3 sticks on a diagonal = meadowbrooks_staff
3 sticks + gem (optionally with spell) on a diagnoal = magic_staff
2023-02-28 16:44:14 +00:00
Sollace
2b227eee1a Added a gamerule to force players to select a new tribe after death 2023-01-27 18:06:06 +00:00
Sollace
47e8995ad8 Change rainbow trails to not default to the client player once bound 2023-01-21 23:15:14 +00:00
Sollace
844dfcd68c Fixed non-living entities counting towards the terror from the skies advancement. Closes #93 2023-01-21 00:33:26 +00:00
Sollace
5f1e6c24f0 Properly set players' race when joining. Should fix players getting stuck as humans when joining a server they played on before the mod was installed. 2023-01-21 00:28:59 +00:00
Sollace
fef8b05fea Fixed a weird edge case due to differing locales 2023-01-13 00:47:22 +00:00
Sollace
71ca9614bb Fixed concurrent modification exception when using the ice spell. #90 2023-01-09 10:38:32 +00:00
Sollace
8c04bb710a Fixed pegasi dropping the entity they were carrying upon a relog 2023-01-09 01:27:22 +01:00
Sollace
015d3b29fa Convert to using conventional tags 2023-01-09 01:25:02 +01:00
Sollace
1763f433d4 Switch to using the simple networking apis provided by fabwork 2022-12-29 22:37:17 +01:00
Sollace
14a56adc35 Add a particle effect to the bubble spell projectile 2022-12-27 20:41:54 +01:00
Sollace
253962b5f3 Add an indicator to show which spell is is going to be used and allow switching between main and offhand spell by sneaking 2022-12-27 20:41:40 +01:00
Sollace
a5c1d2ead8 Save which page of the hud is selected 2022-12-27 20:40:31 +01:00
Sollace
10758fc25d Fixed catapult spell and fixed spells not being applied when a projectile hits something 2022-12-26 23:48:01 +01:00
Sollace
3c065ac097 Added bubble spell 2022-12-26 23:46:37 +01:00
Sollace
ef318822c1 Clear some todos 2022-12-26 21:45:38 +01:00
Sollace
db52d53d06 Fixed entities jumping back to their original position when being dropped by a pegasus 2022-12-25 19:37:04 +01:00
Sollace
7ca2e63fae Set position and render entities being carried by pegasi in their arms arms 2022-12-25 19:36:43 +01:00
Sollace
e9070b87b0 Move some methods out of the Equine<?> interface that don't need to be there 2022-12-25 16:01:12 +01:00
Sollace
33dc4cbb34 Fix some balancing issues for changling's love draining ability and add sound effects 2022-12-24 21:13:20 +01:00
Sollace
eed112ef4a Further refactorings 2022-12-19 21:03:55 +01:00
Sollace
a3163d431f Consolodate asWorld() implementations 2022-12-19 19:50:15 +01:00
Sollace
a239d30cab Replace getEntity() with asEntity() and getReferenceWorld() with asWorld() 2022-12-19 18:13:15 +01:00
Sollace
34b9a54487 Add a method specifically for getting the wrapped entity and move away from using getMaster() for everything 2022-12-19 16:03:35 +01:00
Sollace
68df426f37 1.19.2 -> 1.19.3 (1.20) [part 2] 2022-12-18 23:12:49 +00:00
Sollace
c9c463d6c9 1.19.2 -> 1.19.3 (1.20) [part 1] 2022-12-18 21:07:24 +00:00
Sollace
a1268e8209 Implement proper composition of abilities when wearing the alicorn amulet 2022-12-09 23:55:53 +00:00
Sollace
8a16a8b501 Refactor projectile event handlers 2022-12-04 22:46:45 +00:00
Sollace
c62c4e475b Fixed certain recipes matching when they shouldn't 2022-10-22 00:07:30 +02:00
Sollace
c5349bd242 Change how traits are obfuscated and obfuscate trait descriptions if you haven't discovered it yet 2022-10-21 14:55:44 +02:00
Sollace
8b38c54df0 When switching bodies you will now inherit the race and abilities of whoever you switch with 2022-10-14 16:22:09 +02:00
Sollace
8e12c683b8 Fixed mind swap not properly being reverted when the caster dies 2022-10-13 19:55:24 +02:00
Sollace
67a894958c Fixed crash when players have disguised as other players 2022-10-13 18:16:52 +02:00
Sollace
34065d3919 Move feed ability to the secondary slot for changelings and make the dispell ability available 2022-10-13 00:20:14 +02:00
Sollace
b5f41d2244 Improve performance by removing unneccessary nbt reads of spells when ticking 2022-10-12 23:15:17 +02:00
Sollace
83b4953bba Move out some references to vanilla sounds to make them easier to replace 2022-10-12 10:40:36 +02:00
Sollace
db8181c45e Remove debug code 2022-10-11 17:18:00 +02:00
Sollace
f3cdeaf504 Fixed the magic projectile ability 2022-10-09 00:23:47 +02:00
Sollace
986c4a5f85 Fixed twittermites and magic beams appearing invisible with sodium 2022-10-09 00:23:35 +02:00
Sollace
320f78a1b8 Adjust dash speed and make it cost mana to perform 2022-10-08 17:12:25 +02:00
Sollace
4cf03f452f Added an ability for pegasi to instantly start and stop flying 2022-10-08 16:54:15 +02:00
Sollace
22be8e35df Adjust cost when performing a rainboom 2022-10-08 14:45:47 +02:00
Sollace
06db6e6247 Fixed water being misplaced 2022-10-08 14:45:06 +02:00
Sollace
b8df7d0e67 Updates to the shape package 2022-10-08 10:57:16 +02:00
Sollace
170cbe3a7d More work on the hydrophobic spell 2022-10-07 16:52:35 +02:00
Sollace
fc792c930e Catch exceptions when deserialising spell nbt 2022-10-07 16:52:21 +02:00
Sollace
a01466cf01 Add a rarity factor in to tree drops 2022-10-07 00:30:51 +02:00
Sollace
7a8ba44f0d A bit of general cleanup 2022-10-06 23:04:32 +02:00