f0fbc9d)7d487a4)b281a2d)c2acfae)75b5405)f54ca0e)1f55742)439477e)Co-authored-by: DawixTV 92529087+DawixTV@users.noreply.github.com - by dxw1d (272a889)
This reverts commit 1d0cbb7078205b0b265a8ae6047bd304811ed130. - by ManInMyVan (c7983b7)
d273229)Fix support for Discord markdown parsing of several edge cases
Fix PAPI name mangling
Cleanup Implementation of new Discord Webhook handling
Document exploit choice to not use volatile when technically correct to
Address all code review concerns
Cleanup unused code
Refactor packages for discord related data types - by Axionize (c356f5f)
53cf3e8)d4611f1)Closes https://github.com/GrimAnticheat/Grim/issues/2520 - by Axionize (879d566)
fix: https://github.com/GrimAnticheat/Grim/issues/2463 - by Cyramek (8a0d1e2)
546abf0)add support for https://github.com/ViaVersion/ViaVersion/pull/4733 - by Cyramek (7e8b6b6)
0a1ce1d)5749463)13fb273)29c0757)539e822)177c003)3055cd1)68f34f2)598aae0)check for keepsprint on 1.9 servers
update held item in AttackCooldownHandler every time the slot is changed
fix #2389
change AttackCooldownHandler package - by ManInMyVan (e954124)
e40ec01)5f9b9dd)740f7f4)162a8d1)5efefe5)bf10e23)f0e15b0)f380fcd)9b06c86)isPacketInventoryActive was false before allowing revert - by SamB440 (6a46c35)11d572f)7d9dc86)89eedbe)77c48f4)10cb176)d1b2135)7fd7bc1)Fix PostgreSQL UUID retrieval in history command
Improve error handling for UUID retrieval in DatabaseUtils
Use if-else if in DatabaseUtils.getUuid - by Fussel (efd796c)
ece9f3c)b55a12c)e8dc9ae)3e07a0e)890799d)Fix MYSQL 8 support
Prevent double index error from sending everytime. - by Milan Ensink (35fe1f0)
1b60cb8)99dce8c)c169d9c)65815fc)thanks LaserSlime and Axionize for help! - by Cyramek (302bed1)
48115eb)cd3576b)b9da63c)13ad8bd)fc75e51)f0fbc9d)7d487a4)b281a2d)c2acfae)75b5405)f54ca0e)1f55742)439477e)Co-authored-by: DawixTV 92529087+DawixTV@users.noreply.github.com - by dxw1d (272a889)
This reverts commit 1d0cbb7078205b0b265a8ae6047bd304811ed130. - by ManInMyVan (c7983b7)
d273229)Fix support for Discord markdown parsing of several edge cases
Fix PAPI name mangling
Cleanup Implementation of new Discord Webhook handling
Document exploit choice to not use volatile when technically correct to
Address all code review concerns
Cleanup unused code
Refactor packages for discord related data types - by Axionize (c356f5f)
53cf3e8)d4611f1)Closes https://github.com/GrimAnticheat/Grim/issues/2520 - by Axionize (879d566)
fix: https://github.com/GrimAnticheat/Grim/issues/2463 - by Cyramek (8a0d1e2)
546abf0)add support for https://github.com/ViaVersion/ViaVersion/pull/4733 - by Cyramek (7e8b6b6)
0a1ce1d)5749463)13fb273)29c0757)539e822)177c003)3055cd1)68f34f2)598aae0)check for keepsprint on 1.9 servers
update held item in AttackCooldownHandler every time the slot is changed
fix #2389
change AttackCooldownHandler package - by ManInMyVan (e954124)
e40ec01)5f9b9dd)740f7f4)162a8d1)5efefe5)bf10e23)f0e15b0)f380fcd)9b06c86)isPacketInventoryActive was false before allowing revert - by SamB440 (6a46c35)11d572f)7d9dc86)89eedbe)77c48f4)10cb176)d1b2135)7fd7bc1)Fix PostgreSQL UUID retrieval in history command
Improve error handling for UUID retrieval in DatabaseUtils
Use if-else if in DatabaseUtils.getUuid - by Fussel (efd796c)
ece9f3c)b55a12c)e8dc9ae)3e07a0e)890799d)Fix MYSQL 8 support
Prevent double index error from sending everytime. - by Milan Ensink (35fe1f0)
1b60cb8)99dce8c)c169d9c)65815fc)thanks LaserSlime and Axionize for help! - by Cyramek (302bed1)
48115eb)cd3576b)b9da63c)13ad8bd)fc75e51)Use config history.database.port for database connection port. Fixes #2415 - by SamB440 (42b6630)
Prevent torn reads and race condition on respawn on Fabric from reconstruction of ServerPlayerEntity - by Axionize (101473b)
Resync on netty thread instead of trying to send packets in region thread - by Axionize (80f90e6)
Add option to disable resyncing without API with a NoOp resync handler - by Axionize (7c68947)
Fix Sculk Vein replacement Phase/Simulation falses & Optimize canBeReplaced logic
Added replacement logic for SCULK_VEIN (mirrors GLOW_LICHEN).
Refactored sequential 'if' statements into an 'else-if' chain to improve branch prediction and allow early exits.
Reordered block checks based on frequency (Slabs, Snow, and Vines are now checked first).
Merged duplicate logic for multiface blocks. - by Axionize (b79d5fd)
Only update profiles if PLAYER_INFO_UPDATE contains ADD_PLAYER action - by Axionize (d0b30de)
Patch FabricatedPlace falses - by Axionize (98fd065)
Make CrashC verbose more consistent with other checks - by ManInMyVan (6186abc)
Improve FabricatedPlace patch - by Axionize (07d2010)
Attempt to fix disconnect.timeout cascade issues - by Axionize (639490a)
Fix Mushroom and Fungus Hitboxes - by Axionize (14573da)
Fix Coral hitboxes - by Axionize (a2074d0)
Add forgotten util class file for hitbox fix - by Axionize (8016586)
Fix merge errors in hitbox patch - by Axionize (ca64aab)
Update .gitignore - by Axionize (be35b9b)
Fix rot only accounting for reach/hitbox in 1.15 - 1.20.1 and 1.21.5 - 1.21.8 once and for all - by Axionize (9cb4547)
Temporary fix for Folia breaking getTPS() - by Axionize (dbd7510)
Faster temporary fix for Folia breaking getTPS() - by Axionize (02f6a3b)
Merge remote-tracking branch 'origin/2.0' into lightning - by Axionize (5c17fba)
Add Back Support for Legacy API (#2409)
Add back support for the legacy API temporarily
Bump API to release version - by Axionize (95e2774)
fix horse modern/legacy jumping mechanics, camel dash cooldown tracking (#2199)
implement UseEffects component
fixes: https://github.com/GrimAnticheat/Grim/issues/2396
initial support for hitbox margin
compensableDashableEntities -> dashableEntities
implement floating in water
implement nautilus movement
todo: fix dashing, fix step
this code was dropped in: https://github.com/GrimAnticheat/Grim/commit/1a6a8c57583ef12556241383829eb5f7dcc3595f
fix nautilus dashing
improve precision while dashing
actually fix dashing
I'm really dumb ngl, vanilla packet sequence:
vehicle move packet overrides player's yaw and pitch from first rot packet
I will refactor this later
support new gliding behavior
refactor nautilus prediction engines
implement parched boundingbox
add support for fast lava gameplay attribute in fluid pushing
camels have variants now
WIP tick-based world borders
fix off ground camel dashing
thanks thisisatest8406
add onGround tracking for entities
revert tracking entity onGround
I decided that I don't care enough, camels are bugged as hell, everything desync
remove unneeded diff
fix pending jumps and camel off-ground dashing
remove outdated comment regarding nautilus jumping logic
Add support for max_reach AttackRange component
Co-authored-by: Axionize 154778082+Axionize@users.noreply.github.com - by Cyramek (bf85863)
c5855fd)8001f6c)21f6988)50a25d9)08770f0)b9fa89c)075cec8)3659060)a54329a)fefe0d1)9d1682d)c043357)b7a719d)cd86c14)88cfffc)35174fd)80afaae)6c49a01)Implement feature
Update common/src/main/java/ac/grim/grimac/utils/latency/CompensatedWorld.java
Co-authored-by: ManInMyVan 113963219+ManInMyVan@users.noreply.github.com
Co-authored-by: ManInMyVan 113963219+ManInMyVan@users.noreply.github.com - by Cubicake (2b62148)
327b947)Updated comments in zh.yml for clarity and translation. - by MatrixU5er (b65b7f0)
1d0cbb7)7be8f51)4ca65b1)0a6ac7a)29d28c6)f95d877)f118b5c)Use config history.database.port for database connection port. Fixes #2415 - by SamB440 (42b6630)
Prevent torn reads and race condition on respawn on Fabric from reconstruction of ServerPlayerEntity - by Axionize (101473b)
Resync on netty thread instead of trying to send packets in region thread - by Axionize (80f90e6)
Add option to disable resyncing without API with a NoOp resync handler - by Axionize (7c68947)
Fix Sculk Vein replacement Phase/Simulation falses & Optimize canBeReplaced logic
Added replacement logic for SCULK_VEIN (mirrors GLOW_LICHEN).
Refactored sequential 'if' statements into an 'else-if' chain to improve branch prediction and allow early exits.
Reordered block checks based on frequency (Slabs, Snow, and Vines are now checked first).
Merged duplicate logic for multiface blocks. - by Axionize (b79d5fd)
Only update profiles if PLAYER_INFO_UPDATE contains ADD_PLAYER action - by Axionize (d0b30de)
Patch FabricatedPlace falses - by Axionize (98fd065)
Make CrashC verbose more consistent with other checks - by ManInMyVan (6186abc)
Improve FabricatedPlace patch - by Axionize (07d2010)
Attempt to fix disconnect.timeout cascade issues - by Axionize (639490a)
Fix Mushroom and Fungus Hitboxes - by Axionize (14573da)
Fix Coral hitboxes - by Axionize (a2074d0)
Add forgotten util class file for hitbox fix - by Axionize (8016586)
Fix merge errors in hitbox patch - by Axionize (ca64aab)
Update .gitignore - by Axionize (be35b9b)
Fix rot only accounting for reach/hitbox in 1.15 - 1.20.1 and 1.21.5 - 1.21.8 once and for all - by Axionize (9cb4547)
Temporary fix for Folia breaking getTPS() - by Axionize (dbd7510)
Faster temporary fix for Folia breaking getTPS() - by Axionize (02f6a3b)
Merge remote-tracking branch 'origin/2.0' into lightning - by Axionize (5c17fba)
Add Back Support for Legacy API (#2409)
Add back support for the legacy API temporarily
Bump API to release version - by Axionize (95e2774)
fix horse modern/legacy jumping mechanics, camel dash cooldown tracking (#2199)
implement UseEffects component
fixes: https://github.com/GrimAnticheat/Grim/issues/2396
initial support for hitbox margin
compensableDashableEntities -> dashableEntities
implement floating in water
implement nautilus movement
todo: fix dashing, fix step
this code was dropped in: https://github.com/GrimAnticheat/Grim/commit/1a6a8c57583ef12556241383829eb5f7dcc3595f
fix nautilus dashing
improve precision while dashing
actually fix dashing
I'm really dumb ngl, vanilla packet sequence:
vehicle move packet overrides player's yaw and pitch from first rot packet
I will refactor this later
support new gliding behavior
refactor nautilus prediction engines
implement parched boundingbox
add support for fast lava gameplay attribute in fluid pushing
camels have variants now
WIP tick-based world borders
fix off ground camel dashing
thanks thisisatest8406
add onGround tracking for entities
revert tracking entity onGround
I decided that I don't care enough, camels are bugged as hell, everything desync
remove unneeded diff
fix pending jumps and camel off-ground dashing
remove outdated comment regarding nautilus jumping logic
Add support for max_reach AttackRange component
Co-authored-by: Axionize 154778082+Axionize@users.noreply.github.com - by Cyramek (bf85863)
c5855fd)8001f6c)21f6988)50a25d9)08770f0)b9fa89c)075cec8)3659060)a54329a)fefe0d1)9d1682d)c043357)b7a719d)cd86c14)88cfffc)35174fd)80afaae)6c49a01)Implement feature
Update common/src/main/java/ac/grim/grimac/utils/latency/CompensatedWorld.java
Co-authored-by: ManInMyVan 113963219+ManInMyVan@users.noreply.github.com
Co-authored-by: ManInMyVan 113963219+ManInMyVan@users.noreply.github.com - by Cubicake (2b62148)
327b947)Updated comments in zh.yml for clarity and translation. - by MatrixU5er (b65b7f0)
1d0cbb7)7be8f51)4ca65b1)0a6ac7a)29d28c6)f95d877)f118b5c)679e869)acf273f)This reverts commit d96d683b14150d6e0f486a63cf1a74c417c6a84b. - by AoElite (0153ce3)
965008f)12f6af3)97b8758)32f607b)9bd12cc)f772b74)This PR fixes a NullPointerException that occurred when the Spigot "late-bind" option was enabled on servers prior to 1.14.4.
Changes:
spigot.yml settings to explicitly warn the user if late-bind is the cause.ReflectionUtils for better safety and code cleanliness. - by uRyanxD (5f02ccc)92d06e4)9626712)8f0036e)8379457)2d8def6)d374c2b)ce0dad5)90193b4)60b70d1)4292e93)daa3bfe)d96d683)4a104e2)c019566)c2afc62)9e745fd)955b725)55da384)b6f9f86)
Anticheat Perfected | 3.0005 reach | 99.999% antikb. Fork of GrimAC that's faster, with better reach checks, interact checks, and numerous bug fixes.