Skip to main content

MINECRAFT COMMANDS

Complete reference for every vanilla command. Syntax, examples and permission levels.

Printable commands cheat sheet →

Browse by Category

Popular Commands

When Each Command Was Added

The 57 commands on this site span the whole history of Java Edition. The oldest is /op, which dates from Classic 0.0.16a. The newest is /tick, added in 1.20.3. Each command page lists the version that first had it.

Classic 8 commands

The first multiplayer servers needed a way to manage players, so the oldest commands are about operators, bans and kicks.

Alpha 6 commands

Alpha brought the dedicated server tools: saving, stopping, listing players, giving items and private messages.

Beta 3 commands

Beta added control over the world itself, starting with the time of day, the game mode and the whitelist.

1.13 6 commands

1.13 rewrote the whole command system with a new parser, tab completion and error highlighting, and added several commands on top.

1.14 and later 3 commands

Since 1.14 new commands arrive one at a time, usually to give servers and data packs control over something that was fixed before.

Commands by Permission Level

On a server, operators get a permission level from 0 to 4, and each command needs a minimum level. This is how the 57 commands here are spread over those levels.

Level 0: Every player

4 commands

No operator status needed. Anyone on the server can run these.

Level 1: Spawn protection

0 commands

Lets a player build inside the spawn protection area. No command on this site needs exactly this level.

Level 3: Player management

7 commands

Commands that manage who may play: operators, bans, kicks and the whitelist.

Level 4: Server administration

3 commands

Everything, including stopping and saving the server. New operators get this level unless op-permission-level in server.properties says otherwise.

Need a Minecraft server?

Join Astroworld or start your own server with Astroworld Hosting.

Try Astroworld Hosting