Minecraft plugin MyCommand

MyCommand is a Minecraft plugin that lets server admins create custom commands, aliases, GUI menus and scripted actions with placeholders, delays and optional Bungee/SQL features.

Find a server with MyCommand

15 servers reported MyCommand

All servers with MyCommand

About MyCommand

🔌 About MyCommand

MyCommand is a Minecraft plugin for creating custom commands, aliases and interactive command-driven interfaces without writing Java. It provides a YAML-driven system to define commands that run other commands, send formatted text, open GUIs, trigger scripts and interact with events.

🎯 Purpose

MyCommand is aimed at server administrators who need flexible custom commands, shortcuts and admin/user interfaces. It solves the problem of adding bespoke command behavior (delays, warmups, cooldowns, tab-completion, placeholders) and lightweight GUI interactions without developing a full plugin.

⚙️ Features

  • Create new commands and aliases, optionally registered for tab completion.
  • Run multiple commands from a single custom command (console or player execution).
  • Delays, warmups and cooldowns for commands.
  • Override other commands or provide shortcuts/aliases.
  • Command triggers from items, blocks, signs, books, NPCs and item frames.
  • GUI elements: chest-based IconMenu, ActionBar, BossBar, Title, Scoreboard, Anvil GUI and Sign GUI.
  • Placeholder support and script-like conditionals for dynamic behavior.
  • Economy integration (optional via Vault) and some standalone economy features.
  • Player events support (join/quit/death) and scheduled tasks.
  • Optional SQL-backed custom player database and multiple-file support for unlimited commands.
  • BungeeCord-related features and a separate Bungee-side variant for proxy-side commands.
  • HTTP requests (GET/POST) and support for MiniMessage formatting where available.
  • Uses bStats for metrics reporting.

🧩 Who It Is For

  • Survival and SMP servers that want custom commands and menus without coding.
  • Admin-heavy or economy servers that need custom shop/command flows.
  • Proxy networks requiring centralized or proxy-side command behavior.
  • Server operators who need scripted conditionals and placeholders for dynamic outputs.

🏗️ Example Use Cases

  • Define a single command that runs a sequence of console commands to open a shop, give items and log the purchase.
  • Create GUI punish/teleport menus using chest GUI entries and anvil/sign prompts.
  • Provide short aliases that map to longer BungeeCord server-switch commands with tab completion.

⌨️ Commands

The official documentation lists administrative commands for managing the plugin. Examples documented by the project include:

CommandDescriptionPermissionAccess
/mycmd-reloadReload the plugin configuration files.mycommand.reloadAdmin
/mycmd-book make <n> <text/runcmd>Create a book populated from custom commands data.mycommand.book.makeAdmin

(Refer to the plugin's official commands documentation for the full list and exact syntax.)

🔐 Permissions

The project documents permission nodes for administrative actions. Examples from the official permissions listing include:

PermissionDescriptionDefault
mycommand.reloadPermission to reload MyCommand configuration.not specified
mycommand.book.makePermission to create books from custom commands.not specified

(See the plugin's permissions documentation for the complete permission map.)

⚙️ Installation

📥 Setup

  • Download the official plugin .jar and place it into your server plugins/ folder.
  • Start or restart the server and check console logs to confirm the plugin loaded.
  • If the plugin fails to load, verify that required/optional support plugins (see Dependencies) are present or updated.

📦 Dependencies

  • ProtocolLib — noted as important if the plugin does not load or for some features.
  • Vault — optional, required for economy integrations.
  • PlaceholderAPI — optional, for expanded placeholder support.

Only install dependencies confirmed for your desired features; many integrations are optional.

🧠 Technical Notes

  • The plugin is configured via YAML files and supports multiple command files to avoid command limits.
  • SQL storage is available for the custom player database (optional) and multiple-file setups are supported.
  • There is a separate BungeeCord component for proxy-side command handling.
  • The project reports metrics through bStats.
  • MiniMessage formatting and tab-completion support are available in supported environments.

🤝 When This Plugin Is Useful

If you need flexible, file-driven custom commands, conditional scripting and GUI-based command flows without writing Java, MyCommand provides a configurable platform for those needs and adds proxy and economy integrations where required.

Comments

No comments yet

Be the first to comment.

For server admins

Authors
MRI
Supported platforms
Bukkit, Spigot, BungeeCord
Supported versions
1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21
Dependencies
Vault, PlaceholderAPI, ProtocolLib

Links

What servers report

Server platforms

  • Paper10
  • Purpur2
  • CraftBukkit2
  • Magma1

Plugin versions

  • 5.7.411
  • 5.7.52
  • 5.7.32

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.