Command Minecraft: Daftar Lengkap Semua Perintah
Daftar lengkap perintah yang tersedia di Minecraft Java Edition dan Bedrock Edition (per Oktober 2026, versi 26.3). Setiap perintah dilengkapi deskripsi, sintaksis, dan label edisi. Di bagian bawah halaman ada daftar aturan permainan dan contekan perintah yang paling sering dipakai.
Cara memakai perintah
Perintah diketik di chat (tombol T), diawali garis miring (/). Begitu kamu mengetik /, game langsung menyarankan perintah yang tersedia (Tab di Java, saran otomatis di Bedrock).
Syaratnya:
- Ekapemain (singleplayer): saat membuat dunia, aktifkan Izinkan Perintah (Java) atau Activate Cheats (Bedrock). Di dunia yang sudah ada di Java 26.3 dan yang lebih baru: Esc, Opsi Dunia, Izinkan Perintah. Langkah untuk versi yang lebih lama ada di panduan kami tentang cara mengaktifkan cheat.
- Multipemain (multiplayer): admin harus memberimu status operator (
/op PlayerNamedari konsol, atau lewat file ops.json). - Balok Perintah (Command Block): di Balok Perintah, garis miringnya tidak ditulis. Ketik
gamemode creative @p, bukan/gamemode creative @p.
Notasi sintaksis di panduan ini:
<parameter>: parameter wajib[parameter]: parameter opsionala|b|c: pilih salah satu opsi
Perintah pemain
Perintah yang memengaruhi pemain secara langsung: teleportasi, inventaris, efek, dan mode permainan.
| Perintah | Sintaksis | Deskripsi |
|---|---|---|
/gamemode | /gamemode <survival|creative|adventure|spectator> | Mengubah mode permainan pemain. |
/tp / /teleport | /tp <target> <x> <y> <z> | Memindahkan pemain atau mob secara instan ke koordinat tertentu atau ke pemain lain. |
/give | /give <pemain> <item> [jumlah] | Memberi pemain item dalam jumlah tertentu. |
/clear | /clear [pemain] [item] [jumlah] | Menghapus item dari inventaris pemain. Tanpa parameter, perintah ini mengosongkan seluruh inventaris. |
/kill | /kill [target] | Langsung membunuh target yang ditentukan (pemain atau mob). Tanpa parameter, perintah ini membunuh pemain yang mengetiknya. |
/effect | /effect give <target> <efek> [detik] [penguat] | Memberi efek status seperti Kecepatan, Kekuatan, atau Halimunan (Invisibility) selama waktu tertentu. |
/enchant | /enchant <pemain> <pesona> [level] | Memberi pesona pada item yang sedang dipegang. |
/xp / /experience | /xp add <pemain> <jumlah> [points|levels] | Menambah atau mengatur poin atau level pengalaman. |
/spawnpoint | /spawnpoint [pemain] [x] [y] [z] | Mengatur titik bangkit (respawn point) pemain ke koordinat tertentu. |
/seed | /seed | Menampilkan seed dunia saat ini. Tidak perlu cheat di Ekapemain. |
/spectate | /spectate [target] [pemain] | Membuat pemain di Mode Penonton (Spectator) melihat dari sudut pandang target tertentu. Hanya di Java. |
/posteffect | /posteffect add|remove <pemain> <efek> | Memasang atau menghapus efek pascaproses (post-processing) di layar pemain, misalnya efek buram. Hanya di Java 26.3+. |
Perintah dunia
Perintah untuk mengendalikan setelan dunia: waktu, cuaca, tingkat kesulitan, dan batas dunia.
| Perintah | Sintaksis | Deskripsi |
|---|---|---|
/time | /time set <day|noon|night|midnight|nilai> | Mengatur waktu dalam sehari. 0 = fajar, 6000 = tengah hari, 13000 = malam, 18000 = tengah malam. Sejak Java 26.1, perintah ini bekerja pada jam dunia dan juga punya pause, resume, dan rate. |
/weather | /weather <clear|rain|thunder> [durasi] | Mengubah cuaca menjadi cerah, hujan, atau badai petir. |
/difficulty | /difficulty <peaceful|easy|normal|hard> | Mengubah tingkat kesulitan dunia. |
/gamerule | /gamerule <aturan> [nilai] | Mengubah aturan dunia. Di Java 1.21.11 dan yang lebih baru, namanya ditulis dalam snake_case (advance_time, keep_inventory, mob_griefing), sedangkan versi Java yang lebih lama memakai camelCase (doDaylightCycle, keepInventory, mobGriefing). |
/setworldspawn | /setworldspawn [x] [y] [z] | Mengatur titik spawn bawaan dunia untuk pemain baru dan kompas. |
/worldborder | /worldborder set <ukuran> [waktu] | Mengatur batas dunia. Ukurannya dalam blok, dengan waktu opsional untuk menyusutkan atau memperluasnya. |
/locate | /locate structure <struktur> | Menampilkan koordinat struktur terdekat (desa, benteng, stronghold, dan sebagainya). |
/forceload | /forceload add <x1> <z1> [x2] [z2] | Membuat chunk tertentu selalu dimuat (bahkan tanpa pemain di dekatnya). Hanya di Java. |
/fillbiome | /fillbiome <dari> <ke> <bioma> [replace <filter>] | Mengubah bioma di area pilihan tanpa mengubah bloknya. Hanya di Java 1.19.3+. |
Perintah blok dan entitas
Perintah untuk menaruh blok, memunculkan mob, menyalin struktur, dan membuat efek visual.
| Perintah | Sintaksis | Deskripsi |
|---|---|---|
/setblock | /setblock <x> <y> <z> <blok> [mode] | Menaruh blok di koordinat tertentu. Mode: replace, destroy, keep. |
/fill | /fill <x1> <y1> <z1> <x2> <y2> <z2> <blok> [mode] | Mengisi area berbentuk kotak dengan blok tertentu. Hingga 32.768 blok sekaligus. |
/clone | /clone <x1> <y1> <z1> <x2> <y2> <z2> <dest_x> <dest_y> <dest_z> | Menyalin area blok berbentuk kotak ke lokasi lain. |
/summon | /summon <jenis_mob> [x] [y] [z] [NBT] | Memunculkan mob di koordinat tertentu, dengan data NBT opsional. |
/particle | /particle <jenis> <x> <y> <z> [dx] [dy] [dz] [kecepatan] [jumlah] | Membuat efek partikel di lokasi tertentu. |
/playsound | /playsound <suara> <sumber> <pemain> [x] [y] [z] [volume] | Memutar suara untuk pemain tertentu. |
/swing | /swing [target] [mainhand|offhand] | Memutar animasi ayunan tangan pemain atau mob tanpa memberi pukulan. Hanya di Java 26.1+. |
/data | /data get/merge/modify/remove <target> [jalur] | Membaca atau mengubah data NBT entitas, blok, dan penyimpanan (storage). Hanya di Java. |
/item | /item replace <target> <slot> with <item> [jumlah] | Menaruh item di slot tertentu milik entitas atau blok. Hanya di Java. |
/loot | /loot <target> <sumber> | Menghasilkan jarahan dari tabel jarahan (loot table) lalu menaruhnya. Hanya di Java. |
Perintah server
Perintah untuk mengelola server multipemain: cekal, operator, whitelist, dan komunikasi.
| Perintah | Sintaksis | Deskripsi |
|---|---|---|
/op | /op <pemain> | Memberi pemain status operator, sehingga pemain itu bisa memakai perintah. |
/deop | /deop <pemain> | Mencabut status operator dari pemain. |
/ban | /ban <pemain> [alasan] | Mencekal (ban) pemain dari server secara permanen. Hanya di multipemain. |
/ban-ip | /ban-ip <alamat_IP> [alasan] | Mencekal alamat IP dari server. Semua akun dari IP itu ikut terblokir. |
/pardon | /pardon <pemain> | Mencabut cekal pemain (menghapusnya dari daftar cekal). |
/kick | /kick <pemain> [alasan] | Mengeluarkan (kick) pemain dari server. Pemain itu bisa terhubung lagi. |
/whitelist | /whitelist add/remove/list/on/off <pemain> | Mengelola whitelist server (daftar pemain yang diizinkan masuk). |
/msg / /tell / /w | /msg <pemain> <pesan> | Mengirim pesan pribadi ke pemain tertentu. |
/say | /say <pesan> | Mengirim pesan ke semua pemain di server sebagai pengumuman server. |
/party | /party <pesan> | Mengirim pesan ke chat party milikmu. Hanya di Bedrock 26.50+. |
/publish | /publish [perintah] [port] | Membuka dunia Ekapemain ke LAN. Hanya di Java, tidak berfungsi di server khusus (dedicated server). |
/unpublish | /unpublish | Berhenti membagikan dunia lewat LAN tanpa keluar dari game. Hanya di Java 26.2+. |
/list | /list | Menampilkan daftar pemain yang sedang online di server. |
/stop | /stop | Mematikan server dengan aman (menyimpan dunia dan memutus koneksi pemain). |
/save-all | /save-all | Memaksa dunia disimpan ke disk. Jalankan sebelum mematikan server. |
Perintah tingkat lanjut
Perintah untuk Balok Perintah, data pack, dan logika tingkat lanjut (untuk pembuat map dan admin server).
| Perintah | Sintaksis | Deskripsi |
|---|---|---|
/execute | /execute as/at/in/if/unless/run ... | Menjalankan perintah dalam konteks yang diubah (sebagai pemain lain, di tempat lain, atau dengan syarat). Perintah paling kuat di game. |
/scoreboard | /scoreboard objectives/players ... | Mengelola papan skor (scoreboard). Dasar sistem poin, timer, dan logika di Balok Perintah. |
/tag | /tag <target> add/remove/list <tag> | Menambah atau menghapus tag pada entitas. Tag dipakai untuk memilih entitas di /execute. |
/team | /team add/remove/modify/join ... | Mengelola tim (warna nama, friendly fire, tabrakan, prefiks/sufiks). |
/function | /function <namespace:jalur> | Menjalankan fungsi dari data pack (.mcfunction). |
/schedule | /schedule function <namespace:jalur> <waktu> | Menjadwalkan fungsi agar berjalan setelah waktu tertentu. Hanya di Java. |
/tellraw | /tellraw <target> <teks_JSON> | Mengirim pesan JSON berformat (tautan yang bisa diklik, warna, teks yang muncul saat kursor diarahkan). |
/title | /title <target> title/subtitle/actionbar <teks_JSON> | Menampilkan teks besar di tengah layar (title), teks lebih kecil di bawahnya (subtitle), atau teks di atas hotbar (actionbar). |
/bossbar | /bossbar add/set/remove ... | Membuat dan mengelola bar bos (tampil di bagian atas layar). Hanya di Java. |
/trigger | /trigger <tujuan> [add|set] [nilai] | Memungkinkan pemain tanpa cheat mengubah tujuan (objective) papan skor tertentu. Hanya di Java. |
/advancement | /advancement grant/revoke <pemain> <kemajuan> | Memberikan atau mencabut Kemajuan (advancement). Hanya di Java. |
/recipe | /recipe give/take <pemain> <resep|*> | Membuka atau mengunci resep crafting. Hanya di Java. |
/attribute | /attribute <target> <atribut> get/base set/modifier add ... | Membaca dan mengubah atribut pemain, mob, dan Cagak Zirah (armor stand), seperti kesehatan, kecepatan, dan ukuran. Hanya di Java. |
/fetchprofile | /fetchprofile name|id|entity <nilai> | Mengambil profil pemain, termasuk skin, berdasarkan nama, UUID, atau entitas. Hanya di Java 1.21.9+. |
/ride | /ride <penumpang> mount/dismount <kendaraan> | Menaikkan satu entitas ke entitas lain sebagai penunggang, atau membuatnya turun. |
/damage | /damage <target> <jumlah> [jenis] | Memberi damage ke target tertentu. Java 1.19.4+. |
/return | /return <nilai> | Mengembalikan nilai dari fungsi (untuk /execute store). Hanya di Java 1.20.2+. |
/compute | /compute <konteks> integer <penyedia> atau /compute <konteks> float <penyedia> [skala] | Menghitung nilai sebuah penyedia angka (number provider): yang sudah terdaftar (misalnya minecraft:brewing/uses_default) atau yang ditulis langsung di perintah. Konteksnya bisa default (posisi dan entitas yang menjalankan perintah), block <posisi>, atau entity <target>. Dalam mode float, hasilnya dikalikan dengan skala (bawaannya 1.0) lalu dibulatkan ke bawah. Alat untuk pembuat data pack. Hanya di Java 26.3+. |
Aturan permainan (gamerule)
Aturan permainan adalah setelan khusus dunia yang diubah dengan perintah /gamerule <aturan> <true|false|nilai>. Berikut yang paling penting:
Catatan untuk Java Edition: sejak versi 1.21.11, aturan permainan di Java memakai nama snake_case, dan beberapa di antaranya mendapat nama yang sama sekali baru: keepInventory kini menjadi keep_inventory, doDaylightCycle menjadi advance_time, dan doMobSpawning menjadi spawn_mobs. Tabel ini mencantumkan nama Java saat ini, nama lama (Java sampai 1.21.10), dan nama di Bedrock. Di Java, huruf besar dan kecil pada nama dibedakan, sedangkan di Bedrock tidak.
| Aturan (Java 1.21.11+) | Nama lama / Bedrock | Bawaan | Deskripsi |
|---|---|---|---|
keep_inventory | keepInventory / keepinventory | false | Pemain tetap menyimpan inventaris dan pengalaman setelah mati. |
advance_time | doDaylightCycle / dodaylightcycle | true | Siklus siang dan malam (nyala/mati). |
advance_weather | doWeatherCycle / doweathercycle | true | Siklus cuaca (nyala/mati). |
mob_griefing | mobGriefing / mobgriefing | true | Mob bisa menghancurkan dan mengubah blok (Creeper, Enderman, Ghast). |
spawn_mobs | doMobSpawning / domobspawning | true | Spawn mob alami (nyala/mati). |
fire_spread_radius_around_player | doFireTick / dofiretick | 128 | Radius dalam blok di sekitar pemain tempat api bisa menyebar. 0 mematikan penyebaran, -1 menghapus batasnya. Di Java, aturan ini menggantikan doFireTick, sedangkan Bedrock masih memakai dofiretick (bawaannya true). |
block_drops | doTileDrops / dotiledrops | true | Blok yang dihancurkan menjatuhkan item. |
natural_health_regeneration | naturalRegeneration / naturalregeneration | true | Kesehatan pemain pulih saat bar lapar penuh. False = permainan gaya UHC. |
show_death_messages | showDeathMessages / showdeathmessages | true | Menampilkan pesan kematian pemain di chat. |
command_block_output | commandBlockOutput / commandblockoutput | true | Balok Perintah menampilkan hasilnya di chat. |
pvp | pvp / pvp | true | Pemain bisa saling memberi damage. Di Java, aturan ini ada sejak 1.21.9. Sebelumnya, PvP hanya bisa diatur di server.properties. |
spawn_phantoms | doInsomnia / doinsomnia | true | Angan-Angan (Phantom) muncul saat pemain tidak tidur selama 3 malam atau lebih. |
immediate_respawn | doImmediateRespawn / doimmediaterespawn | false | Pemain langsung bangkit kembali setelah mati (tanpa layar kematian). |
players_sleeping_percentage | playersSleepingPercentage / playerssleepingpercentage | 100 | Persentase pemain yang harus tidur untuk melewati malam (0-100). Java 1.17+. |
random_tick_speed | randomTickSpeed / randomtickspeed | 3 (Bedrock: 1) | Kecepatan tick acak, yang mengatur hal-hal seperti pertumbuhan tanaman dan penyebaran rumput. |
max_command_sequence_length | maxCommandChainLength / maxcommandchainlength | 65536 | Jumlah maksimum perintah dalam satu rantai atau fungsi. Pengaman agar tidak terjadi loop tanpa akhir. |
Java 26.3 punya 59 aturan permainan. Yang di atas adalah yang paling sering dipakai. Sintaksis dan perbedaan nama antarversi kami bahas di halaman perintah /gamerule, dan aturan yang paling populer ada di panduan keep inventory kami.
Pemilih target (@a, @p, @r, @e, @s)
Pemilih target (selector) memungkinkanmu menentukan siapa yang terkena perintah tanpa mengetik nama pemain:
@p: pemain terdekat (dari tempat perintah dijalankan)@a: semua pemain di server@r: pemain acak@e: semua entitas (pemain + mob + item + panah, dan sebagainya)@s: pemain atau entitas yang menjalankan perintah (diri sendiri)
Argumen pemilih
Pemilih bisa diberi argumen dalam kurung siku untuk menyaring hasilnya:
@e[type=minecraft:creeper]: semua Creeper@a[distance=..10]: pemain dalam jarak 10 blok@e[type=minecraft:zombie,limit=1,sort=nearest]: Zombi terdekat@a[team=red]: pemain di tim "red"@e[tag=boss]: entitas dengan tag "boss"@a[scores={kills=10..}]: pemain dengan 10+ poin pada tujuan "kills"@a[gamemode=survival]: pemain di Mode Sintas (Survival)@e[nbt={OnGround:1b}]: entitas yang berdiri di tanah (hanya di Java)
Contekan perintah yang paling sering dipakai
Salin, cetak, atau simpan untuk nanti:
Bertahan hidup dan kemudahan
/gamemode survival//gamemode creative: ganti mode permainan/time set day: jadikan siang/weather clear: cuaca cerah/gamerule keep_inventory true: inventaris tetap tersimpan setelah mati (Java sampai 1.21.10: keepInventory)/gamerule advance_time false: hentikan waktu (dulu doDaylightCycle)/gamerule mob_griefing false: mob tidak menghancurkan blok (dulu mobGriefing)/difficulty peaceful: tidak ada mob agresif/kill: reset cepat (membunuh dirimu sendiri)
Teleportasi dan navigasi
/tp @s ~ ~ ~: posisimu saat ini (cara cepat untuk mengeceknya)/tp @s 0 64 0: teleportasi ke koordinat/tp @s PlayerName: teleportasi ke pemain lain/locate structure minecraft:village_plains: cari desa terdekat/locate structure minecraft:stronghold: cari stronghold (tempat Gerbang End)/locate biome minecraft:mushroom_fields: cari pulau jamur (bioma Padang Jamur)
Item dan efek
/give @s minecraft:diamond 64: 64 Berlian/give @s minecraft:netherite_sword: Pedang Netherit/effect give @s minecraft:speed 600 2: Kecepatan III selama 10 menit/effect give @s minecraft:night_vision 99999: Penglihatan Gelap (Night Vision) yang praktis bertahan selamanya/effect clear @s: hapus semua efek/enchant @s minecraft:sharpness 5: Ketajaman V (Sharpness) pada item yang dipegang
Server
/op PlayerName: beri status operator/deop PlayerName: cabut status operator/ban PlayerName alasan: cekal pemain/kick PlayerName: keluarkan pemain dari server/whitelist add PlayerName: tambahkan pemain ke whitelist/save-all: simpan dunia
Pertanyaan yang sering diajukan
Bagaimana cara mengaktifkan perintah di Minecraft?
Saat membuat dunia baru, aktifkan Izinkan Perintah (Java) atau Activate Cheats (Bedrock). Di dunia yang sudah ada di Java 26.3 dan yang lebih baru, tekan Esc, klik Opsi Dunia, lalu aktifkan Izinkan Perintah. Di Java 26.2, Opsi Dunia ada di menu Opsi, sedangkan di Java 26.1 dan yang lebih lama kamu memakai Buka ke LAN dengan Izinkan Perintah aktif: perintah lalu berfungsi sampai kamu menutup dunia itu. Di server multipemain, admin harus memberimu status operator dengan perintah /op dari konsol.
Ada berapa perintah di Minecraft?
Minecraft Java Edition 26.3 punya lebih dari 80 perintah. Bedrock Edition punya sekitar 70. Sebagian perintah ada di kedua edisi (tp, give, gamemode, time, weather), dan sebagian hanya ada di satu edisi (misalnya /data, /execute versi Java, /testfor di Bedrock). Mod dan data pack bisa menambahkan perintah sendiri.
Apa bedanya perintah dengan / dan perintah di Balok Perintah?
Di chat, perintah diawali garis miring (/gamemode creative). Di Balok Perintah, garis miringnya tidak ditulis (gamemode creative). Selebihnya, cara kerjanya sama persis. Balok Perintah bisa menjalankan perintah secara otomatis (berulang, bersyarat, dengan jeda), dan itu tidak bisa dilakukan dari chat.
Apakah perintah menonaktifkan pencapaian?
Di Java Edition, mengaktifkan cheat tidak memblokir Kemajuan (advancement). Di Bedrock Edition, mengaktifkan cheat akan memblokir pencapaian (achievement) di dunia itu secara permanen, meskipun cheat dimatikan lagi.
Bisakah memakai perintah di server tanpa status operator?
Pada umumnya tidak. Salah satu pengecualiannya adalah perintah /trigger (Java), yang bisa dibuka admin untuk semua pemain. Beberapa plugin server (EssentialsX, LuckPerms) memungkinkan admin memberi akses ke perintah tertentu lewat sistem izin (permission).
Panduan rinci untuk setiap perintah:/locate, /time, /weather, /effect, /give, /summon, /fill, /teleport. Kode siap salin ada di halaman cheat dan perintah kami, dan panduan lainnya ada di bagian perintah.