xCommands is a custom command solution for Minecraft servers that allows you to create and customize commands without the hassle of making your own plugin.

- Unlimited commands
- Infinite arguments for every command
- Tab completion for every subcommand
- Lightweight
- JSON support ( minecraftjson.com )
- PlaceholderAPI support (Highly recommended)
- Vault Support
- FULL GUI for creating commands
There's only one command built into the plugin, the rest you make yourself! /xcommands (/xc) is an admin only command that has a few different useful subcommands, see the image below:

There's only one permission in this plugin, 'xcommands.admin', which gives access to every command under /xcommands (/xc).
Every command you make has its own permission that is completely customizable, set to 'none' if you want it accessible to everyone !
All messages sent to players are fully customizable in the config.yml, see below:
Code (YAML):
checkForUpdates
: true
debug
: false
# Messages
messageNoPermissions
:
"&8&l» &cYou don't have permission to use that command."
messageCommandNotEnabled
:
"&8&l» &cThat command is not enabled."
# Use {0} to display the time left (in seconds)
messageCommandOnCooldown
:
"&8&l» &cThe command is on cooldown for another &e{0}s&c."
messageCommandOnGlobalCooldown
:
"&8&l» &cThe command is on cooldown for another &e{0}s&c."
messageWorldNotInWhitelist
:
"&8&l» &cThat command is now available in this world."
messageWorldInBlacklist
:
"&8&l» &cThat command is now available in this world."
The custom commands are located inside of the commands folder in the plugin directory, every command has to be in its own .yml configuration file. I'd recommend using the command creator rather than editing the file directly, unless you have really long JSON text to add.
Make sure to use
minecraftjson.com to customize your JSON messages!
⚠️ Versions 1.16 and above have a slightly different format for show text hover event, so make sure on the minecraftjson.com website to change the "Minecraft Version Compatibility" setting at the bottom to 1.15 or below as the old format still works in newer version. ⚠️
If you have any bugs or suggestions please leave them in the discussion tab, I will get to them ASAP.
![[IMG]](//proxy.spigotmc.org/a9a499e6ec0171938787efb9b8feaab26b1b8735/68747470733a2f2f692e696d6775722e636f6d2f5a7455334e53682e676966)