SmartCommands is a lightweight Bukkit/Spigot/Paper plugin that lets you define fully custom commands using YAML — no coding required.
Whether you want to send messages, play sounds, or trigger other in-game actions, SmartCommands gives you full control over what each command does.
Create commands directly in config.yml
Use placeholders like %player% in messages
Supports basic actions: msg:, sound:, and more
Reload with /smartcommandsreload
Pull remote configs with /smartcommands pull <key>
NEW:
Cloud editor integration!
Edit your server's commands visually in your browser.
Try the editor: Smart Commands Cloud
Whether you want to send messages, play sounds, or trigger other in-game actions, SmartCommands gives you full control over what each command does.
Features:
SmartCommands Cloud (SaaS Web Editor)
Edit your server's commands visually in your browser.
No more YAML editing
Add/delete actions with a click
Secure login with token-based access
Instantly pull new configs into your server with /smartcommands pull <key>
Hosted + managed for free during beta
🛠 Example Command (YAML):
commands:
greet:
permission: smartcommands.greet
actions:
- "msg: &aHello %player%! Welcome back!"
- "sound: minecraft:block.note_block.pling"
Getting Started:
- Drop SmartCommands.jar into your plugins folder
- Start the server and edit plugins/SmartCommands/config.yml
- Or use the SmartCommands Cloud editor to build your config
- Use /smartcommands pull <key> to sync from cloud
- Use /smartcommandsreload to reload without restarting
- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Paper
- Supported versions
-
- 1.19
- 1.20
