Download Latest Version v2.3.73 source code.tar.gz (608.2 kB)
Email in envelope

Get an email when there's a new version of GrimAC

Home / v2.3.73
Name Modified Size InfoDownloads / 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 testwebhook command 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 GrimPlugin instance to use the EventBus. Platform-specific resolvers automatically determine the context (e.g., passing this from a Bukkit Plugin class or Fabric Mod Initializer).
  • Fixed Reflected Listeners: Fixed a critical bug causing ClassCastException for listeners registered via registerAnnotatedListeners.
  • 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 (Vector3dm multiplier 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 Reach causing it to not flag certain clients from 1.15-1.20.1 and 1.21.5-1.21.8. (by @Axionize)
  • Fixed a Reach false 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 FastBreak false 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 spectate on a player in another dimension would incorrectly reset the spectator's gamemode to Survival. (by @GroupXyz2 in [#2365])
  • Fixed a NullPointerException that occurred on Spigot servers using the late-bind option 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, and MultiActions (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

Source: README.md, updated 2026-03-09