- Temp stash (2582e6cdb)
- Optimize Bukkit PistonEvent() usage (18c26e75f)
-
- Remove space in names of new checks: * "Wall Hit" -> "WallHit" * "Entity Pierce" -> "EntityPierce" * Fix modeling experience orb as unhittable entity * Fix sending hitbox with /grim hitboxdebug in the hitboxdebug handler * Update upstream to 35811fe5513df27aaab0488fb38d7d8f14486f4c (26dba53d6)
- Heavy memory use optimization - 2.2x reduction in queued task overhead - reduction in size of queued single block changes - up to 8x reduction in size of queued multi block changes - fixed blocks disappearing in B73 caused by incorrect shifting in new block udpate handler (2cc1d184a)
- Buildscript Update & Dirty Painting Hack - Update gradle buildscript to not include branch-name if branch is called "lightning" - Update GitHub Actions to automatically include changelog and to rename the jar LightningGrim-${platform}-${version}.jar - Mark Paintings as entities that cannot be hit to prevent EntityPierce (formally HitboxEntity) falses. (b12cfcbb5)
- Update buildscript (91e93acf1)
- Cull dead entities from canHit() (09264dcc9)
- Add support for Hitbox Debugging (825ed4c57)
-
- Re-add HitboxBlock and HitboxEntity (renamed to WallHit and EntityPierce) - Reduce unnecessary reach vectors used for calculations in versions (e99767d5c)
- Add Inventory checks (fb04b349e)
- Add /grim history command to see historical alerts (dfbeebe92)
- Runtime startup check of PE version (15780fc28)
- Fix CME with accessing blockDataToId on Folia (2a8f2d504)
- Optimize BukkitPlatformWorld.getBlockAt() for legacy servers (58128122f)
- Revert incorrect Folia patch for ClassNotFoundException causing inadvertent firing of BlockReceiveGameEvent (0cc819fea)
- reset server item usage on WINDOW_ITEMS (ab7ad0be9)
- Blacklist forge 1.18.2-1.19.3. (69c291de9)
- Fix being able to use an elytra when it is in broken state (24f95fd0b)
- fix legacy BukkitPlatformWorld#getBlockAt (0ab93d3fb)
- check for respawning while alive (1a39f97e2)
- move Post class to misc (f69e24436)
- Timer - Vehicle -> VehicleTimer (740b9fe35)
- bruh (829084c56)
- players don't tick in unloaded chunks (b6e9eb094)
- this just stops pre from flagging on 1.9 (7555e2422)
- check the hand the player is using the item in (82f8bbf89)
- Fix disabling threshold (it shouldn't have been working before either) (537739095)
- Split ping-abuse-limit-threshold into a separate check (60ff6d7a1)
- We do need to throw for this to work (077ad7690)
- make PacketOrderB stricter (9144638ef)
- make badpacketse stricter (463189c35)
- handle discord formatting better (9099764f1)
- handle error logging more appropriately (025e4dee4)
- dump command changes: renamed the properties field to states, added detected platform, renamed system field names (e56778d1c)
- fix item reset usage error with folia (460d4db6c)
- fixed folia not being detected (2514bba15)
- remove exempt players from the alert manager on disconnect (c0d388548)
- fix /gl (9f0990d41)
- bubble columns were added in 1.13 (e3d5b7d7a)
- fix #2116 (544f3bc73)
- fix build (d547e8b01)
- slight cleanup (bff54163d)
- actually tie verbose state to alert state this time (6cfc07897)
- don't send alerts twice with verbose and alerts enabled (6505975c7)
- tie verbose state to alert state with console alerts + abstraction (05df3f926)
- Print out all BuildFlags, reformat BuildFlags print (d4efa59ac)
- BuildConfig updates to make mavenLocalUse a flag (27f94db34)
- Always include entity type in reach (686b0efdb)
- fix MultiActionsD false (49a1e82d0)
- Fix HitboxData for Leaf Litter <= 1.21.5. Refactor HitboxData for Leaf Litter, Wild Flowers, and Cactus Flowers. (c950b5e64)
- Buildscript Update & Dirty Painting Hack
- Update gradle buildscript to not include branch-name if branch is called "lightning"
- Update GitHub Actions to automatically include changelog and to rename the jar LightningGrim-${platform}-${version}.jar
- Mark Paintings as entities that cannot be hit to prevent EntityPierce (formally HitboxEntity) falses. (db5a1bec2)
- Complete Rewrite on top of
platform-independence
- Fabric support
- Slime blocks and honey blocks on pistons are not modeled properly on Fabric
- Fabric support
/grim history
will no longer waste resources if unused/disabled/cannot connect to database- Temporarily require Java 17, Java 8 support will return.
- 1.21.5 support (minor issues with vehicles and jumping while sneaking on edge of block exist)
- Improve Bukkit piston performance
- Rename HitboxBlock & HitboxEntity -> WallHit and EntityPierce
- Fixed modeling Lightning entity, bottles of enchanting, and block displays
- Temporarily removed LineOfSightPlace (LOSP)