USE IT AT YOUR OWN RISK, RESTORING THE CONFIG FROM 0 IS RECOMMENDED
This version can be considered as a BETA, I heavily tested it on my network but the real stability will come from customers reporting problems.
This version brings LPX to a very more powerful layer of protection, now LPX decodes packets ALSO before ViaVersion trying to avoid exploiters to abuse ViaVersion's lack of limit checks.
I worked so hard on this version since the work was also to edit PacketEvents in order to allow a clean and safe injection, I implemented tons of new Item checks, most of them for the modern versions and improved exception handling / kicking during critical moments, this is by far the most secure and advanced version ever created of LPX
Changelog:
- Updated PacketEvents
- Improved PacketEvents exception handling, ignoring HANDSHAKE to avoid useless spam for those server not behind a proxy
- Pre via Injection
- Removed NettyB
- Adedd Item0, ItemA, ItemB, ItemC, ItemD, ItemE, ItemF
- Removed more obfuscation from API
- Fixed exception with datapacks (RAM usage increase a bit due to this)
- hidden-command now hides LPX from tab completion
- Re-added API service registration to allow LPX API usage
- Updated PacketEvents
- Maybe fixed some bypasses?
- Implemented BookA to avoid 1.20/1.21 dupes with book title length
- Updated PacketEvents
- Updated PacketEvents
- Fixed some potential PacketEvents exploits
- Added option to prevent non-ascii books
- Default config changes
- Fixed log saving without new line
- Minor changes and improvements
- Reduced load time
- Reduced ram usage from 100MB minimum to 10-20MB maximum
- Fixed 1.21 and added support for 1.21.1
- 1.21 support
- Fixed discord webhook exception
- Removed heavy packet log for first packets
- Changed Metrics class
- Fixed critical multi thread issue
- Updated PacketEvents
- General improvements
- Fixed compatibility with new ViaVersion for 1.20.5
- Fixed CreativeG/B exceptions
- Changed default config value for CreativeC
- Improved way to count remaining bytes
- Implemented many limits to PacketEvents readings
- Implemented option to kick a player during exceptions
- Fixed FloodB/C/D falses
- Fixed log file writing (now appends)
- Fixed some checks not always working
- Fixed silent failures option
- Changed default config values
