Commit graph

598 commits

Author SHA1 Message Date
Sollace
6a36249d68
Fixed player position messed up when mounting a boat whilst flying
Players can now fly from boats again.
Fixes #377
2024-09-16 18:12:58 +01:00
Sollace
a373e82872
Fixed earth ponies breaking blocks in adventure mode and protected regions. Fixes #434 2024-09-16 17:51:41 +01:00
Sollace
4188b015bc
Limit AOE spell radius to 32 blocks. Fixes #450 2024-09-16 14:43:49 +01:00
Sollace
b11a71e403
Merge branch '1.20.2' into 1.20.4 2024-06-30 14:21:27 +01:00
Sollace
33b01f4eaa
Merge branch '1.20.1' into 1.20.2 2024-06-30 14:18:06 +01:00
Sollace
8bf6d53a48
Implement proper formatting for ranged spell attributes 2024-06-30 14:15:44 +01:00
Sollace
0b7ef78cb8
Merge branch '1.20.2' into 1.20.4 2024-06-24 02:38:53 +01:00
Sollace
ebbb87a0b8
Fix spell recipes (1.20.2) 2024-06-24 02:01:28 +01:00
Sollace
74a08b4820
Merge branch '1.20.1' into 1.20.2 2024-06-24 01:15:50 +01:00
Sollace
d4e3feacee
Fixed ability cooldown not ticking when there is not ability in the slot. Fixes #366 2024-06-23 16:57:47 +01:00
Sollace
302a033710
Don't allow flying whilst in a boat. Fixes #377 2024-06-23 15:37:24 +01:00
Sollace
498ec2bca0
The pearl necklace now has 4 durability 2024-06-23 14:41:44 +01:00
Sollace
9ee81c961c
Finish porting spell attributes to the new system 2024-06-22 19:40:49 +01:00
Sollace
b30e9c5f1f
Move entity attribute stuff to a separate class 2024-06-22 18:48:50 +01:00
Sollace
4dd3b2fb26
Fixed error when applying the bubble spell to entities 2024-06-22 18:29:44 +01:00
Sollace
92d2bc229f
Configure spell attributes for all the spell types 2024-06-07 00:15:15 +01:00
Sollace
1f714b3ed0
Tooltip details version 2 2024-05-28 18:48:06 +01:00
Sollace
5207f7fefb
Tweak catapult to make pushing entities easier and fix falling blocks not updating their velocity when pushed 2024-05-28 14:33:30 +01:00
Sollace
ce48d86fd6
Reduce casting time for projectiles 2024-05-28 14:31:59 +01:00
Sollace
a25d8b7a2c
Remove debug messages 2024-05-27 06:40:47 +01:00
Sollace
2edf2c6989
Implement data trackers for spells 2024-05-27 06:39:01 +01:00
Sollace
7937604c41
Fixed placed spells not reflecting their correct location in the dismiss spell screen 2024-05-25 21:01:33 +01:00
Sollace
e9114f9e12
Fixed data not being copied when the player changes dimensions 2024-05-25 21:01:01 +01:00
Sollace
1e3560fc04
Send tracked data in smaller packets to avoid large buffer allocation warnings being printed 2024-05-25 14:38:17 +01:00
Sollace
79d97adf0b
Implement attribute tooltips for all spells 2024-05-24 16:43:11 +01:00
Sollace
d1b3e8702a
Fix build 2024-05-23 20:23:44 +01:00
Sollace
c61f2ce834
Add tooltip for area protection spell and make use of the cached radius from the Ether entry 2024-05-23 17:38:11 +01:00
Sollace
1ecb28e511
Move placed spell logic into the cast spell entity and fix portals mislinking/multilinking 2024-05-23 17:02:29 +01:00
Sollace
8a093a8a8b
Sync all spells onto the ether 2024-05-23 12:53:11 +01:00
Sollace
77de42dd09
Split the placed spell into separate types 2024-05-22 21:21:34 +01:00
Sollace
575c1f7438
Fixed placed spells not playing their death animations and/or getting stuck and impossible to remove 2024-05-22 21:21:08 +01:00
Sollace
e23cbcdd1c
Fixed placed and projectile spells not syncing their level correctly. Also fixes placed shields not rendering 2024-05-22 13:58:20 +01:00
Sollace
ca361049f5
Surface spell attributes to the user in gemstone tooltips 2024-05-22 13:57:44 +01:00
Sollace
9e2135fde3
Clean up player capabilities networking 2024-05-22 01:04:12 +01:00
Sollace
88cf90842f
Sync each spell individually 2024-05-21 23:52:02 +01:00
Sollace
771da650c4
Implement a custom data tracker to sync values dynamically. Fixes #14 2024-05-21 23:51:56 +01:00
Sollace
c1bcaaa78e
Properly fix casting 2024-05-21 23:31:36 +01:00
Sollace
4bac633a23
Remove the update argument when interacting with spell slots 2024-05-21 23:10:02 +01:00
Sollace
f8f60a8d3d
Implement custom data tracker 2024-05-21 22:51:42 +01:00
Sollace
d38a02dcd4
Fix: Fix reference losing traits when serializing 2024-05-21 22:51:42 +01:00
Sollace
1f2df6daf5
Fix: Fix casting
# Conflicts:
#	src/main/java/com/minelittlepony/unicopia/ability/UnicornCastingAbility.java

# Conflicts:
#	src/main/java/com/minelittlepony/unicopia/ability/UnicornCastingAbility.java
2024-05-21 22:51:42 +01:00
Sollace
95ffe5b0b5
Serialize spell type and traits together, and make affinity names translatable 2024-05-18 14:29:47 +01:00
Sollace
1d15630566
Properly replace existing spells when casting one with different traits. #353 2024-05-18 13:14:20 +01:00
Sollace
e053539d1b
Fixed earth ponies being able to stomp whilst flying with elytra and using riptide 2024-05-17 19:28:52 +01:00
Sollace
04298eefcf
Cancel stomps when moving upwards 2024-05-17 19:28:08 +01:00
Sollace
e6ec2083ef
Add a fortification status effect so earth ponies can see when they're fortified 2024-05-17 18:56:20 +01:00
Sollace
6a8c0d82ee
Ground pound now prevents fall damage. Fixes #351 2024-05-17 18:23:38 +01:00
Sollace
f0b57a2bbf
Fix trait serialization. Fixes #342 2024-05-16 20:32:28 +01:00
Sollace
292b034220
Merge branch '1.20.2' into 1.20.4 2024-04-17 11:59:21 +01:00
Sollace
22eaf9997c
Merge branch '1.20.1' into 1.20.2 2024-04-17 11:57:23 +01:00