PunishmentX icon

PunishmentX -----

The professional moderation solution your network deserves. Smart, fast, and interactive.




[​IMG]

This release introduces major under-the-hood engine overhauls to scale VaultX to high-traffic servers with zero lag:

  • Non-Blocking SQLite WAL Concurrency: Decoupled SQLite read and write connections, allowing concurrent reads on the the main thread during heavy background disk writes to completely prevent lag/tick spikes.
  • O(1) Player Cache Invalidation: Restructured balance caches to use nested player-specific maps, allowing instant O(1) invalidations upon player disconnects and eliminating O(N) key scans.
  • Non-Blocking Offline Player Resolution: Introduced reflection-based detection for Spigot/Paper's getOfflinePlayerIfCached, bypassing slow Mojang API queries and resolving player identities instantly.
  • Atomic Redis Telemetry & Lua Statistics: Replaced heavy and blocking Sorted Set scans (zrange 0 -1) with atomic Lua script counters and dedicated cache keys to query global money supply instantly in O(1).
  • Fast Startup Preloading via usercache.json: Replaced slow Bukkit.getOfflinePlayers() disk-scan with rapid background parsing of usercache.json, achieving startup preloads in milliseconds.
  • Secure Spike Detection Transaction Validation: Reorganized the Firewall's spike detection to count transactions only after they successfully complete, avoiding pollution from failed or blocked deposits.

Step into the future of Minecraft Economy. Install VaultX v1.0.6 now!
----------, May 26, 2026

[​IMG]

What's New in 1.0.5?

  • Blazing Fast Tab-Completion Engine: Rebuilt the command autocomplete pipeline to suggestion online players first and query caches efficiently, fully preventing tick/TPS spikes caused by streaming massive database sets on the main server thread.
  • High-Frequency Chat Filter Caching: Externalized and cached all repetitive configuration queries inside high-frequency code paths. Your server's CPU is now 100% safe from nested YAML getConfig() mapping lookups during chat events.
  • Pre-Normalized Blocked-Words Optimization: Blocked words are now fully normalized once upon config loading or reloading rather than dynamically on every single chat message sent, reducing chat filtering overhead exponentially.
  • ️ Thread-Safe Sliding Caffeine Cache: Upgraded the active punishments cache to access-based expiration (expireAfterAccess), eliminating unexpected database .join() lockouts on the async chat thread pool for long-session online players.
  • Intelligent Tokenized Fuzzy Matcher: Refined the Levenshtein similarity detection by breaking long sentences into words/tokens. Fuzzy word matching now works accurately even inside long sentences rather than checking only the entire message length.
  • JDBC Resource Safety Audit: Wrapped all database queries and ResultSet streams inside robust try-with-resources blocks, guaranteeing total protection against Hikari Connection Pool leaks.

A massive optimization update ensuring stellar performance, minimal memory footprints, and absolute database stability. Upgrade to v1.0.5 now to unlock ultimate scalability for your server!
----------, May 9, 2026

[​IMG]

What's New in 1.0.4?

  • 100% Config-Driven Messages Localization Audit: Completed a massive global codebase audit to externalize every single remaining user-facing and staff-facing text to messages.yml. Customizing or translating titles, alerts, toggles, chat locks, mute screens, and command feedbacks is now fully available.
  • 3D Discord Webhook Avatar Render & Key Alignment: Aligned the Discord integration config keys (discord.webhook-url and discord.avatar-url) with YAML standards to resolve silent failures. Enabled dynamic {uuid} replacement to display beautiful 3D player head avatars on your Discord logging channel automatically using Crafatar!
  • ❄️ Dynamic Screenshare (SS) Freeze Customization: Replaced hardcoded titles, action bar reminders, and appeal links on screens with dynamic values read from config.yml. Suspected players will now see your customized branding and specific server appeal link in real-time.
  • Staff Auto-Vanish on Join: Implemented staff-mode.vanish-on-join. Connecting administrators and moderators with permissions can now automatically join the server vanished, allowing for seamless undercover investigations.

A feature-packed update enhancing personalization, localization, Discord logs aesthetic, and moderator stealth. Upgrade to v1.0.4 now for the ultimate experience!
----------, May 8, 2026

[​IMG]

What's New in 1.0.3?

  • ️ Synchronous Anti-VPN & Alt-Check: Fixed a critical async race condition. VPN & Alt checks inside ConnectionListener now block players synchronously on the dedicated async join thread using .join(), ensuring 100% reliable protection against VPNs and ban-evaders.
  • Advanced Slang & Abbreviation Translation: Integrated an intelligent translation dictionary into the AIModerationManager. Common abbreviations like kys, kms, stfu, wtf, ez are now automatically expanded to their full semantic meanings before analysis. Bypass attempts stand zero chance!
  • ⚡ Ultra-Fast Staff Chat Shortcuts: Moderators can now quickly post to the Staff Chat by starting any public message with a prefix shortcut ([, or #]) without activating toggles or typing commands (e.g. ,suspect cheating goes straight to staff!).
  • ️ Clean Appeal Code Database: Standardized appeal codes to store clean alphanumeric values (e.g. ABCDE) instead of prepending '#' inside the database. This allows for seamless external API and web routing integrations.
  • ✨ Dynamic UI Prepend Formatting: The '#' symbol is now dynamically prepended on all user-facing screens (Ban Screen, Kick Screen, Warning messages, history GUIs) for a unified and modern aesthetic presentation.
  • Secured GUIs (NPE Protection): Resolved potential silent NullPointerExceptions inside the GUIListener by implementing strict metadata and item meta checks on all clicked items inside the History and Report menus.

A feature-packed update enhancing security, moderation speed, and intelligence. Upgrade to v1.0.3 now for the ultimate experience!
----------, May 8, 2026

[​IMG]

What's New in 1.0.2?

  • ️ Fixed Staff Tools Double-Trigger: Resolved a critical issue where staff mode items (Freeze, History, Vanish) would trigger twice per click.
  • Persistence on Reboot: Added a cleanup system that restores staff inventories during server shutdown, preventing any loss of items during reboots.
  • Improved Inventory Sync: Added forced synchronization (updateInventory) when leaving Staff Mode to ensure all items disappear correctly.
  • Stable Freeze System: The freeze tool now works perfectly with a single click, preventing the "instant unfreeze" bug.
  • ️ Safety Logout: Players are now automatically removed from Staff Mode when they disconnect for maximum consistency.
  • Performance Tweak: Optimized event handling in Staff Mode to reduce unnecessary hand-check calculations.
  • General Stability: Improved listener priority to ensure Staff Mode actions always take precedence over vanilla interactions.
  • Code Cleanup: Removed unused variables and optimized imports for better performance.

Small update, big impact. Keeping your moderation workflow smooth, safe and bug-free!
----------, May 5, 2026

[​IMG]

What's New in 1.0.1?

  • AI Moderation (Sentiment Analysis): A new layer of intelligence for your chat. PunishmentX now analyzes the toxicity score of every message. It detects nuances that traditional filters miss and identifies Bypass attempts (leet-speak like h@te, su1cide) instantly.
  • Interactive Ban Screens: Say goodbye to boring kick messages. The new ban screen features a detailed countdown (Days, Hours, Minutes, Seconds) and clickable appeal links directly in-game. Fully customizable with your server colors!
  • One-Click History Rollback: Moderation errors happen. You can now Right Click any sanction in the history GUI to instantly cancel it and mark it as resolved in the database.
  • Improved Shadow Mute: Suspicious bypass attempts are now automatically shadow-muted. Rule-breakers think they are talking, but only staff see their attempts with a new AI Alert system.
  • Dynamic Configuration: Added full support for MiniMessage and theme-based styling for all disconnection screens.

Pushing the boundaries of what a moderation plugin can do. PunishmentX is getting smarter every day!
----------, May 5, 2026

-Fix bug
----------, May 5, 2026

Resource Information
Author:
----------
Total Downloads: 45
First Release: May 5, 2026
Last Update: May 26, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings