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

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

This plugin creates custom commands.




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

v2.6 - CHANGELOG

✨ New Features
  • ✨ New command /xc forcemessages <new|keep> <all|language> to update, reload or regenerate language files without restarting the server. (In beta)
  • ✨ All chat inputs (name, description, permission, etc.) now have a 30-second timeout with a translated message.
  • ✨ The cancel word for chat inputs is now translated (e.g. "cancelar" in Spanish, "cancel" in English).
  • ✨ GiveMenu display name editing now shows translated prompts.
  • Guides update
  • ✨ Example commands update

⚙️ Bug Fixes
  • ⚙️ Fixed a crash when disabling the plugin while tasks were running.
  • ⚙️ Fixed player data loading issues.
  • ⚙️ Fixed stack overflow on repetitive actions.
  • ⚙️ Fixed errors when clicking empty inventory slots.
  • ⚙️ Fixed crash when translations were missing.
  • ⚙️ Fixed command creation and duplicate command issues.
  • ⚙️ Fixed menus not loading correctly when data was missing.
  • ⚙️ Fixed GiveMenu crashing with no actions configured.
  • ⚙️ Fixed material selection errors in menus.
  • ⚙️ Fixed numeric value errors in menus.
  • ⚙️ Fixed editing custom names in GiveMenu no longer deletes material and amount.
  • ⚙️ Added protection against inventory exploits.
  • ⚙️ Players open chats, menus and cooldowns are now cleaned up on disconnect.
  • ⚙️ Minor bugs fixed.
----------, Jun 6, 2026

v2.4 - CHANGELOG

✨ New Features
  • New actions [ ] were added to support compatibility; all actions within these will be executed together if a condition is met.
  • The numeric menu for subtraction has been improved.
  • Performance was improved

⚙️ Bug Fixes
  • ⚙️ A problem with the [DELAY] action, which had no delay, was fixed.
  • ⚙️ A bug that allowed players to keep inventory items has been fixed.
  • ⚙️ Minor bugs were fixed
----------, May 22, 2026

v2.4 - CHANGELOG

✨ New Features
  • Wildcard Permissions: Added support for wildcard permission checking. For example, using [IF_PERMISSION] meta.subname.% to check if a player has any permission starting with meta.subname..
  • Command Arguments: Added support for dynamic command arguments in actions using {args}, {0}, {1}, etc. (Example: typing /test Hello with the action [CONSOLE] say {0} will execute say Hello in console).
  • New example using {args}

⚙️ Bug Fixes
  • ⚙️ Implemented compatibility with spigot again
  • ⚙️ Fixed a bug where colors couldn't be seen in some messages
  • ⚙️ Fixed a bug where commands couldn't be created from the GUI
  • ⚙️ Fixed and improved conditional actions [IF_PERMISSION] and ![IF_PERMISSION]
----------, May 17, 2026

v2.3 - CHANGELOG

✨ New Features
  • Fluid Navigation — In-place inventory updates to keep your mouse cursor still while browsing.
  • Dynamic Iconography — Representative icons for all actions (Chests, Potions, Command Blocks).
  • MiniMessage & Hex Support — Use gradients, hex colors, and modern formatting everywhere.
  • Integrated Economy — Native Vault support for [GIVE_MONEY] and [TAKE_MONEY] actions.
  • Timed Commands — New 'interval' option to auto-execute commands every X seconds.
  • Cross-Server Support — New proxy tags like [VELOCITY] and [SENT_TO] for networks.
  • Smart Sorting — Action selection menu is now alphabetically sorted ignoring colors.
  • Locate Command — New /xc locate command to manage languages easily.
  • Dynamic Registration — Name and alias changes are applied when executing /xc reload.
  • Reorder Menu — Improved item interaction and smart sequence saving logic.

⚙️ Bug Fixes
  • ⚙️ 1.21+ Compatibility — Fixed GENERIC_MAX_HEALTH and PotionEffect errors.
  • ⚙️ Ghost Commands — Fixed duplication bug when renaming commands via GUI.
  • ⚙️ Smart Warnings — Fixed false-positive "Unsaved Changes" in the reorder menu.
  • ⚙️ Reload Logic — Improved memory cleanup during /xc reload.
  • ⚙️ Namespace Fix — Fixed issue with hide-namespaced-commands after reload.
  • ⚙️ Permission System — Fixed permission registration for dynamic commands.
  • ⚙️ Broadcast Fix — Fixed messages being incorrectly sent to the console.
  • ⚙️ Tab-Complete — Commands and aliases now refresh instantly for online players.
  • ⚙️ Navigation Behavior — Fixed back button and menu flow in the editor.
----------, May 15, 2026

v2.2 - CHANGELOG
⭐ Folia & Paper Compatibility:
Full Folia support completed.
⭐ Crash/Error Resilience: Improved Try/Catch systems.
⚙️ Version 26.1 Compatibility: Support for 26.1.
⚙️ Detailed Diagnostics: New logging system with stack trace support and enhanced context for professional debugging.​
----------, Mar 31, 2026

v2.1 - CHANGELOG

⭐ Folia & Paper Support: Region-aware! Works perfectly on Folia, Paper, and Spigot.
⚙️ Thread-Safety: Cooldowns and inputs are 100% stable in separate threads.
⭐ Conditions: Support for negation (
Code (Text):
![IF_OP]
) and fixed evaluation bugs.
⚙️Auto-Migration: Automatically migrates from X-Comands to X-Commands.
⭐ Enhanced GUI: Action saving now preserves comments correctly.
Reorder actions: A bug that prevents you from redoing the action you were moving.​
----------, Mar 27, 2026

v2.0 - CHANGELOG

⭐ NEW CORE FEATURE Custom Command Intervals: Now you can schedule your commands to run by themselves! Added the
Code (Text):
interval
option that allows automatic execution every few seconds.

⚙️ HOW TO USE
Code (Text):
interval: 60 # Will execute every 1 minute
----------, Mar 4, 2026

v1.9 - CHANGELOG

⭐ NEW FEATURES
Enhanced GIVE Action: New format
Code (Text):
[GIVE] material;amount;name
with color support.
Flexible Languages:
Case-insensitive loading (e.g., es -> ES.yml) and full UTF-8 support.

⚡ STABILITY & FIXES
Anti-Corruption: Fixed "Smart Edit" saving bug when using the GUI/CLI editor.
YAML Updater:
Improved hierarchy and auto-indentation when adding new keys.
Performance:
100% Asynchronous saving to optimize server performance.

⚙️ CONFIGURATION & GUIDES
Documentation: Highly specific comments added to all .yml files.
Conditionals:
Updated guides with permission and money tags ( IF_PERMISSION, etc.).​
----------, Feb 24, 2026

v1.8 - CHANGELOG

⭐ NEW FEATURES
Alias Management: New GUI menu to add and edit aliases in real-time, registered without restarting the server.
Reorder Actions: Interactive interface to change the order of actions.

⚡ INTERFACE IMPROVEMENTS
Numeric Selector: Includes options to add (from 1 to 5000).
Item Editing: Support for setting amounts via numeric keypad.

⚙️ CONFIGURATION
Updated example commands.​
----------, Feb 12, 2026

v1.7 - CHANGELOG

➕ NUEVAS ACCIONES
[PARTICLE], [BUNGEE], [GIVE_MONEY] y [TAKE_MONEY]

IDIOMAS
Se retiraron los textos fijos en español (Hardcoded)
Archivos actualizados: ES, EN, JA, PT, RU y CUSTOM

⚙️ MEJORAS GENERALES
Se actualizaron los comandos de ejemplo
Soporte para cooldowns personalizables
Opción de permiso requerido disponible
Sorporte para Vault
----------, Feb 4, 2026

v1.7 - CHANGELOG

➕ NUEVAS ACCIONES
[PARTICLE], [BUNGEE], [GIVE_MONEY] y [TAKE_MONEY]

IDIOMAS
Se retiraron los textos fijos en español (Hardcoded)
Archivos actualizados: ES, EN, JA, PT, RU y CUSTOM

⚙️ MEJORAS GENERALES
Se actualizaron los comandos de ejemplo
Soporte para cooldowns personalizables
Opción de permiso requerido disponible
Sorporte para Vault
----------, Feb 4, 2026

Se ha optimizado el codigo del GUI para que vaya mas rapido
----------, Feb 2, 2026

Bug en edición de acciones dentro de gui
Bug de desacer cambios
Bug de sonidos
Bug en cambiar el registro de un comando

Todos estos bugs fueron resueltos en esta versión
----------, Feb 2, 2026

El plugin lanzaba un error: Error loading plugin: Invalid plugin.yml En esta versión se soluciono el error
----------, Jan 30, 2026

Nueva función de menú con /xc -gui
Corrección de errores en diversos sistemas de acciones
Nuevos idiomas:
  • Português (Portugués)
  • 日本語 (Japones)
  • Русский (Ruso)
----------, Jan 30, 2026

Errores resueltos:
Idiomas no se colocaban correctamente
Guides no se verifica antes de crear
Funciones:
Verfica la version del plugin
----------, Jan 28, 2026

Si tienes un plugin de permisos el permiso para usar /update es xcomands.admin.update
----------, Jan 28, 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