Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
Platforms
Links
Tags
Creators
Details
⚡ CommandMT
A powerful, lightweight, and modern custom command manager for Minecraft servers.
Part of the MT Studio ecosystem
📖 About the Plugin
CommandMT is a modern, optimized alternative to outdated command managers (such as MyCommand). The plugin allows you to create custom commands, aliases, action chains, and text responses on the fly using a user-friendly .mt file format.
No server restarts or manual entries in plugin.yml are required—CommandMT dynamically injects commands directly into the server core, ensuring full tab-completion support.
✨ Key Features
- Dynamic Registration: Commands appear, update, and are removed from server memory instantly upon config reloading.
- Custom
.mtFormat: Convenient command organization via separate files in thecommand/folder. - 5 Command Types:
TEXT— displays multi-line text.CONSOLE_COMMAND— executes a chain of commands as the console.RUN_COMMAND— forces command execution as the player.BROADCAST_TEXT— global server-wide announcements.ALIAS— smart shortcuts with argument passing.- Placeholders: Built-in variable support (e.g.,
$playeris replaced by the player's nickname). - Multilingual Support: Choose between RU and EN localizations right out of the box in the global
config.yml. - Broad Compatibility: Compiled for Java 8; runs stably on any server core (Spigot/Paper) from version 1.16 up to the latest releases.
🚀 Installation
- Download the latest version of
CommandMT.jar. 2. Place the file in your server'splugins/folder. - Start or restart the server.
- Navigate to
plugins/CommandMT/command/, examine the examples (example_ru.mt), and create your own unique commands!
🛠️ Configuration Examples
You can create an unlimited number of .mt files to organize your logic.
# Example of a text command
discord_command:
command: /discord
type: TEXT
aliases:
- /ds
text:
- "&9Our Discord: &f[https://discord.gg/yourlink](https://discord.gg/yourlink)"
# Example of granting a bonus (via console)
free_bonus:
command: /bonus
type: CONSOLE_COMMAND
runcmd:
- "give $player diamond 1"
- "tell $player &aYou received a diamond!"
# Example of an alias (shortcut)
creative_mode:
command: /gmc
type: ALIAS
alias-to: "gamemode creative"# CommandMT


