Minecraft Servers HQ

Minecraft plugin MyCommand

Information about MyCommand and servers where it was found

🔌 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.

Servers with MyCommand

The MyCommand plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.

Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of MyCommand depends on each server's configuration.

Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses MyCommand.

Use the server list with MyCommand to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.