- Fixed item/book flood falses using real item size instead of the total packet
- Improved smart item disable decoding thresholds
- Added new CreativeH/I checks
- Added new NBT checks for a few modern packets
- Fixed silent exceptions while joining on 1.8 servers with 26.x clients
This version was not heavily tested so take it as a BETA version. I will announce in the discord when I will consider this version as safe to use. Update at your own risk and open a ticket for any question.
- Added MiniMessage formatting support for alerts, commands and inventories
- Escaped unsafe MiniMessage values to avoid broken formatting from untrusted content
- Improved violations GUI loading and allowed deleting violations directly
- Added /lpx tab completion
- Improved PacketEvents exception logging through LPX logs
- Fixed packet exception throttle getting extended incorrectly
- Updated PacketEvents
- Reworked FloodB packet profile handling and related config values
- Added new ItemK and WindowE checks
- Reduced inventory flood false positives in FloodC, FloodG and WindowB
- Added configurable heavy packet logging thresholds
- Improved inventory gradient formatting for legacy colors
- Reworked flood counters around rolling windows to tighten detection in BookB, FloodA, FloodB, FloodC, FloodD, FloodF, FloodG and PayloadB
- Aligned config fallbacks across multiple checks
- Centralized and tuned item flood multipliers across flood and item checks
- Fixed cancelled packet log formatting
- Added client version to packet logs
- Added support for 26.1 clients
- Updated packetevents
- Fixed dimension_type exception
- Fixed painting variant exception
- Improved NBT packetlogging in certain cases
- Reworked ItemG/H to actually work in the correct way
- Reworked ItemC to reduce false flags
- ItemJ now works correctly for every version
- Packet logger no longer logs the same packet multiple times in rare situations
- Packet logger now parses ItemStacks in a better and complete way for modern versions (you get crashed? logs will tell the complete truth
)
- Fixed WindowD rare NPE
- Completely removed skipComponentDecoding feature, was causing issues and it was poorly made
- Fixed item-strip beta feature that was clearing also components
- Fixed Book0
- Made a few checks adaptable based on the client and server version
- Fixed payload processing state getting stuck in rare error scenarios
- Implemented config updater
- Updated PacketEvents
- Improved packet logger for itemstacks
- Reduced FloodC/G falses for newer server versions
- Reworked FloodB behavior and config values
- Optionally log cancelled packets
- Fixes to Book0 and PayloadG checks
- Added a configurable list to ignore specific heavy packet logging
- Added new item-strip feature to strip items sent from the server to the client when opening inventories
- Many improvements to all Flood checks
- Fixed tons of new potential exploits
- Added support for 1.21.11
- Fixed lang3 ClassNotFound errors
- Fixed unknown message color translation
- Added a way to exempt some components to be cleared from creative mode
- Updated PacketEvents
- Fixed /lpx gui opening in older versions
- Improved FloodG with burst mode option setting
- Improved default config
