[⚡] X-Commands | Custom Commands [1.18.2 - 26.1+] icon

[⚡] X-Commands | Custom Commands [1.18.2 - 26.1+] -----

This plugin creates custom commands.



Bug fixes and Security Fixes
X-Commands v2.7 - Changelog

Security Fixes
  • ️ Added null byte and control character removal in command sanitization to prevent potential injection exploits.
  • Fixed server operators bypassing LuckPerms negation nodes — OP players are now properly checked against negative permissions.

⚙️Bug Fixes
  • Fixed commands failing to create because of old template names still being referenced.
  • Fixed heal actions crashing on servers below 1.20.6 due to a registry compatibility issue.
  • Fixed the update checker crashing when parsing version strings with letters like v1.0.0-beta.
  • Fixed commands with uppercase letters not appearing in the actions menu.
  • Fixed race conditions and thread safety issues in scheduled tasks.
  • Fixed plugin detection of Paper vs Spigot being unreliable on async threads.
  • Fixed crash when a language template file was missing from the plugin JAR.
  • Fixed Velocity proxy sending messages through the wrong channel.
  • Fixed double color translation corrupting kick messages.
  • Fixed glass panes in menus sharing the same item — modifying one could corrupt all empty slots.
  • Fixed misleading "language changed" message when only checking the current language.
  • Fixed proxy forwarding tag using the wrong key.
  • Fixed effect actions unnecessarily initializing a variable to null.
  • Fixed inventory holders potentially returning null on plugin disable.
  • Fixed hardcoded Spanish text appearing in pagination buttons instead of translated messages.
  • Fixed console logger failing during early server startup.
  • Fixed 9 silently swallowed exceptions in compatibility checks — they now log debug messages.

Code Quality
  • Added volatile modifier to all fields accessed from async threads for proper memory visibility.
  • Improved error handling and logging across the entire codebase for better diagnostics.
  • Reduced code duplication in proxy-related actions.
  • Cleaned up unnecessary initializations and dead code.
  • Standardized error messages to use language keys instead of hardcoded strings.
----------, Jun 6, 2026
Resource Information
Author:
----------
Total Downloads: 267
First Release: Jan 28, 2026
Last Update: Jun 6, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at xproyects.qzz.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings