HomeJavaModsShortcut
Shortcut

Shortcut

A Minecraft plugin for creating command shortcuts without needing another plugin

Reload ready! This plugin has no adverse effects when /reload is executed: commands will be disabled and added according to the changes to the configuration

Configuration

Each command can be individually configured

The basic yaml structure is as follows:

# This is the command name/label that you will type ingame (think /command_name)
command_name:
  # An OPTIONAL permission to use, this can be anything
  # If the sender doesn't have this permission they cannot run this shortcut
  permision: example.permission
  # If the command can only be executed by players (this is also optional) 
  # For none players the execution method returns instantly
  playerOnly: false
  # An OPTIONAL way to describe how the command should be used
  usage: "/command_name <value>"
  # What is actually used to control what the shortcut does
  executions:
    - {
        # This is the command to run
        # %%0 is replaced with the first argument provided, %%1 is the second and so on
        # Placeholders can be used if you so choose
        run: say %%0,
        # Who to run the command as
        # Must be either "sender" OR "console"
        as: sender
    }
    - {
        # This is a message that is to be sent to the user
        # Formatting and placeholders can be used here
        display: Example message with §aFormatting!
    }

Example

The following is an example for a "gmc" command shortcut:

Placeholders are utilised in this example, ensure you have PlaceHolderApi if you wish to use it

# the command label to use
gmc:
  # permission required to run this shortcut
  # this doesn't bypass the check on the original command if proxying!
  # placeholders do NOT work here
  permission: command.gamemode
  # if the command can only be ran by a player
  # placeholders do NOT work here
  playerOnly: true
  # displayed when an invalid version of this command is issued
  # placeholders do NOT work here
  usage: /gmc
  executions:
    # runs the command "gamemode creative" as the sender
    # placeholders can be used here
    - { run: gamemode creative %player_name%, as: console }
    # displays this message to the executor
    # placeholders can be used here
    - { display: "§0[§a✓§0]§r You are now in creative mode" }

Below is each element explained:

Component Used Value Description
Permission command.gamemode Specifies the permission required to run the "gmc" command. Users attempting to execute this command must have the "command.gamemode" permission.
Player-Only true When set to true, this configuration ensures that only players (as opposed to console or other entities) can execute the "gmc" command.
Usage /gmc The "usage" field specifies the command syntax that users should follow to invoke the "gmc" command.

Execution Step 1

Action Command to Run As Sender
Run a command gamemode creative %player_name% console

This step instructs the system to set the executor's game mode to creative. The %player_name% placeholder is replaced with the executor's name. The command is executed as the console.

Execution Step 2

Action Message to Display
Display a message "§0[§a✓§0]§r You are now in creative mode"

This step displays a message to the executor indicating that they are now in creative mode. The message includes formatting for visual appeal.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more