Shortcut: Custom Command Shortcuts for Minecraft
Managing a Minecraft server often means typing lengthy commands repeatedly, whether you are switching gamemodes, teleporting players, or running complex administrative tasks. The Shortcut plugin eliminates that hassle by letting you define your own brief command aliases directly in a simple configuration file. No extra plugins, no scripting knowledge required—just clean, reload-safe shortcuts that work exactly how you want them to.
What Is Shortcut for Minecraft?
Shortcut is a lightweight server-side plugin designed for Spigot, Paper, and other Bukkit-based Minecraft servers. It allows server owners and operators to map short, memorable commands to longer or more complex ones. For example, instead of typing /gamemode creative every time, you can set up a shortcut like /gmc that instantly switches your gamemode. The plugin reads its configuration from a YAML file, so you can add, remove, or modify shortcuts without ever touching another plugin’s code. It supports modern Minecraft versions from 1.16 through the latest 1.20 updates, and it is fully compatible with PlaceholderAPI for dynamic command arguments.
Key Features of Shortcut
- Standalone command aliasing: Create shortcuts without depending on bulky command-management plugins.
- Reload-safe design: Running
/reloadwon’t break your shortcuts. The plugin disables and re-registers commands based on the current configuration, avoiding the common pitfalls of server reloads. - Per-command configuration: Every shortcut can have its own set of rules, permissions, and placeholder support.
- PlaceholderAPI integration: Use placeholders like
%player_name%to make shortcuts dynamic and context-aware. - Minimal performance impact: Shortcut is built to be lean, adding virtually no overhead to your server.
Configuration and YAML Setup
Shortcut stores all its shortcuts in a straightforward YAML file. The basic structure looks like this:
shortcuts:
example:
command: "say Hello, %player_name%!"
permission: "shortcut.example"
Each entry under shortcuts defines a new command. You specify the actual command to run, an optional permission node, and any other settings like cooldowns or aliases. The plugin reads this file on startup and after every /reload, so changes take effect immediately without a full restart.
Example: The Classic /gmc Shortcut
One of the most popular uses for Shortcut is creating a quick gamemode creative command. Here’s how that looks in the configuration:
shortcuts:
gmc:
command: "gamemode creative %player_name%"
permission: "shortcut.gmc"
With this setup, any player who has the shortcut.gmc permission can type /gmc and instantly switch to creative mode. The %player_name% placeholder is provided by PlaceholderAPI, so make sure you have that installed if you want to use dynamic player references. You can also add multiple shortcuts for different gamemodes, teleport points, or custom server messages.
How to Install Shortcut
Installing Shortcut is as simple as any other Bukkit plugin. First, download Shortcut from the official repository or a trusted plugin platform. Place the JAR file into your server’s plugins folder, then restart or run /reload. The plugin will generate a default configuration file that you can edit to add your own shortcuts. If you manage your server through the foxygame.net launcher, you can find Shortcut in its add-on catalog and install it with a single click, ensuring it stays updated automatically alongside your server version. After installation, open the plugins/Shortcut/config.yml file, define your commands, and apply the changes with another reload or restart.
Reload Safety and Why It Matters
Many server administrators avoid the /reload command because it can cause plugins to malfunction or leave commands in an inconsistent state. Shortcut was built specifically to handle reloads gracefully. When a reload occurs, the plugin temporarily disables all its registered shortcuts, reads the updated configuration, and then re-registers only the commands that are currently defined. This means you can tweak your shortcuts on the fly without worrying about broken commands or ghost entries lingering in the server’s command map.
Using PlaceholderAPI for Dynamic Shortcuts
PlaceholderAPI support takes Shortcut beyond static aliases. You can embed any placeholder that PlaceholderAPI provides—player names, server stats, economy balances, and more—directly into your command definitions. For instance, a welcome shortcut could broadcast a message that includes the joining player’s name and their current balance. Just ensure PlaceholderAPI is installed on your server, and the placeholders will be parsed automatically when the shortcut runs.
Why Choose Shortcut Over Other Command Plugins?
Shortcut focuses on one thing: creating command shortcuts without bloat. Unlike all-in-one command management suites, it doesn’t force you to learn complex scripting languages or install multiple dependencies. The YAML configuration is human-readable and easy to share with other staff members. Its reload-safe architecture means you can iterate on your shortcuts during live server sessions without downtime. And because it’s a standalone plugin, it won’t conflict with other essential tools you already use.
Whether you run a small survival world or a large minigame network, Shortcut for Minecraft streamlines your daily operations. Download Shortcut today, set up your first alias in minutes, and spend less time typing and more time playing.