A List of commands

The commands section lists all commands available in MoreCommands and provides information about them such as a description, the syntax, whether the command is a client or a server command and other information. For every command there is also a video on YouTube available demonstrating how to use the command. Please mind that the command list is always relating to the newest version of MoreCommands, older ones are NOT supported.

You can find a downloadable command list here (thanks to the Minecraft Forum User "LoRaM100"!):

  • PDF Command List
  • Commands with NBT data

    Some commands have a "nbt" parameter. This parameter expects nbt data. If you don't know what that is, you can look for that in the minecraft wiki, there's a good explanation. Directly following after the nbt parameter you will often see a parameter named "merge" or "equal". If the former is the case and you give the argument "merge", lists will be merged instead of being replaced entirely. If the latter is the case and you give the argument "equal", lists will be compared for total equality, otherwise lists are compared in the way that one list must contain all elements of the other.

    Target Selectors

    Certain vanilla commands have a parameter which expects a so called target selector. A target selector allows you to specify the targets for which the command should be executed. This section doesn't explain how they work. You can read about that in the minecraft wiki here

    MoreCommands expands the possibilities which target selectors offer:

    1. You can use some arguments multiple times, e.g. "@e[type=Sheep,type=Pig]" is not possible in Vanilla. MoreCommands allows that.
    2. MoreCommands adds two arguments: "nbt" and "nbtm". "nbt" expects nbt data which the target must have, e.g. "@e[type=Sheep,nbt={Sheared:1}]" targets all sheared sheeps. "nbtm" defines the nbt list behaviour (See "Commands with NBT data" above)
    3. MoreCommands adds a block target selector: "@b" allows you to target blocks. This target selector can only be used by some commands, e.g. "nbt_apply_block". The following arguments of the vanilla target selectors are available: x, y, z, dx, dy, dz, r. To target blocks, there are two additional arguments: "id" (the block id or name) and "meta" (the metadata, e.g. for wool color). The "nbt" and "nbtm" arguments are available too. They specify nbt data, e.g. for chests or dispensers.