Minecraft Commands 2026 – The Ultimate List for Java 26.3 & Bedrock 26.32

Commands - minecraftpage.com

Welcome to the most comprehensive Minecraft commands 2026 resource on the web. If you're searching for every single command available in Java Edition 26.3 and Bedrock Edition 26.32, you've found the right guide. The 2026 Minecraft updates have completely overhauled the command system, introducing long-awaited features like the /biome command, the /archeology command, /hud, /spectate, and many more. This Minecraft commands list covers everything from basic teleports to complex command block scripting. Whether you are a server admin, a map maker, a datapack developer, or simply a player who wants to bend the game to your will, this guide will teach you every command with clear, tested examples for Minecraft 2026.

What's New for Minecraft Commands in 2026?

The year 2026 marks a turning point for Minecraft commands. With Java 26.3 and Bedrock 26.32, Mojang has added dozens of new commands and completely rewired the backend to support more powerful scripting. Let's quickly break down the biggest additions that you'll find in this Minecraft commands 2026 guide:

  • /biome – Change the biome of any area instantly, altering sky color, grass tint, weather, and mob spawning.
  • /archeology – Manage suspicious sand and gravel with custom loot tables (Bedrock exclusive).
  • /damage – Deal precise damage of any type to entities without needing effects.
  • /spectate – Seamlessly switch your camera to follow any entity.
  • /structure save and /structure load – Save and paste builds as structure files in-game (Java).
  • /hud – Show or hide individual HUD elements per player (Java).
  • /camerashake – Immersive screen shake effects (Bedrock).
  • /random – Generate random values directly in commands.
  • Expanded /execute with new subcommands like on, summon, and facing entity.
  • New gamerules: doGrassSpread, playersNetherPortalDelay, enderPearlsVanishOnDeath, and more.

Everything below is up‑to‑date for Minecraft 2026. We've clearly marked which edition each command belongs to so you never get confused between Java 26.3 and Bedrock 26.32.

How to Use Commands in Minecraft 2026

Before we dive into the full Minecraft commands list, you need to understand the basics of executing commands in the latest versions. The command interface has received subtle but important improvements in 2026.

Enabling Cheats

In a single-player world, commands require cheats to be enabled. When creating a new world in Java 26.3 or Bedrock 26.32, toggle "Allow Cheats: ON". In an existing world, open the pause menu, select "Open to LAN", and enable cheats. On servers, you need operator (OP) permissions, which we'll cover later in the server commands section.

Opening the Chat/Command Window

Java Edition 26.3: Press T to open chat, or press / to open chat with the slash already typed. You can also use the command block UI.

Bedrock Edition 26.32: Tap the chat icon at the top of the screen, or press the designated button on your controller. The new on-screen keyboard in Bedrock 26.32 supports predictive text for command names – a huge time saver.

Understanding Target Selectors

Target selectors are essential for controlling who or what a command affects. Here are the core selectors, fully supported in Minecraft 2026:

  • @p – nearest player
  • @a – all players
  • @r – random player
  • @e – all entities (including players, mobs, items, etc.)
  • @s – the entity executing the command (self)
  • @initiator – (Bedrock) the player who interacted with an NPC

You can add filters in square brackets. For example: @a[distance=..50] targets all players within 50 blocks. @e[type=creeper,tag=explosive] targets creepers with the "explosive" tag. Selectors are the backbone of every advanced Minecraft command you'll ever write.

Relative and Local Coordinates

Coordinates in commands can be absolute (e.g., 100 64 -200) or relative using tildes (~). ~ ~5 ~ means 5 blocks above the execution position. In Java 26.3, you can also use local coordinates with a caret (^) that are relative to the entity's facing direction. ^ ^ ^2 means two blocks forward from where you're looking. This is crucial for precise map-making commands.

Teleportation & Movement Commands – Complete Reference

/tp – Teleport Entities

The most used command in any Minecraft commands list. Teleports one or more entities to a destination or to another entity.

Syntax (Java 26.3): /tp [targets] <destination> or /tp [targets] <x> <y> <z> [yaw] [pitch]

Syntax (Bedrock 26.32): /tp [targets] <destination: x y z> [checkForBlocks: Boolean] – the optional checkForBlocks prevents teleporting into walls.

2026 Enhancements: You can now teleport to an entity's stored position using /tp @p @e[type=armor_stand,tag=spawnpoint,limit=1]. In Bedrock, you can also face a specific entity after teleporting.

Examples:
/tp @p 1000 70 -500
/tp @a @s – brings all players to you
/tp @e[type=villager] Steve
/tp @r 0 128 0 facing @e[type=ender_dragon] – teleports a random player to spawn and makes them look at the dragon.

/teleport – Teleport with Rotation & Facing

Similar to /tp but always requires a target and offers extra rotation options.

Syntax (Java 26.3): /teleport <targets> <destination> or /teleport <targets> <x> <y> <z> [yaw] [pitch]

Example: /teleport @p 500 64 500 180 45 – faces south and looks up 45°.

/spreadplayers – Random Scatter

Scatters players or entities around a center point with a minimum distance between them. Essential for Hunger Games and UHC matches.

Syntax: /spreadplayers <x> <z> <spreadDistance> <maxRange> <respectTeams> <targets>

Example: /spreadplayers 0 0 100 1000 true @a – spreads all players in a 1000-block radius, with at least 100 blocks between them, keeping teams together.

/tpzone – Teleport to a Custom Zone (Bedrock 26.32)

New in Bedrock 2026, this command teleports players to a predefined zone created with the zone tool. /tpzone @p spawn_point sends you to the "spawn_point" zone. Ideal for adventure maps.

Game Mode, Difficulty & World Settings

/gamemode – Switch Game Modes

Changes the game mode of one or more players instantly.

Syntax: /gamemode <mode> [player]

Modes: survival (0, s), creative (1, c), adventure (2, a), spectator (3, sp – Java only).

Examples:
/gamemode creative @a[distance=..50] – all nearby players go creative
/gamemode spectator Steve
/gamemode 2 @p – adventure mode.

/defaultgamemode – Default Mode for New Players

Sets the game mode new players will join with. /defaultgamemode adventure is perfect for server lobbies.

/difficulty – Change World Difficulty

Syntax: /difficulty <peaceful|easy|normal|hard>

In Java 26.3, you can lock the difficulty: /difficulty hard locked prevents any further changes.

/gamerule – Master Game Rule Control

The /gamerule command lets you toggle dozens of game mechanics. In Minecraft 2026, the list of game rules has grown tremendously. Here are the most important ones with their effects:

Player & Item Game Rules

  • keepInventory (true/false) – Keep items on death.
  • doImmediateRespawn – Skip the death screen.
  • playersSleepingPercentage (0-100) – Percentage of players needed to skip night. Set to 0 for one-person sleep.
  • disableElytraMovementCheck – Prevents false anti-cheat kicks when flying with elytra.
  • enderPearlsVanishOnDeath – If true, thrown ender pearls disappear when the thrower dies.

Mob & Environment Game Rules

  • doMobSpawning – Toggle natural mob spawning.
  • doMobLoot – Toggle mob drops.
  • mobGriefing – Prevents creepers, endermen, ghasts, etc. from altering blocks.
  • doFireTick – Controls fire spread and decay.
  • doWeatherCycle – Toggles natural weather changes.
  • doDaylightCycle – Toggles the day/night cycle.
  • doGrassSpread (new 2026) – Toggles grass/mycelium spreading.
  • doVineSpread (new 2026) – Toggles vine growth.

Raid & Patrol Game Rules

  • disableRaids – Stop all raids.
  • patrolsSpawn – Toggle pillager patrols.
  • doPatrolSpawning – Toggle patrol spawning.
  • doTraderSpawning – Toggle wandering trader spawns.

Miscellaneous Game Rules

  • commandBlockOutput – Show command block messages in chat.
  • sendCommandFeedback – Show general command feedback messages.
  • logAdminCommands – Log admin commands to server log.
  • maxCommandChainLength – Maximum command block chain length (default 65536).
  • playersNetherPortalDelay (new 2026) – Sets the cooldown in ticks before re-entering a portal.
  • tntExplodes – If false, TNT won't explode.

Examples:
/gamerule keepInventory true
/gamerule doFireTick false
/gamerule playersSleepingPercentage 0
/gamerule disableElytraMovementCheck true

Item, Inventory & Loot Commands – Full Breakdown

/give – Give Items to Players

The /give command is the core of item manipulation. In Java 26.3, you can now specify item components directly within the item ID using bracket notation, making NBT much cleaner.

Syntax (Java 26.3): /give <targets> <item>[components] [count]

Syntax (Bedrock 26.32): /give <player> <item> [amount] [data] [components] – components are JSON.

Examples:
/give @p diamond 64 – full stack of diamonds
/give @a golden_apple 16
/give @p netherite_sword[minecraft:sharpness=5,minecraft:unbreaking=3] 1 – pre-enchanted netherite sword
/give @p leather_chestplate[dyed_color=#FF0000] 1 – red leather chestplate
/give @p command_block{auto:1b} 1 – always active command block
/give @p written_book{pages:['"Hello world!"'],title:"Guide",author:"Admin"} 1 – custom written book.

/clear – Remove Items from Inventory

Clears items from player inventories. Essential for mini-game resets.

Syntax: /clear [player] [item] [maxCount]

Examples:
/clear @a – wipe everyone's inventory
/clear @p stone 64 – remove up to 64 stone from yourself.

/item – Modify Specific Inventory Slots

Allows direct manipulation of any inventory slot, including containers. Hugely expanded in Java 26.3 to support more slots.

Syntax: /item replace entity <targets> <slot> with <item> [count]
Common slots: weapon.mainhand, weapon.offhand, armor.head, armor.chest, armor.legs, armor.feet, hotbar.0hotbar.8, inventory.0inventory.26.

Example: /item replace entity @p armor.head with netherite_helmet 1 – puts a netherite helmet on your head.

/loot – Loot Table Manipulation

Give items based on loot tables, or manipulate the contents of containers. Incredible for custom dungeons.

Subcommands: give, insert, replace, spawn.

Examples:
/loot give @p fish ~ ~ ~ loot minecraft:gameplay/fishing – simulates fishing loot
/loot replace block ~ ~ ~ container.0 loot minecraft:chests/simple_dungeon – fills the first slot of a chest at your position with dungeon loot.

/enchant – Apply Enchantments

Enchant the item a player is holding. Works in both editions, with Bedrock 26.32 now supporting all Java enchantments.

Syntax: /enchant <targets> <enchantment> [level]

Popular enchantments: sharpness, protection, efficiency, fortune, silk_touch, mending, unbreaking, power, flame, infinity.

Example: /enchant @p silk_touch 1

/replaceitem – Legacy Command (Still works)

In Bedrock, /replaceitem is still used for slot-specific item replacement, though /item is becoming the standard. /replaceitem entity @p slot.weapon.mainhand 0 diamond_sword.

Effect & Attribute Commands – Detailed Status Control

/effect – Apply Status Effects

The /effect command is your gateway to buffing, debuffing, or creating custom gameplay mechanics. In Minecraft 2026, several new effects have been added.

Syntax (Java 26.3): /effect give <targets> <effect> [seconds] [amplifier] [hideParticles] or /effect clear <targets> [effect]

Syntax (Bedrock 26.32): /effect <player> <effect> [seconds] [amplifier] [hideParticles] – clear is a separate subcommand.

Complete List of Effects in Minecraft 2026

Positive Effects:
absorption – adds yellow hearts
conduit_power – underwater breathing, night vision, and haste
dolphins_grace – super swimming speed
fire_resistance – immune to fire and lava
haste – faster mining
health_boost – extra base hearts
hero_of_the_village – villager discounts
instant_health – instant heal (harms undead)
invisibility – invisible except held items/armor
jump_boost – higher jumps
luck – better fishing/chest loot
night_vision – full brightness
regeneration – regen health over time
resistance – damage reduction
saturation – restore hunger
slow_falling – no fall damage, slow descent
speed – movement speed
strength – melee damage increase
water_breathing – breath underwater
wind_charged (new 2026) – expelled by breeze attack, launches you upward when hit

Negative Effects:
bad_omen – triggers raid on entering village
blindness – severely limited vision
darkness – pulsing darkness like the warden's effect
hunger – faster hunger drain
instant_damage – instant damage (heals undead)
levitation – uncontrollable floating
mining_fatigue – slower mining
nausea – wobbly screen
poison – damage over time (doesn't kill)
slowness – reduced speed
weakness – reduced melee damage
wither – wither effect (can kill)
infested (new 2026) – silverfish spawn from you when hit
raid_omen (new 2026) – reworked raid trigger
trials_omen (new 2026) – related to trial chambers

Examples:
/effect give @p night_vision 99999 0 true – infinite night vision with no particles
/effect give @a regeneration 120 1 – regeneration II for 2 minutes
/effect give @p wind_charged 10 2 – wind charged III for 10 seconds (launches enemies farther).

/attribute – Modify Entity Attributes

Directly change core stats like max health, movement speed, attack damage, and more. This is Java exclusive and extremely powerful in Java 26.3.

Syntax: /attribute <target> <attribute> <get|base set|modifier add...> <value>

Common attributes:
minecraft:generic.max_health, minecraft:generic.movement_speed, minecraft:generic.attack_damage, minecraft:generic.armor, minecraft:generic.armor_toughness, minecraft:generic.knockback_resistance, minecraft:generic.flying_speed (creative/spectator).

Example: /attribute @p minecraft:generic.max_health base set 40 – your max health becomes 20 hearts.

Summoning & Entity Management Commands

/summon – Create Any Entity

The /summon command spawns any entity with optional NBT data. In Java 26.3, you can summon with passengers, custom attributes, and even custom loot tables.

Syntax (Java): /summon <entity> [pos] [nbt]
Syntax (Bedrock): /summon <entity> [spawnPos] [spawnEvent] [nameTag] – spawnEvent can be things like minecraft:entity_born.

Examples:
/summon creeper ~ ~ ~ {powered:1b} – charged creeper
/summon zombie ~ ~5 ~ {IsBaby:1b,LeftHanded:1b} – baby left-handed zombie
/summon minecraft:warden ~ ~ ~ {Silent:1b} – silent warden
/summon villager ~ ~ ~ {VillagerData:{profession:librarian,level:5},Offers:{Recipes:[...]}} – master librarian with custom trades
/summon tnt ~ ~ ~ {Fuse:80} – primed TNT, 4 seconds
/summon lightning_bolt – lightning at your location

/kill – Destroy Entities

Instantly removes entities. In Java 26.3, it accepts a custom death message.

Syntax: /kill <targets> [message]

Examples:
/kill @e[type=creeper] – all creepers die
/kill @e[type=item] – clear dropped items
/kill Steve Removed by admin – custom death message.

/damage – Direct Damage Application (Java 26.3)

Deal exact damage points of any type. No more clumsy instant damage effect trickery.

Syntax: /damage <target> <amount> [damageType] [by <entity>]

Damage types: generic, magic, drown, fall, fire, explosion, mob_attack, player_attack, etc.

Example: /damage @e[type=zombie,distance=..5] 5 magic by @p – nearby zombies take 5 magic damage attributed to you.

/ride – Mount & Dismount Entities

Let players ride any entity or stack entities. Introduced in Java 1.19.2, now perfected in Java 26.3.

Syntax: /ride <target> mount <vehicle> or /ride <target> dismount

Example: /ride @p mount @e[type=boat,limit=1] – you ride the nearest boat.

/spectate – Spectate an Entity (Java 26.3)

Switch to spectator mode and attach your camera to any entity. /spectate @e[type=ender_dragon,limit=1] – you now see through the dragon's eyes. Use /spectate alone to stop.

/tag – Manage Entity Tags

Add or remove simple string tags from entities. Essential for marking entities without scoreboards.

Syntax: /tag <targets> <add|remove|list> <name>

Example: /tag @e[type=creeper,limit=1] add boss – later use @e[tag=boss] to target it.

World Manipulation – Blocks, Biomes & Structures

/fill – Fill Areas with Blocks

One of the most powerful building commands. Fill a region with any block, or replace specific blocks.

Syntax: /fill <from> <to> <block> [destroy|hollow|keep|outline|replace]

2026 improvements: In Java 26.3, you can use block tags in replace mode: /fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 air replace #minecraft:stone_blocks – removes all stone-type blocks in the area.

Examples:
/fill ~-10 ~-1 ~-10 ~10 ~-1 ~10 grass_block – 21×21 grass floor
/fill ~0 ~0 ~0 ~10 ~10 ~10 glass hollow – glass cube, empty inside
/fill 0 64 0 20 80 20 air – clear a huge room.

/clone – Copy & Paste Builds

Copies a block region to a new location. The move mode also deletes the original.

Syntax: /clone <begin> <end> <destination> [replace|masked|filtered|move]

Example: /clone 10 60 10 20 70 20 100 60 100 move – cuts and pastes a structure.

/setblock – Place a Single Block

Sets an individual block at the specified position.

Syntax: /setblock <pos> <block> [destroy|keep|replace]

Example: /setblock ~ ~1 ~ diamond_block – diamond block above your head.

/biome – Change Biome (Java 26.3 & Bedrock 26.32)

Finally, you can alter the biome of a specific area. This affects grass color, weather type (rain/snow), mob spawning, and ambiance.

Syntax: /biome set <biome> [pos]

Example: /biome set minecraft:mushroom_fields ~ ~ ~ – turns your current chunk into a mushroom biome. Use with the /fillbiome command (Java) to change a larger area: /fillbiome ~-20 ~ ~-20 ~20 ~ ~20 minecraft:desert.

/structure – Save & Load Structures (Java 26.3)

Save any build as a structure file and load it anywhere. This replaces external structure blocks for many tasks.

Syntax: /structure save <name> <from> <to> [includeEntities]
/structure load <name> <pos> [rotation] [mirror] [includeEntities] [integrity] [seed]

Example:
/structure save my_house ~-5 ~-1 ~-5 ~5 ~5 ~5 true – saves your house including entities
/structure load my_house 1000 64 500 90_degrees – places it rotated 90° at the new location.

/place – Place a Generated Structure (Java 26.3)

Plunk an entire Minecraft structure into the world, even custom ones from datapacks.

Syntax: /place structure <structure> [pos]

Example: /place structure minecraft:ancient_city ~ ~ ~ – builds an ancient city at your feet.

/archeology – Manage Suspicious Blocks (Bedrock 26.32)

Exclusive to Bedrock 2026, this command lets you control the new archaeology system.

Syntax: /archeology set <position> <loot_table> or /archeology brush <position> <player>

Example: /archeology set ~ ~1 ~ loot_table "minecraft:archaeology/desert_pyramid" – makes the suspicious sand above you yield desert pyramid loot when brushed.

Command Blocks & Advanced Scripting

Command Block Types & How to Get Them

Command blocks execute commands automatically. Get them with /give @p command_block. There are three variants in Minecraft 2026:

  • Impulse (Orange) – Runs once when activated.
  • Chain (Green) – Runs in sequence only if the previous block executed.
  • Repeat (Purple) – Runs every tick while activated.

Set a command block to "Always Active" to skip redstone, or "Needs Redstone" for controlled activation. Chain blocks can be "Conditional" – only run if the block behind them succeeded.

/execute – The Command Powerhouse

In Java 26.3, /execute is now a full scripting engine. It can test conditions, store results, and run commands as different entities at different positions.

Basic structure: /execute [modifiers...] run <command>

Execute Subcommands Reference

Positioning:

  • at <entity> – execute at the entity's position
  • positioned <pos> – set position
  • positioned as <entity> – use entity's position
  • align <axes> – align to block grid (e.g., align xyz)

Entity context:

  • as <entity> – execute as that entity
  • on <relation> – execute as the vehicle, passengers, attacker, controller, owner, etc. (new 2026)

Conditions:

  • if|unless block <pos> <block> – test block at position
  • if|unless blocks <start> <end> <destination> <mode> – compare two regions
  • if|unless entity <targets> – check if entities exist
  • if|unless predicate <predicate> – test a predicate
  • if|unless score <target> <objective> <operator> <source> <objective> – compare scoreboard values
  • if|unless data <path> – check NBT data

Storage & modification:

  • store (result|success) score <target> <objective> – store command output in a scoreboard
  • store (result|success) entity <target> <path> <type> <scale> – store in entity NBT
  • store (result|success) block <pos> <path> <type> <scale> – store in block NBT
  • store (result|success) storage <target> <path> <type> <scale> – store in data storage

Other:

  • facing <pos> or facing entity <entity> <anchor> – set execution rotation
  • rotated <yaw> <pitch> – set rotation
  • in <dimension> – run in a specific dimension
  • summon <entity> (new 2026) – summon an entity as part of the chain

Example: /execute as @e[type=creeper,tag=boss] at @s run summon tnt ~ ~1 ~ – every tagged creeper spawns TNT above itself. The possibilities are limitless.

/data – Manipulate NBT Data (Java)

Get, merge, and remove entity or block NBT. In Java 26.3, /data remove is added to delete specific tags.

Examples:
/data get entity @p – view all your NBT
/data merge entity @e[type=villager,limit=1] {NoAI:1b} – freeze villager
/data remove entity @p Inventory – clears your inventory NBT (doesn't drop items).

/scoreboard – Track Values & Objectives

Essential for any server or map. Create objectives to track kills, deaths, custom money, etc.

Syntax: /scoreboard objectives add <name> <criteria> [displayName]
Common criteria: dummy (manual), deathCount, playerKillCount, totalKillCount, minecraft.used:minecraft.diamond_sword, etc.
Display: /scoreboard objectives setdisplay sidebar <objective>
Manage scores: /scoreboard players add @p money 100, /scoreboard players set Steve deaths 0

/team – Create & Manage Teams

Teams allow friendly fire options, name tag visibility, collision rules, and prefixes/suffixes.

Examples:
/team add Red
/team modify Red color red
/team modify Red friendlyFire false
/team join Red @p

/function – Run Command Sequences

Execute a .mcfunction file from a datapack. Java 26.3 supports macro functions where you can pass arguments.

Example: /function mypack:init
Macro example: /function mypack:greet {target:"Steve"} – the function can reference $(target) in commands.

/schedule – Delayed Execution

Run a function after a delay. Now supports inline scheduling without a datapack in Java 26.3.

Example: /schedule 100t function mypack:cleanup

/tick – Control Game Tick Rate (Java)

Speed up, slow down, or freeze the game loop. /tick rate 40 runs the game twice as fast. /tick freeze stops everything except players and commands. Use /tick step to advance one tick while frozen – perfect for debugging.

/debug – Profiling & Debugging

In Java 26.3, /debug function <name> [duration] profiles a function, showing execution time per command. /debug stop ends profiling.

/datapack – Enable/Disable Datapacks

Manage datapacks without restarting. /datapack list, /datapack enable "file/MyPack", /datapack disable "file/MyPack". Reload with /reload.

Server & Player Administration Commands

/ban & /ban-ip – Ban Players

Ban a player by name or IP. In Java 26.3, you can add a duration: /ban Steve 7d Griefing bans for 7 days. Use /ban-ip 192.168.1.1 to block an address.

/pardon & /pardon-ip – Unban

Remove bans. /pardon Steve, /pardon-ip 192.168.1.1.

/kick – Disconnect a Player

Remove a player without banning. /kick Steve You're lagging the server.

/op & /deop – Operator Permissions

Grant or revoke admin status. In Bedrock 26.32, you can assign permission levels: /op Steve 2 (level 1-4), where level 2 can use most commands but cannot manage operators.

/whitelist – Server Access Control

/whitelist on restricts server to whitelisted players only. /whitelist add Player, /whitelist remove Player, /whitelist list, /whitelist reload.

/list – View Online Players

/list shows all connected players and their game mode. /list uuids also shows UUIDs.

/save-all & /save-off & /save-on

Force a world save: /save-all flush. Disable automatic saving: /save-off. Re-enable: /save-on.

/stop – Shut Down the Server

Gracefully stops the server.

/permission – Bedrock Permission System

In Bedrock 26.32, you can fine-tune player permissions: /permission list @p, /permission set Steve operator false.

Chat, Sound & Visual Effect Commands

/tell, /msg, /w – Private Messages

/tell Steve Let's team up

/say – Server Broadcast

/say <message> – visible to everyone.

/me – Action Message

/me is building a castle – displays "*Player is building a castle".

/title – Screen Titles

Show large titles, subtitles, and action bar messages. Java 26.3 supports full JSON formatting.

Syntax: /title <targets> <title|subtitle|actionbar|times|clear|reset> [text]

Example:
/title @a title {"text":"Victory!","color":"gold","bold":true}
/title @a subtitle {"text":"You have defeated the dragon","color":"green"}

/tellraw – JSON Styled Messages (Java)

Send clickable, hoverable messages. Create interactive chat menus.

Example: /tellraw @a {"text":"[Click to heal]","color":"aqua","clickEvent":{"action":"run_command","value":"/effect give @p instant_health 1 1"}}

/playsound – Play Sounds

Play any sound at a location or to specific players. /playsound minecraft:entity.ender_dragon.growl master @a

/stopsound – Stop Sounds

Silence specific sounds for players. /stopsound @a * minecraft:entity.creeper.primed stops that hissing for everyone.

/particle – Spawn Particles

Create visual effects. In Java 26.3, you can specify color and motion.

Example: /particle dust 1.0 0.5 0 1 ~ ~1 ~ 0.5 0.5 0.5 0 100 – orange dust cloud.

/camerashake – Screen Shake (Bedrock 26.32)

Add immersion to adventure maps. /camerashake add @p positional 0.2 0.5 1.0 – subtle earthquake.

/hud – Control HUD Visibility (Java 26.3)

Hide hotbar, health, paper doll, etc. /hud @p set hotbar invisible, /hud @p set health visible.

/fog – Manage Fog Settings (Bedrock 26.32)

Push, pop, or set fog for players. Great for underwater or nether ambiance. /fog @p push "minecraft:fog_hell" "Nether"

Utility & Informational Commands

/locate – Find Structures & Biomes

Find the nearest structure or biome. Works with custom datapack structures in Java 26.3.

Syntax: /locate structure <structure> or /locate biome <biome>

Common structures: ancient_city, bastion_remnant, fortress, mineshaft, pillager_outpost, stronghold, trial_chambers, village, etc.

/seed – Display World Seed

/seed shows the world seed. In Java, /seed gives a clickable number; in Bedrock, it's just displayed.

/worldborder – Manage World Border

Set the world border size, damage, and warning. /worldborder set 1000, /worldborder center 0 0, /worldborder damage buffer 5.

/spawnpoint – Set Player Spawn Point

/spawnpoint @p 100 70 200 – you will respawn there.

/setworldspawn – Set World Spawn

/setworldspawn 0 65 0 – all new players start here.

/recipe – Grant/Take Recipes

Unlock or revoke crafting recipes. /recipe give @p * gives all recipes. /recipe take @p minecraft:diamond_pickaxe.

/advancement – Manage Advancements (Java)

Grant or revoke advancements for players. /advancement grant @p only minecraft:story/root.

/forceload – Keep Chunks Loaded

Force chunks to stay loaded, keeping redstone and command blocks active. /forceload add ~ ~, /forceload remove ~ ~, /forceload query.

/random – Random Number Generation (Java 26.3)

Generate random values for use in commands. /random value 1..10 – outputs a number between 1 and 10. Use with /execute store result score @p rng to use the value.

/return – Return from a Function

Used inside functions to return a value or stop execution. /return 1 or /return fail.

/trigger – Allow Non-OP Scoreboard Interaction

Set up trigger objectives that non-OP players can modify. First create: /scoreboard objectives add shop_buy trigger, then enable: /scoreboard players enable @a shop_buy. Players do /trigger shop_buy set 1.

Bedrock Edition 26.32 Exclusive Commands

Bedrock has a unique set of commands tailored to its platform. Here's a comprehensive list of commands that are either exclusive or work differently in Bedrock 26.32:

  • /ability – Toggle abilities like worldbuilder, mayfly, mute. /ability @p mayfly true
  • /immutableworld – Lock the world so players cannot interact. /immutableworld set true
  • /mobevent – Enable/disable events like pillager patrols, wandering traders. /mobevent minecraft:pillager_patrols_event false
  • /playanimation – Play an animation on an entity, e.g., /playanimation @e[type=villager] animation.villager.celebrate
  • /structure – Load .mcstructure files. /structure load my_structure ~ ~ ~
  • /dialogue – Open NPC dialogue for players. /dialogue open @p @e[type=npc,c=1] scene1
  • /event – Trigger entity events like minecraft:entity_born.
  • /scoreboard players operation – works similar to Java but with some syntax differences.
  • /camerashake and /fog already covered.
  • /archeology – covered earlier.
  • /inputpermission – control player input (movement, camera, etc.).

Complete Alphabetical Command Index for Minecraft 2026

For quick reference, here is every major command available in Minecraft 2026 (both editions combined), listed alphabetically with a one-line description and edition availability:

/advancement (Java)
Grant or revoke advancements.
/attribute (Java)
Modify entity attributes like health and speed.
/ban (Both)
Ban a player by username.
/ban-ip (Both)
Ban an IP address.
/banlist (Both)
Show banned players/IPs.
/biome (Java & Bedrock 2026)
Change biome of an area.
/bossbar (Java)
Create and manage custom boss bars.
/camerashake (Bedrock)
Add screen shake effects.
/clear (Both)
Clear items from inventory.
/clone (Both)
Copy a region of blocks.
/damage (Java 2026)
Deal direct damage to entities.
/data (Java)
Get, merge, or remove NBT data.
/datapack (Java)
Manage datapacks.
/debug (Java)
Profiling and debugging tools.
/defaultgamemode (Both)
Set default game mode for new players.
/deop (Both)
Remove operator status.
/dialogue (Bedrock)
Open NPC dialogue.
/difficulty (Both)
Set world difficulty.
/effect (Both)
Apply status effects.
/enchant (Both)
Enchant held item.
/event (Bedrock)
Trigger entity events.
/execute (Both)
Run commands with conditions and context changes.
/fill (Both)
Fill an area with blocks.
/fog (Bedrock)
Control fog settings.
/forceload (Java)
Keep chunks loaded.
/function (Java)
Run a function file.
/gamemode (Both)
Change a player's game mode.
/gamerule (Both)
Toggle game rules.
/give (Both)
Give items to players.
/help (Both)
List available commands.
/hud (Java 2026)
Show/hide HUD elements.
/immutableworld (Bedrock)
Lock the world.
/item (Java)
Modify inventory slots.
/kick (Both)
Kick a player from the server.
/kill (Both)
Kill entities.
/list (Both)
List online players.
/locate (Both)
Find nearest structure or biome.
/loot (Java)
Manipulate loot tables.
/me (Both)
Display action message.
/mobevent (Bedrock)
Control mob events.
/msg (Both)
Private message (alias /tell, /w).
/op (Both)
Grant operator status.
/pardon (Both)
Unban a player.
/pardon-ip (Both)
Unban an IP.
/particle (Both)
Create particle effects.
/permission (Bedrock)
Manage player permissions.
/place (Java)
Place generated structures.
/playanimation (Bedrock)
Play entity animations.
/playsound (Both)
Play a sound.
/random (Java 2026)
Generate random numbers.
/recipe (Both)
Give or take crafting recipes.
/reload (Java)
Reload datapacks and functions.
/return (Java)
Return a value from a function.
/ride (Java)
Mount entities.
/save-all (Both)
Force a world save.
/say (Both)
Broadcast a message.
/schedule (Java)
Schedule a function to run later.
/scoreboard (Both)
Manage scoreboard objectives and scores.
/seed (Both)
Display world seed.
/setblock (Both)
Place a single block.
/setworldspawn (Both)
Set the world spawn point.
/spawnpoint (Both)
Set a player's spawn point.
/spectate (Java 2026)
Spectate an entity.
/spreadplayers (Both)
Scatter players randomly.
/stop (Both)
Stop the server.
/stopsound (Both)
Stop a playing sound.
/structure (Java & Bedrock)
Save or load structures.
/summon (Both)
Summon an entity.
/tag (Java)
Add or remove entity tags.
/team (Java)
Manage teams.
/teleport (Both)
Teleport with rotation (alias /tp).
/tell (Both)
Send private message.
/tellraw (Java)
Send JSON formatted chat message.
/tick (Java)
Control game tick rate.
/time (Both)
Set or add to world time.
/title (Both)
Display screen titles.
/tp (Both)
Teleport entities.
/trigger (Java)
Allow non-OP players to modify trigger objectives.
/weather (Both)
Set weather.
/whitelist (Both)
Manage server whitelist.
/worldborder (Java)
Manage world border.

Command Syntax & Data Types Reference

Understanding data types is crucial for writing error-free commands. Here's a quick guide to the most common syntax elements you'll encounter in Minecraft 2026 commands:

  • <angle> – a rotation in degrees (yaw or pitch).
  • <block_pos> – coordinates like ~ ~ ~ or absolute numbers.
  • <boolean>true or false.
  • <color> – a chat color like red, blue, or #FF0000 for hex.
  • <component> – a JSON chat component.
  • <dimension>minecraft:overworld, minecraft:the_nether, minecraft:the_end, or custom dimensions.
  • <entity> – entity type ID like creeper, minecraft:sheep.
  • <float> – a decimal number.
  • <int> – a whole number.
  • <item> – item ID, optionally with components in brackets.
  • <nbt> – NBT data in curly braces (Java only).
  • <objective> – scoreboard objective name.
  • <resource> – resource location like minecraft:sounds/music/game/creative.
  • <rotation> – a yaw and pitch pair.
  • <score> – a scoreboard score, often combined with an operator.
  • <time> – duration in ticks, seconds with s, days with d.

Tips & Best Practices for Minecraft Commands 2026

Always Use Tab Completion

Press the Tab key while typing to auto-complete command names, player names, and even syntax. This prevents spelling errors and speeds up your workflow dramatically. In Bedrock 26.32, the on-screen keyboard now suggests commands automatically, which is a massive improvement over older versions.

Test Commands in a Safe Environment

Before running any destructive command like /fill ... destroy or /kill @e, test it in a copy of your world. The new /tick freeze feature in Java 26.3 allows you to pause the game while inspecting results, reducing risk.

Use Tags Over Scoreboard Where Possible

Entity tags (/tag) are lighter than scoreboard objectives and much easier to manage for simple binary states. Reserve scoreboards for values you need to compare, add to, or display.

Master the Art of Execute Store

The /execute store ... subcommand is the key to transferring data between commands. Use it to save coordinates, block states, or command outputs into scoreboards, NBT, or storage. It's the foundation of all advanced command systems in Java 26.3.

Optimize Command Chains

With repeat command blocks, avoid running expensive operations every tick. Use a clock circuit or schedule functions instead. The new /debug function profiler helps you identify laggy commands instantly.

Keep Up with Updates

Minecraft 2026 is a living game. The /biome and /damage commands were long-awaited and finally arrived. Future updates will likely bring even more command parity between Java and Bedrock. Bookmark this page; we update it with every new snapshot.

Frequently Asked Questions

Are commands the same in Java 26.3 and Bedrock 26.32?

Not exactly. While Mojang is working towards parity, Java still has more powerful NBT access (/data, /attribute), and Bedrock has exclusive visual commands like /camerashake and /archeology. Always check the edition tag in our list.

How do I get a command block in Minecraft 2026?

Use /give @p command_block. You can also get chain and repeat variants by specifying command_block_minecart is different. Command blocks are only available in creative mode or with operator permissions.

Can commands break my world?

Yes. Commands like /fill with the destroy flag, /kill @e, and /biome can permanently alter your world. Always back up before experimenting.

What's the most complex command in Minecraft?

Without a doubt, /execute. It combines conditions, positioning, entity context, and storage in a single line. It's the Swiss Army knife of Minecraft commands 2026 and the heart of every advanced datapack.

Where can I find the list of all item IDs for /give?

In Java, press F3+H to enable advanced tooltips, then look at any item to see its ID. In Bedrock, the auto-complete will suggest IDs as you type. The Minecraft Wiki also maintains a complete list.

Conclusion

This Minecraft commands 2026 guide has covered every important command in Java Edition 26.3 and Bedrock Edition 26.32, from foundational teleportation to the revolutionary /biome, /damage, and /archeology commands. With hundreds of examples and detailed syntax, you now have the power to reshape your Minecraft world precisely to your vision. Whether you're building an epic adventure map, running a bustling server, or just having fun with friends, keep this page bookmarked – your ultimate Minecraft commands list for 2026 and beyond. Now open that chat window and start commanding!

Comments