π¬ X-Commands v2.6
Why code commands when you can just... type them? π€·
Say goodbye to compiling Java plugins for every little server command you need! X-Commands lets you create fully custom commands directly from YAML files or an in-game GUI editor. No coding skills needed , just creativity and maybe a coffee β
π― What Does It Actually Do?
Think of it like a Swiss Army knife for server commands. Want a /kit daily that gives items with a cooldown? Done. Need a /rules that shows a fancy title? Easy. Want a command that has a 20% chance of giving a diamond? You betcha! X-Commands runs actions like messages, sounds, titles, items, teleportation, economy, kick, BungeeCord, and even velocity , all from a simple YAML file or the GUI editor π¨
β¨ Killer Features
- β’π οΈ 22 Action Types: MESSAGE, BROADCAST, ACTIONBAR, TITLE, CONSOLE, PLAYER, SOUND, PARTICLE, HEAL, FEED, DAMAGE, EFFECT, GIVE, CLOSE_INVENTORY, TELEPORT, DELAY, GIVE_MONEY, TAKE_MONEY, BUNGEE, VELOCITY, SENT_TO, KICK
- β’π§ 5 Condition Types with Negation & Bracket Blocks: IF_PERMISSION, IF_MONEY, IF_OP, IF_WORLD, IF_CHANCE , with
! negation prefix and multi-action block syntax! - β’π₯οΈ In-Game GUI Editor: Full visual editor via
/xc -gui with 15 menu types , create, edit, delete commands without touching files - β’π Automatic Timers: Set
interval on any command and it runs automatically (scheduled broadcasts, auto-kits, etc.) - β’β±οΈ Per-Command Cooldowns: Each command has its own cooldown timer per player, with
xcommands.bypass.cooldown to skip - β’π World Restrictions: Limit commands to specific worlds
- β’π Aliases System: Multiple names for the same command
- β’π° Vault Economy: Give or take money as command actions
- β’π Folia Compatible: Full region-threading support
- β’π Multi-Language: 6 languages (EN, ES, RU, JA, PT) + custom language files
- β’π¦ Smart Config Saving: Preserves your comments when saving via GUI
- β’π Auto-Migration: Handles legacy folder naming automatically
- β’π Command Registration Toggle: Set
register: false to keep a command loaded but hidden from tab completion - β’π Dynamic Permission Registration: Per-command permissions auto-registered in plugin.yml at load time
- β’π HelpTopic Registration: Auto-registers Bukkit HelpTopic for each command for native /help integration
- β’β οΈ Unsaved Changes Warning: GUI warns you when closing with unsaved edits (
confirm-close-delay) - β’β»οΈ Smart Inventory Reuse: Reuses open inventory instances instead of creating new ones each click
π Supported Platforms
| Platform | Version |
|---|
| Spigot / Paper / Purpur / Folia | 1.18+ (api-version: 1.18) |
| Vault | Optional (economy actions) |
| PlaceholderAPI | Built-in variable support |
Spigot Resource ID: #132155
Made with β€οΈ by FabiΓ‘n γ