How to Use Command Blocks in Minecraft
What Are Command Blocks?
In Minecraft, the command block can automatically run specified server commands as long as it is activated by redstone. Command blocks was originally added to support Adventure mode but also allow custom map makers to improve interaction with the player. Command blocks cannot be crafted and are not located in the Creative mode inventory; players with server privileges can use the “give” command to give themselves or another player a command block. The “give” command is as follows:
/give <player name> 137
When typing the command in, exclude the brackets around the player’s name. The number following the name must be 137, as this is the command block’s ID number. Only players in Creative mode can place command blocks, and only players with operator status on the server can input and save commands. In Survival mode, command blocks cannot be edited or destroyed by any means. Command blocks can also be used in singleplayer or multiplayer worlds: simply turn on LAN mode and allow cheats.
Why Use Command Blocks?
Have you ever played an adventure map where it is constantly nighttime, or where the weather never changes? You may have downloaded a custom map where players are awarded special items, enchantments or experience at the push of a button or completion of a task. All of these are made possible through command blocks. When making your own Minecraft map, you might need command blocks if:
You want it to always be day or night
You want to change the weather
You want to change the game difficulty
You want to play a certain sound
You want to give a player a message
You want to teleport to another location
You want to give players items
What types of maps do you play?
YouTube is full of videos that feature and review various Minecraft maps. Multiplayer versus maps are especially popular. There are many categories of downloadable Minecraft maps that utilize command blocks to maximize the user experience. These are many of the reasons why map creators use command blocks. Some examples of custom map categories are:
Adventure maps are all about storyline and usually have the player act out the main role of the character in the adventure. While adventure maps previously relied on telling their stories through signs and books, they can now tell their tale through dialogue and sounds because of command blocks.
Parkour maps challenge the player to get from one end of the map to the other with as few deaths as possible. These maps often feature jumping puzzles, along with other dangerous challenges. Command blocks make it possible for players to set spawnpoints before challenging tasks.
Puzzle maps focus on problem-solving skills, featuring mazes, traps and other difficult puzzles. Some puzzle maps also come with a storyline similar to adventure maps. The use of command blocks allows maps like these to deliver directions more easily, as well as story-related dialogue and sound.
Survival maps can either be solely focused on survival for single or multiplayer scenarios, or include a storyline along with the challenge of survival. Command blocks can provide a starting spawnpoint for players, as well as story-related information if applicable. The opportunities are endless.
How to Use Command Blocks
Setting up command blocks is easier than most Minecraft players think! While commands can get intricate, some commands (like setting the time of day) are simple and easy to program into a command block. Bigger projects can come later: to start, try learning the basics of how to place, set and use a command block!
1. Switch Gamemode to Creative
Remember that command blocks can only be spawned in and placed in Creative mode! To switch your gamemode, make sure that you have the proper server privileges (if applicable) or that cheats are enabled. In your chat box, type “/gamemode c”, “/gamemode creative” or “/gamemode 1” without the quotation marks. In Creative mode, your health and hunger bars will disappear, and typing “e” will bring up the Creative mode inventory.
2. Right-Click on a Command Block
Once you are in Creative mode, right-click on a command block to access it. Remember that you need the “give” command to spawn a command block for use. Furthermore, command blocks will only work if they are hooked up to a redstone current. Right-clicking will bring up a dialogue box where you can put a server command. The maximum command length is limited to 254 characters, so don’t get too carried away!
Did You Know?
- MCStacker Command Generator
MCStacker is an easy to use command generator that makes setting up command blocks quick and easy!
3. Enter a Command and Click Done
When you enter a command into the command block, you will need to specify what players are being targeted. This can be done by entering a player’s name, or a selection of three different variables: “@p” (nearest players), “@r” (random player) or “@a” (all players). These variables are especially useful in situations where the player triggering a command block is unknown. Once you’ve set your command, click “Done” to save it into the command block.
The following examples are simple and practical applications of the command block in both singleplayer and multiplayer Minecraft worlds. If you can think of any popular (and easy to learn) uses for the command block, feel free to chime in in the comment section of the article!
How to Change Game Rules
Game Rules are a recent feature that allow players and command blocks to adjust specific base settings of the Minecraft world. There are nine listed game rules that can be controlled with command blocks on your map. You can use game rules to create eternal daylight or darkness, disable mob spawning, disable mob drops and more! When entering the “gamerule” command, use the following formula:
- /gamerule <gamerule> <true/false>
Game Rules and Their Effects in Minecraft
Enables/disables text output of command blocks
Enables/disables day/night cycle
Enables/disables fire spread/dissipation
Enables/disables mob drops
Enables/disables spawning of mobs
Enables/disables blocks dropping items when broken
Enables/disables keeping inventory on death
Enables/disables removal of blocks by creepers or endermen
Enables/disables players to naturally regenerate health
How to Set the Weather
Some maps have a dark theme that goes perfect with rainy weather or thunderstorms, while others are best played in clear skies. There are many ways to control the weather with command blocks depending on your needs. For a simple weather command, enter the following into a command block:
In this case, input is replaced with either “clear”, “rain” or “thunder” in the formula. You can connect a button or lever to the command block to switch the weather manually, or set up an automated redstone loop to continually reset the weather for you. This is easily accomplished using redstone repeaters, redstone, a button and a building block.
Did You Know?
- Dying to Learn
This educational game uses command blocks to teach players valuable information, such as SAT vocabulary words!
How to Set a Spawnpoint
Spawnpoints are vital in many Minecraft maps, including adventure maps, parkour maps, puzzle maps and more. It is incredibly annoying to have to walk back from the beginning of the map each time each time a player dies. Using the “spawnpoint” command is like saving your game progress or reaching a checkpoint. Here is the “spawnpoint” command:
By connecting a command block to a building block with a button or pressure plate, players can set their spawnpoint to the location of the command block. If you want to get complex, you can add coordinates to the “spawnpoint” command to specify exactly where the spawnpoint is set. By having a spawnpoint command, players do not need to sleep in a bed to set their spawn.
How to Teleport to a Location
Running from place to place can get exhausting, especially on a multiplayer server. Thankfully, with the use of the “teleport” command, players can travel to specific coordinates in the Minecraft world, or even the locations of other players. To use the “teleport” command, enter this into a command block:
/tp <playername> <x> <y> <z>
With command blocks, it is easiest to have a defined set of coordinates to teleport the player to, such as the location of the next part of the adventure map. If the command block isn’t meant for a specific player, you can use “@p” to select the nearest player. If you are on a multiplayer server, you can tailor the command block to just your use by inputting your Minecraft username.
These are just a few ways to use command blocks in your singleplayer or multiplayer Minecraft world. There are far more intricate commands and redstone circuits that mapmakers use to provide fantastic player experiences. If you have any more ideas about simple uses for command blocks, feel free to share them in the comment section below!
Test Your Knowledge of Command Blocks!
© 2013 Jessica Marello