Skip to content

VebaStickers v1.7.4 - Bug Fix

Choose a tag to compare

@Veba-n Veba-n released this 18 Aug 13:35
· 6 commits to main since this release
19e06a5

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/EventRegistrar on 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.
  • Automated Unit & Compatibility Tests:

    • Added automated JVM classloading safety tests (GeyserHookTest) to ensure VebaStickers initializes flawlessly across all server environments.
  • ProGuard Obfuscation & Performance Hardening:

    • Built and obfuscated with ProGuard for optimal security and minimal JAR size (~1.1 MB).

Installation & Upgrade Guide

  1. Place VebaStickers-1.7.4-obfuscated.jar (or VebaStickers-1.7.4.jar) into your server's plugins/ directory.
  2. Restart your server or run /stickeradmin reload.
  3. Geyser/Bedrock integration will activate automatically if Geyser is present, or safely bypass if running Java-only!