5b6c599ccd
Change 'SetNoDamageTicksTask' to 'DelayTask' and disable player invincible frame
216103f1be
Upgrade posture bar mechanism
28baa87e52
Update ProtocolLib to 5.2.0-SNAPSHOT
6691dcb302
FunctionBus/PlayerBus.java: increase distance judgment accuracy
cf6677b76b
Disable invincible frame for zombie
b737d88c41
Support attack range modification in SwipeTask
5091c127c1
Enable 'PlayerConfig.DEFLECT_TICK' configure
30349db911
Add global configure class 'PlayerConfig'
b89e6da199
Add defense and deflect mechanism, move defense status to 'DeflectTask.java'
52d9b429b5
Add a hashset to maintain player raise shield status.
9af5f0ac31
Add player slash attack effect to zombie
d1168b1987
FunctionBus/ServerBus.java: add a more flexible function for 'getNearbyEntities'
855fa2493c
Update remaining actions
72db299aec
Fix particle dislocation for animation 'KatateHidariKiriageTask'
965094e2a1
Add attack particle animation 'KatateKesagiri'
70416c847a
Add util function to test if an entity in front of a player
0d8ba10708
Migrate java code 'PlayerBus.java' from wfc project
6daf0f4d30
Add script 'generate_bar.py' to generate all posture bar frame
102e1e0176
FunctionBus/ServerBus.java: Add 'getDirectionLocation' and 'knockback'
e9b2b85a4b
Add debug command 'csol char', to print unicode character from hex
1cfebf1662
Add item back compass, this item is use to teleport back to base
615a0e1d87
Add item 'Sword', player will swipe sword on left click
689d9e7b09
Add attack particle animation 'KatateMigiKiriage'
cf7963247a
Add attack particle animation 'KatateHidariKiriage'
55e9997280
Task/SwipeTask/YokogiriTask.java: modify rotation center and add delay compensation