Repository navigation
VebaStickers v1.7.4 - Bug Fix
VebaStickers v1.7.4 - Release Notes & Stability Update
We are excited to release VebaStickers v1.7.4, bringing core architecture hardening, 100% soft-dependency classloader isolation for Geyser/Floodgate, and improved cross-platform compatibility!
What's New & Fixed in v1.7.4
-
GeyserMC & Floodgate Classloader Safety Fix:
- Resolved
NoClassDefFoundError: org/geysermc/geyser/api/event/EventRegistraron servers running pure Paper/Spigot without Geyser. - Isolated Geyser event listeners into inner static delegates (
GeyserEventListener) to guarantee zero startup crashes when Geyser is absent. - Added defensive
Class.forName(...)runtime reflection checks and isolated helper calls for Floodgate and Geyser APIs.
- Resolved
-
Automated Unit & Compatibility Tests:
- Added automated JVM classloading safety tests (
GeyserHookTest) to ensureVebaStickersinitializes flawlessly across all server environments.
- Added automated JVM classloading safety tests (
-
ProGuard Obfuscation & Performance Hardening:
- Built and obfuscated with ProGuard for optimal security and minimal JAR size (~1.1 MB).
Installation & Upgrade Guide
- Place
VebaStickers-1.7.4-obfuscated.jar(orVebaStickers-1.7.4.jar) into your server'splugins/directory. - Restart your server or run
/stickeradmin reload. - Geyser/Bedrock integration will activate automatically if Geyser is present, or safely bypass if running Java-only!