Configuration
Although most of the management is done through the GUI, you can adjust some global settings in config.yml.
๐ค What is it for?
The config.yml file in X-Commands is primarily used for global technical settings (such as the language and whether the plugin should hide native Minecraft commands to prevent players from seeing them when using tab completion). The commands you create are edited directly within the game.
# X-Commands Configuration
language: EN
check-updates: true
# hide-minecraft-commands: Filters colon-prefixed commands (e.g., minecraft:tp)
# from tab completion for a cleaner look.
hide-minecraft-commands: falseAction System
Commands are built using an Action System. You can add actions such as:
- Message: Sends text to the player.
- Console Command: Executes a command from the server console.
- Sound: Plays a Minecraft sound effect.
- Teleport: Sends the player to specific coordinates.
- Money: Gives or takes money (requires Vault).
๐ ๏ธ Practical Example: Hiding internal Minecraft commands
๐ View Code Example / Cases
Do your players see suggestions like /minecraft:me or /bukkit:help when they type a forward slash / and use Tab?
To give your server a more professional and immersive look, simply go to your X-Commands config.yml and ensure it is configured like this:
# Hides colon-prefixed commands (e.g., minecraft:tp) from completion
hide-minecraft-commands: trueSave and start the server. Now players will only see clean commands!