Commit graph

2806 commits

Author SHA1 Message Date
Sollace
66d0dc8750
Clean up the hud and only show the super bar when it's useful. Also use the xp bar to show level and corruption 2024-05-28 23:18:54 +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
9efe49afbd
Fix error printed when respawning 2024-05-28 14:32:31 +01:00
Sollace
98714556a0
Fixed magic projectiles not affecting falling blocks 2024-05-28 14:32:22 +01:00
Sollace
ce48d86fd6
Reduce casting time for projectiles 2024-05-28 14:31:59 +01:00
Sollace
cf4d98078c
Fixed (regression) spellbook not having a page when first placed 2024-05-28 13:32:40 +01:00
Sollace
c510c727fa
Display full tooltip details in the spellbook for equipped spells 2024-05-28 13:28:49 +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
d716d2e00b
Move wind trail particles behind the player's view 2024-05-25 21:08:38 +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
6057d8ea3b
Move flight check fixes to onTick() 2024-05-25 18:52:19 +01:00
Sollace
a6a19a4d4b
Remove broken wings logging 2024-05-25 15:54:45 +01:00
Sollace
8ba83934a3
Fix incorrect default for new players 2024-05-25 15:54:32 +01:00
Sollace
0b3f49e7fe
Ensure registration happens in order 2024-05-25 15:19:53 +01:00
Sollace
81db96d8a2
Compress nbt when sending it over the network 2024-05-25 15:03:26 +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
6175605069
Don't tick disguises if the game is paused 2024-05-23 20:00:17 +01:00
Sollace
e22f181f41
Fixed rendering of multi-segment blocks 2024-05-23 19:59:56 +01:00
Sollace
98f612cd13
Fixed disguise orientation and door disguises. Fixes #259 2024-05-23 18:52:55 +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
d909ee47f1
Fix dismiss animations on placed spells 2024-05-23 17:37:27 +01:00
Sollace
14084e270b
Fix tooltip details 2024-05-23 17:36:57 +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
2910b8d29c
Cleanup and sync placed spell owners 2024-05-22 15:25:35 +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
d824d5d701
Fix warning 2024-05-22 00:17:55 +01:00
Sollace
2f0adac616
Synchronize initial data to the client when an entity starts being tracked 2024-05-22 00:16: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
b9015c9220
Add synchronization to keep it from messing up 2024-05-21 22:53:07 +01:00
Sollace
f8f60a8d3d
Implement custom data tracker 2024-05-21 22:51:42 +01:00
Sollace
9f407dfb76
Revert "Change ether to use type keys"
This reverts commit 2ca337a8b813e2bf4fe3bd4949338aa476c568e4.
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
7560df438c
Move server-affecting mixins to their own package 2024-05-20 16:02:52 +01:00
Sollace
80b885514f
Add broken wings status effect 2024-05-20 01:49:02 +01:00
Sollace
e819678307
Fixed fruit dropping more than they're supposed to (should only happen if you have fortune!!!)
Also removed the placeholder plunder vine drops.
2024-05-20 00:45:04 +01:00
Sollace
a1ed8e5319
Specters can now spawn with and carry equipment 2024-05-20 00:42:30 +01:00