| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-03-09 | 5.7 kB | |
| v2.3.73 source code.tar.gz | 2026-03-09 | 608.2 kB | |
| v2.3.73 source code.zip | 2026-03-09 | 1.1 MB | |
| Totals: 3 Items | 1.7 MB | 2 | |
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])
- 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.
- 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) - 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