Fix/protocollib 1.21 - #6
Conversation
GWServer
commented
Jul 20, 2026
- Fix 'Field index 0 is out of bounds' error
- Add null checks and try-catch for version compatibility
- Update to Java 17
- Update ProtocolLib to 5.4.0"
- Fix Field index out of bounds error in ProtocolLibUtils - Update ProtocolLib version to 5.4.0 - Add null checks and try-catch for version compatibility - Update Java version to 17 - Remove LibsDisguises dependency (temporarily)
Fix compatibility with Minecraft 1.21+Changes:
Testing:
Impact:
Fixes # (issue number, if any) |
Plugin now fully respects the permission system without automatic OP override Fixed syntax errors in pLisbListener.java creative tab check Updated build.gradle.kts to use system Java 17 (removed GraalVM vendor requirement) Files Modified: src/main/java/main/java/me/dniym/enums/Protections.java src/main/java/main/java/me/dniym/listeners/Listener113.java src/main/java/main/java/me/dniym/listeners/fListener.java (7 locations) src/main/java/main/java/me/dniym/listeners/pLisbListener.java src/main/java/main/java/me/dniym/timers/fTimer.java (2 locations)
Added new CreativeItemCheck class for safer creative item validation Improved logging for creative item blocks Added unit tests for CreativeItemCheck Updated version to 2.9.15-SNAPSHOT Added test dependencies (JUnit 5, Mockito) |