All the new features are working fine but the config keys are buggy and for some new features you cant disable them this will be fixed in the next uodate untill then you can downgrade
# Changelogs:
### Added:
- **Tile Entity Limiter**: Limits the number of tile entities (chests, furnaces, hoppers, etc.) per chunk and globally. Prevents lag from massive storage systems. Configurable via `optimizations.tile-entity-limiter`.
- **Spawner Limiter**: Limits mobs spawned by mob spawners per chunk and globally. Prevents lag from massive spawner farms. Configurable via `optimizations.spawner-limiter`.
- **Piston/Slime Block Limiter**: Limits fast piston contraptions (flying machines, etc.) that cause server lag. Blocks piston activity in chunks with excessive piston events for a configurable duration. Players are notified when blocked. Configurable via `optimizations.piston-limiter`.
- **Breeding Limiter**: Limits the number of breedable animals per chunk and globally. Prevents massive animal farms from causing lag. Configurable via `optimizations.breeding-limiter`.
- **Packet Rate Limiter (ProtocolLib required)**: Limits the number of packets a player can send per second to prevent lag and crash exploits. Players exceeding the limit are warned, temporarily blocked, and eventually kicked. Bypass permission: `clearlag.packetlimit.bypass`. Configurable via `packet-rate-limiter`. Auto-disables if ProtocolLib is not installed.
### Fixed:
- **Piston Limiter**: Added player notification when piston activity is blocked in a chunk. Added configurable block duration (`block-duration-seconds`).
- **Breeding Limiter**: Changed from counting only breedable adults to counting all `Breedable` animals (includes babies). Added debug logging when `debug-mode` is enabled.
- **Packet Rate Limiter**: Uses Reflection to avoid class loading errors when ProtocolLib is not installed. Plugin now starts normally even when the feature is enabled but ProtocolLib is missing.
#### Removed:
- Nothing removed in this update.
Optional dependencies
PlaceholderAPI
Any compatible version
LuckPerms
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }