/give
Gives items and player heads with selected properties.
Command example
/give @p minecraft:diamond 5
The nearest player receives five diamonds.
Command Studio · Minecraft Java
Find a command, open its editor and build a command for your Java version. Each entry includes a description and an example.
23 of 23
No commands match. Try another word or select All commands.
Gives items and player heads with selected properties.
/give @p minecraft:diamond 5
The nearest player receives five diamonds.
Applies and removes effects.
/effect give @p minecraft:speed 60 1
The nearest player gets Speed II for 30 seconds.
Enchants the held item.
/enchant @p minecraft:sharpness 3
It attempts to add Unbreaking III to a compatible item in the nearest player's main hand.
Changes the game mode.
/gamemode creative @p
The nearest player switches to Creative mode.
Teleports players and entities.
/tp @p 0 80 0
The nearest player moves to coordinates X=0, Y=80, Z=0.
Adds or changes experience.
/experience add @p 5 levels
The nearest player gains five experience levels.
Removes selected inventory items.
/clear @p minecraft:dirt
Ordinary dirt is removed from the nearest player's inventory.
Sets a player respawn point.
/spawnpoint @p 0 80 0
The nearest player's respawn point is set to the given coordinates.
Manages entity attributes.
/attribute @p minecraft:max_health get
The command displays the nearest player's maximum-health attribute.
Summons entities with selected settings.
/summon minecraft:zombie ~ ~ ~
A zombie appears at the command's execution position.
Sets the default world spawn point.
/setworldspawn 100 64 200
The command /setworldspawn 100 64 200 sets the default world spawn near those coordinates.
Fills an area with blocks.
/fill ~ ~ ~ ~5 ~3 ~5 minecraft:stone
The selected area is filled with stone.
Places one block.
/setblock ~ ~ ~ minecraft:stone
Stone is placed at the command's execution position.
Clones a block area.
/clone ~ ~ ~ ~3 ~3 ~3 ~10 ~ ~
Minecraft attempts to copy the chosen area to an offset destination.
Changes game time.
/time set day
The game time changes to daytime.
Changes weather.
/weather clear
The weather becomes clear.
Changes world difficulty.
/difficulty normal
The world difficulty becomes Normal.
Changes world rules.
/gamerule keep_inventory true
In Java 1.21.11 and newer, keeping inventory after death is enabled.
Controls world borders.
/worldborder set 1000
The world border becomes 1,000 blocks wide on each side.
Displays titles on screen.
/title @a clear
Current screen titles are cleared for all players.
Manages game scoreboards.
/scoreboard objectives list
A list of existing scoreboard objectives is displayed.
Manages boss bars and progress.
/bossbar list
A list of existing boss bars is displayed.
Configures player teams and rules.
/team list
A list of existing player teams is displayed.
To give an item, open /give and choose your world version and recipient. Copy the result into Minecraft chat.
Choose chat, console, command block or a function in the editor when available. Chat commands start with a slash. Servers may require operator permissions.
For /fill and /clone, start with a small area in a world copy. If the command fails, check the version, coordinates and permissions.
No. This section covers vanilla Minecraft Java Edition commands. Plugin-specific commands belong to a separate planned tool.
Search for an action such as teleport or weather, or choose a category. Expand the example on a card to see what the command does.
It is a command supported by Minecraft Java Edition without server plugins. Examples include /time, /weather, and /give.
Open the Command Studio menu and use search. Start by choosing the task: items, entities, time, teleportation, or world management.
The /give command gives items to players, while /summon creates entities in the world. They perform different actions and have separate generators.
No. Opening a guide only displays information. Minecraft changes occur after you execute the command in the game or on a server.
In the game chat, / tells Minecraft that the entered text is a command rather than an ordinary chat message.
The @a selector targets all matching players. For example, /give @a minecraft:bread 3 gives three bread items to every selected player.
The @s selector refers to the current command executor. The @p selector targets the nearest matching player relative to the execution position.
In command documentation, square brackets often indicate an optional argument. In actual commands, they can also be required syntax for item components.
Commands normally start with / in game chat, but not in a dedicated server console. The @s selector does not identify a player in the console.
Yes, when the command supports that execution context. Pay attention to selectors, position, and command-block settings.
The command /time set day sets the world time to daytime. Run it in a world with commands enabled or with the required operator permissions.
Use /weather clear. It sets clear weather in the world where the command is executed, provided you have sufficient permissions.
For example, /tp Steve 100 70 200 teleports Steve to the specified coordinates. Make sure the destination is safe before executing the command.
Use /difficulty peaceful. The command changes the world difficulty and affects gameplay mechanics, including hostile mob behavior.
Yes, through suitable command blocks, datapack functions, or other Minecraft mechanisms. A normal command line does not automatically execute several unrelated commands.
It sets conditions and execution context for another command, including the executor, position, dimension, and other parameters. It is useful for complex systems.
The ~ symbol specifies an offset from the execution position. For example, ~ ~1 ~ means one block above the current position.
It is Minecraft's standard identifier namespace. For example, minecraft:stone identifies normal stone, while datapacks can define identifiers in other namespaces.
Check the Minecraft version, operator permissions, syntax, and whether the specified entity or item exists. Server permissions may also restrict execution.
Minecraft usually detected invalid syntax, an unknown argument, or an unacceptable value. Check the highlighted part and the game's error message.
The command may not exist in that version, may be misspelled, or may be hidden by permissions. Check its name and your access rights first.
It may target another entity or dimension, use the wrong player selector, or fail its execution conditions. Check selectors, coordinates, and the result message.
The primary target is Java Edition. Bedrock commands can have different arguments and behavior.
Minecraft command formats change between versions. Item components, text components, game rules, and NBT are particularly version-sensitive.
Command arguments and registries change over time. For example, Java 1.20.5 introduced item components instead of the older item NBT format.
Game rules received registry-based names, and /worldborder time arguments gained updated unit handling. Older command examples must be checked against the target version.
No. Commands such as /fill, /clone, and /clear can modify the world or inventories. Back up your world and test destructive changes first.
Use a world copy, a limited test area, and small values. Back up the world before /fill, /clone, mass item distribution, or summoning dangerous entities.
Did this tool work for you? Tell us what went well or what could improve.
Sign in to leave a review