Repository navigation
LoadScreenShield 2.0.0
LoadScreenShield 2.0.0
Security and correctness
- Removes raw PacketEvents global block-state packet construction; Paper now owns block-state protocol encoding.
- Handles every resource-pack status in Minecraft 26.2 and keeps protection active for unknown future states until timeout.
- Tracks multiple pack IDs and safely ignores duplicate/late terminal callbacks.
- Expands shielded-player mutation protection and validates/bounds configuration inputs.
Compatibility
- Paper 1.21.1–1.21.11: Java 21+
- Paper/Folia 26.1–26.2: Java 25+
- Built against Paper API
26.2.build.92-stable; lower edge compiled against Paper 1.21.1. - Lifecycle smoke-tested on Paper 26.2 build 92 and Folia 26.2 build 1 beta.
- PacketEvents is no longer required; Floodgate remains optional.
Upgrade
Back up the plugin folder, replace the JAR, and restart normally. Schema 2 keys are added without deleting custom keys. No database or world migration is performed.
SHA-256: 2f9400c605990100d3b62ca70600aa3458436efff6ab4632971e73c040e4223b
Known verification limit: no automated real Minecraft client/resource-pack download was used; protocol safety is established by removal of raw packet IDs, API-edge builds, state-machine tests, and real server lifecycle smoke tests.