Command blocks unlock a world of possibilities in Minecraft, letting you craft intricate challenges, automated features, and unique experiences. Here’s a breakdown of every command available in Java Edition:
Entity & Inventory Manipulation:
- attribute: Add or remove abilities from players or mobs.
- advancement: Grant or revoke achievements for players.
- ban/ban-ip: Ban players or users by name or IP (multiplayer only).
- bossbar: Create boss bars like those in boss fights.
- clear: Remove specific or all items from player inventories.
- data/datapack: View or modify entity/block data and manage data packs.
- effect: Apply potion effects to entities.
- enchant: Enchant a player’s held item (within Survival limitations).
- execute: Run another command based on specific conditions.
- experience: Give or take experience points from players.
- fill: Replace blocks in a designated area with another type.
- give: Grant players items with customized NBT tags (perfect for unique creations).
- item: (Planned for 1.17) Manipulate items directly in inventories.
- kick: Remove players from the world (they can rejoin).
- kill: Eliminate players or entities instantly.
- loot: Generate items based on loot tables (like mobs dropping loot).
- replaceitem: Swap out an item in a player’s inventory slot.
- scoreboard: Manage scoreboards and track player performance.
- summon: Spawn entities instantly at your command.
- tag/team: Create and assign tags/teams to entities for advanced sorting.
- teleport/tp: Transport players or entities anywhere in the world.
World & Server Control:
- banlist: View a list of currently banned players.
- debug: Access various debugging information (advanced users only).
- defaultgamemode: Set the default game mode for new players.
- deop/op: Remove/grant operator privileges (multiplayer only).
- difficulty: Adjust the difficulty level of the world.
- forceload: Keep specific chunks loaded permanently.
- gamemode: Change a player’s game mode on the fly.
- gamerule: Modify world rules like mob spawning or natural regeneration.
- help: Get a list of all available commands with short descriptions.
- list: See a list of all players currently online.
- locate/locatebiome: Find the nearest structure or biome of your choice.
- me: Send a message with your username prefixed.
- msg/tell: Send private messages to other players.
- pardon: Unban a previously banned player.
- particle: Create visual effects like smoke, flames, or explosions.
- playsound: Play any sound effect from the game.
- publish: Open your singleplayer world to LAN connections.
- recipe: Give or take away crafting recipes from players.
- reload: Update data packs and functions on the fly.
- say: Broadcast a message to all players online.
- schedule: Delay the execution of a command for later.
- seed: Reveal the world’s seed code for replication.
- setidletimeout: Set the auto-kick timer for idle players (multiplayer only).
- setworldspawn: Define the world’s default spawn point.
- spawnpoint: Set a personal spawn point for yourself.
- spectate: Enter spectator mode to observe the world invisibly.
- spreadplayers: Teleport players to random locations within a radius.
- stop: Shut down the server (multiplayer only).
- stopsound: Silence a specific sound effect playing in the world.
- time: Change or display the current in-game time.
- title: Send messages that appear as titles above players’ screens.
- trigger: Set up triggers that activate commands based on conditions.
- weather: Control the weather (sun, rain, or thunderstorm).
- whitelist: Enable/disable the whitelist and manage its entries (multiplayer only).
- worldborder: Expand or shrink the playable area of the world.
- xp: Same as /experience.
Unleash the Power of Command Blocks: Your Minecraft Guide
Unlocking the Magic:
- Access Granted:
- Multiplayer: Be an operator or host your own server.
- Singleplayer: Enable cheats before creating a world or join through Open to LAN with “Allow Cheats” enabled.
- Creative Mode Magic: Switch to creative mode using
/gamemode creative
.
Command Block Basics:
- Crafting Command Blocks: Use
/give (yourusername) minecraft:command_block 64
to get a stack. - Placing and Opening: Right-click the placed block to access the command interface.
- Enter Your Command: Type it in the text box and hit “Done”. Check out the provided resources for a vast list!
- Redstone Activation: Connect redstone and a trigger (pressure plate, button, etc.) to activate the command when triggered.
Command Syntax:
- Targeting:
@p
: Nearest player@r
: Random player@a
: All players@e
: All entities
- Modifiers: Add specific details after targets (e.g.,
@p[m=c]
affects players in creative mode). - Tab Key Help: Press Tab for auto-completion and suggestions.
Example Command Blocks:
- Teleport Box: Use
/tp @p (x) (y) (z)
(replace coordinates with your desired location) to teleport the nearest player. - Object Spawner: Use
/summon Boat ~ ~ ~
to spawn a boat next to the block. - Weather Control: Use
/time set (value)
(0-23999 for time) and/weather set (sun/rain/thunder)
to control time and weather.
Explore More:
/say (message)
: Broadcast messages./give (player) (item) (number)
: Give items to players./effect (player) (potion effect)
: Apply potion effects.
Remember, this is just the beginning! Experiment, combine commands, and build amazing things in your Minecraft world.