Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
Platforms
Supported environments
Creators
Details
Changelog
Grim AC v2.3.73
This update brings official support for Minecraft 1.21.10 & 1.21.11, a massive overhaul to the Grim API for developers, robust new features like PostgreSQL and Discord Forum integration, and dozens of critical false-positive fixes and performance optimizations.
You can download the latest release on Modrinth: https://modrinth.com/plugin/grimac
Major Features & Support
- Minecraft 1.21.10 & 1.21.11 Support: Fully implemented support for the latest Minecraft versions, including support for new gliding behaviors, nautilus movement, tick-based world borders, camel variants, and updated block effects. (by @Cyramek, @Axionize)
- PostgreSQL Support: Added native support for PostgreSQL as a database backend for storing logs and player history. (by @NgLoader in #2368)
- Advanced Discord Webhooks:
- Added support for Discord Forum Channels. (by @NgLoader in #2380)
- Placeholders, custom domains, and markdown parsing for webhooks have been vastly improved. (by @Axionize in #2518)
- Added a new
/grim testwebhookcommand to easily verify your configuration. (by @ManInMyVan)
💻API Updates (v1.2.0 - v1.2.4.0)
This update contains numerous developer experience improvements and bug fixes for the Grim API.
- Simplified EventBus Registration: Developers no longer need to manually construct a
GrimPlugininstance to use the EventBus. Platform-specific resolvers automatically determine the context (e.g., passingthisfrom a BukkitPluginclass or Fabric ModInitializer). - Fixed Reflected Listeners: Fixed a critical bug causing
ClassCastExceptionfor listeners registered viaregisterAnnotatedListeners. - New Methods: Added a method exposing the int block type from
CompensatedWorld. (by @Cubicake in #2464) - Note: Legacy API support has been temporarily added back to prevent breakage while developers migrate to the new standard.
⚡ Performance & Optimizations
- Message Optimization: Grim now sends fast chat messages directly at the packet level, bypassing the backend server to significantly improve performance. (by @Axionize in #2309)
- Math & Memory Improvements: Optimized bounding box calculations, Vector math (
Vector3dmmultiplier improvements), and implemented FastUtil map micro-optimizations to reduce garbage collection overhead. - Cached Map Values: Cached map values to improve overall iteration performance. (by @Rothes in #2407)
🛠️ Check Improvements & Bug Fixes
- Movement & Reach Fixes:
- Fixed a regression in
Reachcausing it to not flag certain clients from1.15-1.20.1and1.21.5-1.21.8. (by @Axionize) - Fixed a
Reachfalse positive involving Happy Ghasts on clients older than 1.21.6. (by @GreenedDev in #2352) - Fixed an exploit where players could reuse setback velocity to bypass movement checks. (by @SamB440 in #2450)
- Fixed gliders not working correctly when placed in the offhand slot. (by @iLemon in #2397)
- Fixed a regression in
- Block & Interaction Fixes:
- Fixed a
FastBreakfalse positive that occurred when switching tools via a Shulker Box. (by @Ayouuuu in #2454) - Fixed collision and hitbox inaccuracies for Corals, Mushrooms, Fungus, Azalea, Beds, and Ceiling Wall Signs.
- Patched false positives regarding Sculk Vein and Glow Lichen replacements.
- Fixed a
- General Plugin Fixes:
- Fixed a bug where using
/grim spectateon a player in another dimension would incorrectly reset the spectator's gamemode to Survival. (by @GroupXyz2 in #2365) - Fixed a
NullPointerExceptionthat occurred on Spigot servers using thelate-bindoption on versions older than 1.14.4. (by @uRyanxD in #2388) - Fixed Elytra packet abuse specifically targeting 1.8 servers. (by @ManInMyVan)
- Fixed Folia breaking the
getTPS()metric (temporary patch). (by @Axionize)
- Fixed a bug where using
- Stable Checks:
Elytra(A, B, C, F),PositionBreakB, andMultiActions(C, D) have been marked as stable.
⚙️ Platform & Under the Hood
- Fabric Enhancements: Switched to Mojmap for Fabric obfuscation mappings, refactored the Fabric implementation to make the Permissions API and Cloud optional dependencies, and added specific support for Fabric 1.21.11.
- Dependency Bumps: Updated PacketEvents, Cloud, and Shadow Gradle plugins to their latest versions to resolve underlying packet ordering and mapping issues.
- CI/CD Migration: Migrated GitHub Actions workflows to Tenki for faster and more reliable builds.
🌐 Translations
- Romanian (
ro.yml): Added by @ItzBloxxy in #2285 - Polish (
pl.yml): Added by @dxw1d in #2501 - Chinese (
zh.yml): Huge translation improvements and comment updates by @tjshtqwq and @MatrixU5er.
❤️ New Contributors
A massive thank you to everyone who contributed to this release!
- @Szypkoo made their first contribution in #2329
- @ItzBloxxy made their first contribution in #2285
- @Weigurde made their first contribution in #2350
- @tenki-cloud[bot] made their first contribution in #2362
- @GroupXyz2 made their first contribution in #2365
- @GreenedDev made their first contribution in #2352
- @NgLoader made their first contribution in #2372
- @iLemon made their first contribution in #2397
- @uRyanxD made their first contribution in #2388
- @runningbird2 made their first contribution in #2477
- @Cubicake made their first contribution in #2464
- @tjshtqwq made their first contribution in #2267
- @dxw1d made their first contribution in #2501
Full Changelog: https://github.com/GrimAnticheat/Grim/compare/v2.3.72...v2.3.73
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
2.3.73Loaders
Game versions
1.16.1–1.21.11Environment
Unknown environment



