您知道嗎,Minecraft 有一套魔法咒語,可讓您在世界各地傳送,找到某些生物群落和結構的位置,生成物品、生物和方塊,並設定天氣和時間?
沒錯,純粹的巫術! 指令(也稱為斜槓指令)允許您變更您在 Minecraft 中的體驗,從召喚生物到調整世界中的天氣狀況。
指令(Command),控制台指令(Console Command)或斜槓指令(Slash Command),這是一項高級功能,可透過輸入特定文字字串來啟動。
使用方法[]

在Java版中選取實體的UUID
在用戶端中,指令透過Minecraft的聊天窗口輸入,透過按下T鍵、
在指令方塊中,指令可以不以前綴斜槓開頭。在指令方塊中的指令通常還需要一個可選參數,如玩家名稱。
指令也可以在多人伺服器的控制台中輸入,但是不應加入前綴/。在英語中,以這種方式執行指令的伺服器管理員被稱為「ghosting」。
指令可透過以下方式執行:
- 玩家直接透過聊天框輸入指令。
- 透過指令方塊或者指令方塊礦車。
- 在專用伺服器中,透過控制台鍵入指令。
- 在函數中,作為資料包
[僅JE]或行為包 [僅BE]的一部分。 - 在基岩版中,在行為包的腳本中。
- 在基岩版中,在行為包的動畫控制器中。
- 在基岩版中,在行為包的方塊事件響應中。
- 在基岩版中,在行為包的實體事件響應中。
- 在Java版中,點擊具有
"run_command"
行為的JSON文字。 - 在基岩版中,由連接到用戶端的WebSocket伺服器請求執行。
- 在基岩版中,透過NPC對話框執行。
指令指引[]
語法表示[]
每個指令都由幾個空格組成,這些空格由段分隔。以下格式用於幫助在指令語法中表達每個片段的含義。關於指令的具體語法,請點擊指令列表中的連結。
在Java版中,
輸入項 含義 <参数>
需使用一合適的值來替換的參數。 字面量
按原樣輸入的內容。
修飾符 含義 [输入项]
該輸入項是可選的。 [输入项|输入项]
可選,選擇其中一個輸入項填寫。 (输入项|输入项)
必選,選擇其中一個輸入項填寫。 省略号 ...
在遊戲中表示需後接一個完整的指令。
在此wiki中表示省略了一些必選的部分。
- 例如,
[<size>]
是可選的參數,而[size]
是可選的字面量。 - 以
advancement (grant|revoke) <targets> only <advancement> [<criterion>]
為例,其中advancement
和only
是需要原樣輸入的字面量,(grant|revoke)
是需要從grant
和revoke
中選擇一個輸入的字面量,<targets>
和<advancement>
是必需的以合適值替換的參數,[<criterion>]
是可選的以合適值替換的參數。
在基岩版中,
輸入項 含義 字面量
按原樣輸入的內容。 名称:类型
需要使用一合適的值來替換的參數。 字面量|字面量
選擇其中一個字面量填寫。
修飾符 含義 <输入项>
該輸入項是必選的。 [输入项]
||該輸入項是可選的。省略号 ...
|| 在此wiki中表示省略了一些必選的部分。
- 其中尖括號修飾符(
<输入项>
)一般不修飾字面量
,必選的字面量不需加入修飾符。 - 例如,
set
和<set>
都表示必選的字面量,但後者不會在遊戲中出現。而<size: int>
是必選的參數。
在Java版和基岩版中,方括號是可選的。用方括號修飾的輸入項只能位於指令的末尾,不能顯示在指令的中間。允許多個方括號平行出現在指令的末尾,例如指令的末尾a [b] [c]
表示只有a
、a b
和a b c
三者是合法的。
限制條件[]
大部分指令要求執行上下文要有足夠的權限等級,這意味著大多數指令只能在啟用作弊的情況下在單人遊戲中使用,並且只能在玩家在多人模式伺服器中時使用。詳見權限等級。
一些指令對目前的遊戲和世界有限制。
- 無:無限制條件。
- 啟用作弊
[僅BE]:僅適用於基岩版。當由伺服器或腳本執行時,無論是否啟用作弊,該指令都可用。(控制台、計劃執行的函數、tick.json中的函數或連接到專用伺服器的 WebSocket 伺服器請求的指令,全部由伺服器執行)。當以其他方式執行時,該指令僅在啟用作弊時可用。停用作弊時,即使執行者具有更高的作弊功能,除非由伺服器或腳本執行權限等級也無法使用這些指令。 - 在Java版中,只要有足夠高的權限等級,無論作弊是否開啟,玩家都可以使用相應的指令。
- 僅專用伺服器:此指令只能在專用伺服器中執行。
- 僅單人遊戲:此指令不能在專用伺服器中執行。
作弊[]
建立新的世界時,可以透過「Template:Tp」
在Java版中,建立新的世界時的「Template:Tp」選項僅影響離線單人世界的玩家或局域網世界的所有者。Template:Tp時的「Template:Tp」選項會影響局域網世界中的所有玩家。
在Java版中,目前的離線單人遊戲如果未開啟作弊,可以透過公開目前的遊戲至局域網(Esc→「Template:Tp」,點選「Template:Tp」為開,接著「Template:Tp」)而且就目前而言,有可能作弊。 您無需物理連接到 LAN 或等待其他人加入。 這不是永久性的,但該指令將一直可用,直到您離開世界,並且對指令所做的任何變更(物品、生物生成等)都將被儲存。 您可以在重新啟動遊戲時重複上述步驟。 當 LAN 打開時,您無法暫停遊戲,因此如有必要,最好在自己的世界中找到一個安全的地方。 您可以重新載入世界以取消打開局域網。 要永久開啟作弊,您需要變更level.dat檔案。
在基岩版中,作弊可以隨時使用設定選單中的選項進行切換。啟用作弊將導致玩家永遠無法在該世界中獲得成就,即使後來再關閉作弊也一樣。
結果[]
嘗試執行指令後會產生不同的效結果,包括無法解析、執行失敗、執行成功、
- 無法解析
- 若目前遊戲、世界或執行上下文不滿足指令的限制條件,或輸入的指令不完整,或存在無法解析的參數,該指令就無法解析。
- 如果一個參數無法解析,該參數「未正確指定」。
- 在Java版中,當您在聊天欄中輸入參數時,如果無法解析該參數,將提示玩家。
- 在Java版中,在指令方塊中輸入指令與在聊天欄中輸入時的行為相同。
- 在基岩版中,在指令塊中輸入指令時,如果無法解析指令,則當指令塊介面關閉時,指令塊的輸出框中會打印錯誤訊息。 如果您嘗試執行無法解析的指令,您將收到一條錯誤訊息。
- 若在函數檔案中有一個指令無法解析,這個函數沒有載入到遊戲中。
- 在基岩版中,如果腳本包含無法解析的指令,則當您嘗試執行該指令時,將引發錯誤。
- 執行錯誤
[僅JE] - 如果指令執行錯誤,則表示該指令存在重大錯誤。 從技術上講,該指令在執行時會拋出一個 brigadier.exceptions.CommandSyntaxException異常。
- 執行中斷
[僅JE] - 僅存在於
/execute
指令。即在執行一個/execute
指令的過程中,執行分支數變為 0,在最後一個子指令執行之前停止,稱為執行中斷。 - 比如在指令方塊中執行
/execute as @s run ...
。
- 執行失敗和執行成功
- 如果指令不是 無法解析、執行錯誤、Void或中斷,則指令的結果可以歸類為執行失敗或執行成功。如果指令成功次數為 0,則表示指令執行失敗。否則,指令執行成功。
- 在Java版中,如果該指令無法被指令方塊執行,則當
/execute store success ... run ...
儲存0
時指令失敗,當/execute store success ... run ...
儲存1
時指令成功。 - 在基岩版中,如果您無法在指令塊或腳本中執行指令,即使您有很多成功示例,您仍然無法取得它。 注意,僅當指令不是無法解析、執行錯誤、Void或執行中斷時,才存在執行失敗和執行成功。如果指令無法解析、執行錯誤、Void或暫停,則指令的成功次數為 0,但不視為執行失敗,也不被視為執行成功。 請記住,並非所有 「successful」 指令都會改變世界,而 「failed」 指令並不意味著該指令什麼都不做。
座標[]
指令的座標可以由由三個絕對座標(X Y Z
)組成的一系列座標表示。 您還可以使用波形符 (~
) 指定增量以指定相對座標,使用插入符號 (^
) 透過指定偏移量來指定本地座標。 您可以混合使用絕對座標和相對座標,但也不能將它們與本地座標混合使用。
目標選擇器[]
目標選擇器是指令中最常用的參數之一,允許您規範地自由選擇要參與指令的實體。 目標選擇器也用於原始 JSON 文字中。
- 變數是目標選擇器的重要組成部分,它允許您粗略指定要選擇的實體(所有實體、最近的玩家、與 NPC 互動的玩家等)。
- 參數是可選的,負責裝飾變數,允許您進一步篩選變數選擇的實體。 播放器使用的參數有許多子參數(例如,type、name、scores等)。
NBT標籤[]
NBT標籤是一種樹狀資料結構,可以被用花括號包含的鍵值對(即SNBT)描述。SNBT用於Java版的指令中,用於指定玩家、實體和一些方塊的較為複雜的資料。
SNBT由零個或多個用逗號分隔的鍵值對組成,且本身用大括號括住。每個鍵值對包含鍵名和鍵值,用冒號分開。但是,有些鍵值可以繼續包含鍵值對,因此SNBT可以用來描述層次結構。
- 例:
{name1:123,name2:"sometext",name3:{subname1:456,subname2:789}}
這些NBT標籤所採用的資料結構與Minecraft世界存檔相同。這種資料結構在其他條目中有詳細描述。NBT標籤中鍵名有嚴格的限定(區分大小寫):
對象 | 例子 |
---|---|
方塊 | 儲物箱、熔爐、指令方塊、生怪蛋、告示牌等 |
物品 | 物品欄中的物品 (包括附魔、自訂名稱等) |
物品實體 | 在地上的物品 |
生物 | 苦力怕、牛、村民等 |
投射物 | 箭、火球、飛濺藥水等 |
船、礦車等 | |
動態方塊 | 引燃的TNT及正在掉落的沙、礫石、鐵砧等 |
其他實體 | 煙火、畫和物品展示框 |
指定鍵名的鍵值也必須符合資料類型要求。
類型 | 說明 |
---|---|
字節(byte) | 介於-128和127之間(包含)的整數。 |
短整型(short) | 介於-32768和32767之間(包含)的整數。 |
整型(int) | 介於-2147483648和2147483647之間(包含)的整數。 |
長整型(long) | 介於-9,223,372,036,854,775,808和9,223,372,036,854,775,807之間(包含)的整數。 |
單精度浮點型(float) 倍精度浮點型(double) |
Float: 32位元單精度浮點數,介於-3.4E+38和+3.4E+38之間。
Double: 64位元倍精度浮點數,介於-1.7E+308和+1.7E+308之間。
|
字串(string) | 一串字元,如果內容包含不在 a-z A-Z 0-9 _ . (不包括空格)的字元則需要在整個字串前後加上雙引號。\ 可以將後面的字元轉義(支持像JSON那樣的轉義,如\n 和\u00a7 )。轉義方式為,在" 及\ 號前加上\ 。
|
串列(list) | 值的序列,用逗號分隔並用方括號包含。所有值的資料類型必須統一——資料類型標準由串列的第一個元素決定。
|
複合標籤(compound) | 鍵值對的序列,用逗號分隔並用花括號包含。
每個NBT標籤的內容本身就是一個複合標籤。 複合標籤裡面可以包含任何標籤。 |
字節陣列(byte-array) | 介於-128和127(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識B; 。
|
整型陣列(int-array) | 介於-2,147,483,648和2,147,483,647(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識I; 。
|
長整型陣列(long-array) | 介於-9,223,372,036,854,775,808和9,223,372,036,854,775,807(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識L; 。
|
布林型(boolean) | 一種資料類型,只有「true」和「false」兩種取值。由於程式通常使用 字節儲存布林值,布林型只會在JSON格式中出現。在NBT中,true和false相當於1和0。
|
某些指令要求您顯式指定特定數值的資料類型,這可以透過向數字加入限定字元(B、S、L、F、D)來實現。 例如,3s
是短整數,3.2f
是單精度浮點數,依此類推。 (字母 I 不能是整數。 限定字元不區分大小寫。 如果沒有限定符並且 Minecraft 無法根據上下文確定資料類型,或者需要比較 NBT 標籤,則資料類型被視為雙浮點數(如果值有小數部分)或整數(值沒有小數點且在整數值的範圍內)。 或者字串(如果以上都不是 true)。 在用方括號括起來的集合中,用逗號分隔的所有元素都是整數,資料類型被視為整數陣列(例如,[I;1,2,3]
是整數陣列,[L;1L,2L,3L]
是長整數陣列)。 否則,假定串列。但有以下特例:[]
是一個空串列,而[,]
是一個空整型陣列。
如果用/clear
這些指令只會檢查目標實體/方塊/物品是否具有此標籤。這意味著符合條件的實體/方塊/物品也可能具有其他標籤。串列和陣列同樣成立:只要串列或包含所有要找到的元素的陣列,則無論元素的排列順序如何,或者是否有額外的元素,它都會被成功匹配。
原始JSON文字[]
在Java版中,/tellraw
和/title
該指令使用嚴格的 JSON 語法來顯示文字。此外,NBT 標籤的某些值需要輸入原始 JSON 文字。
在基岩版中,原始JSON文字可以作用於/tellraw
的內容、/titleraw
的標題、書和羽毛筆的文字(題目和作者除外)、告示牌的文字以及NPC的對話的編輯(操作員在編輯時,效果不可見)。
參數類型列表[]
權限等級[]
權限等級用於控制執行程式可以執行的指令。 例如在Java版中,/kick
因為是這個指令需要的,所以不能在指令塊中執行3
的權限等級,而指令方塊的權限等級僅為2
。
在Java版中,權限等級可為0
,1
,2
,3
或4
。
在基岩版中,權限等級可為0
,1
,2
,3
或4
。
- 指令方塊或指令方塊礦車的權限等級為
1
。 - 伺服器控制台的權限等級為
4
。 - 開發者控制台的權限等級為
3
[需要驗證]。 - 函數和附加包中的腳本的權限等級為
1
。 /execute
執行子指令的權限等級為1
[需要驗證]。 - 對於玩家來說:
- 如果該玩家在伺服器 「玩家權限」 畫面中的 「操作員指令」 已開啟,則其權限級別將為 預設
1
(可在server.properties中變更)。 - 如果玩家處於單人遊戲或 局域網 世界中,並且在 「玩家權限」 畫面中的 「操作員指令」 開 開關,則其權限級別預設為
3
。 - 否則,該玩家的權限等級為
0
。[需要測試]
- 如果該玩家在伺服器 「玩家權限」 畫面中的 「操作員指令」 已開啟,則其權限級別將為 預設
注意:指令的權限級別與暫停選單和玩家權限畫面中的角色(訪客,成員,操作員或自訂)不同。 例如,在單人遊戲中,相應的操作員指令開關處於打開狀態,因此作為操作員的玩家具有 3
權限級別。 作為訪客或成員的玩家將具有 0
權限級別,因為相應的操作員指令開關未打開。
指令列表及其概述[]
下表列出了所有可用指令,包括即將到來的指令。點擊表頭可以排序。
點擊每一行第一格中的連結可以查看指令的具體用法。
指令 | 描述 | BE | EDU | JE | JE權限等級 | BE及EDU權限等級 | 僅限MP | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
/?
|
/help 使用指令提供有關使用指令的幫助。
|
是 | 是 | — | — | 0 | — | — | — | — | — |
賦予或剝奪玩家的能力。 | 是 | 是 | — | — | 1 | — | — | — | — | ||
/advancement
|
加入、移除或查詢玩家的進度。 | — | — | 是 | 2 | — | — | — | — | — | |
/alwaysday
|
/daylock 的替代指令,鎖定或解鎖日夜循環。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/attribute
|
修改或查詢玩家和生物的屬性。 | — | — | 是 | 2 | — | — | — | — | ||
/ban
|
將玩家加入封鎖列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/ban-ip
|
將IP地址加入封鎖列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/banlist
|
顯示封鎖列表。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/bossbar
|
修改或查詢Boss狀態條。 | — | — | 是 | 2 | — | — | — | — | ||
/camera
|
切換到自訂相機視角並淡出畫面。 | 是 | — | — | — | 1 | — | — | — | — | |
/camerashake
|
啟用鏡頭抖動效果。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/changesetting
|
變更一個正在執行的伺服器的設定。 | 是 | — | — | — | 4 | 是 | — | — | — | — |
/clear
|
從玩家物品欄中刪除物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/clearspawnpoint
|
從世界中移除重生點。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/clone
|
將特定區域的方塊複製到另一處。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/connect
|
/wsserver 的替代指令,連接至一個WebSocket伺服器。
|
是 | 是 | — | — | 0 |
— | — | — | — | — |
2 | |||||||||||
/damage
|
對指定實體造成傷害。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/data
|
允許玩家取得、合併、修改或是移除實體、方塊或指令儲存的NBT資料。 | — | — | 是 | 2 | — | — | — | |||
/datapack
|
控制載入的資料包。 | — | — | 是 | 2 | — | — | — | — | — | |
/daylock
|
/alwaysday 的替代指令,鎖定或解鎖日夜循環。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/debug
|
開始或結束刻點分析器或對函數進行除錯。 | — | — | 是 | 3 | — | — | — | — | — | — |
/dedicatedwsserver
|
嘗試連接一個WebSocket伺服器。 | 是 | — | — | — | 0 | 是 | — | — | — | — |
/defaultgamemode
|
變更預設的遊戲模式。 | — | — | 是 | 2 | — | — | — | — | — | |
/deop
|
撤銷玩家的管理員權限。 | 是 | 是 | 是 | 3 | 2 | 是 |
— | — | — | |
/dialogue
|
打開一個玩家的NPC對話。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/difficulty
|
設定難易度等級。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/effect
|
加入或移除狀態效果。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/enchant
|
附魔玩家的物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/event
|
用於觸發一個實體的事件。 | 是 | 是 | — | — | 1 | — | — | — | ||
/execute
|
變更執行環境的情況下執行另一條指令。 | 是 | 是 | 是 | 2 | 1 | — | ||||
/experience
|
/xp 的替代指令,給予玩家經驗。
|
— | — | 是 | 2 | — | — | — | — | — | |
/fill
|
在某個區域填充特定方塊。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/fillbiome
|
設定指定區域的生態域。 | — | — | 是 | 2 | — | — | — | — | — | |
/fog
|
用於變更玩家目前的霧設定。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/forceload
|
強制不斷載入區塊。 | — | — | 是 | 2 | — | — | — | — | — | |
執行一個函數。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | ||
/gamemode
|
變更玩家的遊戲模式。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/gamerule
|
變更或查詢遊戲規則。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/gametest
|
用於測試GameTest功能。 | 是 | — | — | — | 1 | — | — | — | — | — |
/give
|
給予玩家物品。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/help
|
/? 的替代指令,提供指令使用幫助。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | — |
/hud
|
修改HUD的可見性。 | 是 | — | — | — | 1 | — | — | — | — | |
/immutableworld
|
設定世界的不可變狀態。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/inputpermission
|
對玩家的權限狀態進行指定操作。 | 是 | — | — | — | 1 | — | — | — | — | |
/item
|
用於修改方塊或實體的物品欄。 | — | — | 是 | 2 | — | — | — | |||
/jfr
|
開始或結束JFR分析。 | — | — | 是 | 4 | — | — | — | — | — | — |
/kick
|
將玩家踢出伺服器。 | 是 | 是 | 是 | 3 | 1 | — | — | — | — | |
/kill
|
清除實體(玩家、生物、掉落物等)。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/list
|
列出伺服器中的玩家。 | 是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/locate
|
顯示最近的給定結構、生態域或興趣點 |
是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/loot
|
將指定的戰利品放入物品欄或世界。 | 是 | 是 | 是 | 2 | 2 | — | — | |||
/me
|
顯示一條關於自己的資訊。 | 是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/mobevent
|
控制或查詢允許執行的生物事件。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/msg
|
/tell 和/w 的替代指令,向另一玩家發送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/music
|
設定玩家是否能控制目前播放的音樂。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/op
|
授予玩家管理員權限。 | 是 | 是 | 是 | 3 | 2 | 是 |
— | — | — | |
/ops
|
/permission 的替代指令,重載並應用權限。
|
是 | 是 | — | — | 4 | 是 | — | — | — | |
/pardon
|
從封鎖列表中移除玩家封鎖項目。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/pardon-ip
|
從封鎖列表中移除IP封鎖項目。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/particle
|
建立粒子。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/perf
|
記錄並儲存效能分析資料。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/permission
|
/ops 的替代指令,重載並應用權限。
|
是 | 是 | — | — | 4 | 是 | — | — | — | |
/place
|
在滿足條件的指定位置放置一個已配置地物、拼圖或結構。 | — | — | 是 | 2 | — | — | — | — | ||
/playanimation
|
執行一次特定動作。 | 是 | 是 | — | — | 1 | — | — | — | ||
/playsound
|
播放音效。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/publish
|
向局域網開放單人遊戲世界。 | — | — | 是 | 4 | — | 僅限SP | — | — | — | |
/random
|
生成隨機值或控制隨機序列。 | — | — | 是 | 0(無sequence )2 |
— | — | — | — | — | — |
/recipe
|
給予或剝奪合成配方。 | 是 | — | 是 | 2 | 1 | — | — | — | — | |
/reload
|
從硬盤中重新載入戰利品表、進度和函數。 | 是 | 是 | 是 | 2 | 2 | — | — | — | — | |
/remove
|
移除智慧體。 | — | 是 | — | — | 2 | — | — | — | — | |
/replaceitem
|
替換物品欄中的物品。 | 是 | 是 | 已移除 | 2 | 1 | — | — | |||
/return
|
控制函數內部的執行流並變更其回傳值。 | — | — | 是 | 2 | — | — | — | — | — | — |
/ride
|
控制一個實體的騎行狀態。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/save
|
準備備份,查詢其狀態或恢復。 | 是 | — | — | — | 4 | 是 | — | — | — | |
/save-all
|
儲存伺服器世界狀態到硬盤。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/save-off
|
關閉伺服器自動儲存。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/save-on
|
開啟伺服器自動儲存。 | — | — | 是 | 4 | — | 是 | — | — | — | |
/say
|
向多個玩家發送訊息。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/schedule
|
安排函數在特定的遊戲刻後執行。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | — |
/scoreboard
|
管理計分板的目標、玩家和隊伍。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
除錯GameTest框架選項。 | 是 | — | — | — | 1 | — | — | — | — | — | |
/scriptevent
|
透過ID和訊息來觸發腳本事件。 | 是 | — | — | — | 1 | — | — | — | — | — |
/seed
|
顯示世界種子。 | — | — | 是 | 0[僅單人遊戲] 2[僅多人遊戲] |
— | — | — | — | — | |
/setblock
|
將方塊替換為其他方塊。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/setidletimeout
|
設定無操作玩家被踢出的延時。 | — | — | 是 | 3 | — | 是 | — | — | — | |
/setmaxplayers
|
設定可加入遊戲的玩家數量上限。 | 是 | 是 | — | — | 3 | — | — | — | — | |
/setworldspawn
|
設定世界重生點。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/spawnpoint
|
設定一個玩家的出生地點。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/spectate
|
使一個處於旁觀者模式的玩家旁觀一個實體。 | — | — | 是 | 2 | — | — | — | — | — | |
/spreadplayers
|
將實體傳送到隨機位置。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/stop
|
關閉伺服器。 | 是 | — | 是 | 4 | 4 | 是 | — | — | — | |
/stopsound
|
停止音效。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/structure
|
無需結構方塊即可儲存和載入結構。 | 是 | 是 | — | — | 1 | — | — | |||
/summon
|
生成一個實體。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/tag
|
修改實體的標籤。 | 是 | 是 | 是 | 2 | 1 | — | — | — | ||
/team
|
修改隊伍。 | — | — | 是 | 2 | — | — | — | — | ||
/teammsg
|
/tm 的替代指令,指定要發送給隊伍的訊息。
|
— | — | 是 | 0 | — | — | — | — | — | |
/teleport
|
/tp 的替代指令,傳送實體。
|
是 | 是 | 是 | 2 | 1 | — | — | — | ||
/tell
|
/msg 和/w 的替代指令,向另一個玩家發送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/tellraw
|
向玩家顯示JSON訊息。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/testfor
|
統計符合給定條件的實體。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | ||
/testforblock
|
檢測某方塊是否在某位置。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/testforblocks
|
檢測兩個區域中的方塊是否相同。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/tick
|
停止或開始遊戲刻的流逝,或變更遊戲刻速率。 | — | — | 是 | 3 | — | — | — | — | — | |
/tickingarea
|
加入、刪除或列出常載入區域。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/time
|
變更或查詢遊戲中的世界時間。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/title
|
管理畫面上的標題。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/titleraw
|
使用JSON管理畫面上的標題。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/tm
|
/teammsg 的替代指令,指定要發送給隊伍的訊息。
|
— | — | 是 | 0 | — | — | — | — | — | |
/toggledownfall
|
切換天氣。 | 是 | 是 | 已移除 | 2 | 1 | — | — | — | — | |
/tp
|
/teleport ,傳送實體。
|
是 | 是 | 是 | 2 | 1 | — | — | — | ||
/transfer
|
將玩家轉移到另一個伺服器上。 | 否 | 否 | 即將到來 | 3 | 否 | 是 | — | — | — | |
/trigger
|
設定一個觸發器。 | — | — | 是 | 0 | — | — | — | — | — | |
/volumearea
|
加入、刪除或列出功能域。 | 是 | — | — | — | 1 | — | — | — | — | |
/w
|
/tell 和/msg 的替代指令,向另一玩家發送私信。
|
是 | 是 | 是 | 0 | 0 | — | — | — | — | |
/wb
|
/worldbuilder 的替代指令,給予能編輯受限制方塊的能力。
|
是 | 是 | — | — | 1 | — | — | — | — | |
/weather
|
設定天氣。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/whitelist
|
管理伺服器白名單。 | 是 | — | 是 | 3 | 4 | 是 | — | — | — | |
/worldborder
|
管理世界邊界。 | — | — | 是 | 2 | — | — | — | — | — | |
/wb 的替代指令,給予能編輯受限制方塊的能力。
|
是 | 是 | — | — | 1 | — | — | — | — | ||
/wsserver
|
/connect 的替代指令,連接至WebSocket伺服器。
|
是 | 是 | — | — | 0 |
— | — | — | — | — |
2 | |||||||||||
/xp
|
/experience 的替代指令 |
是 | 是 | 是 | 2 | 1 | — | — | — | — |
隱藏指令[]
這類指令通常需要使用WebSocket伺服器代為執行,在遊戲介面中無法被執行。
指令 | 描述 | BE | EDU | BE及EDU權限等級 | 僅限MP | ||||
---|---|---|---|---|---|---|---|---|---|
/agent
|
操控智慧體。 | WS | WS | 0 1 |
— | — | — | — | |
/classroommode
|
允許編輯受限制的方塊。 | — | 是 | 0 | — | — | — | — | — |
/closechat
|
如果聊天框已打開,則關閉它。 | — | 是 | 0 | — | — | — | — | — |
/closewebsocket
|
斷開已連接的WebSocket伺服器。 | WS | WS | 0 | — | — | — | — | — |
/code
|
啟動代碼編輯器。 | — | 是 | 0 | — | — | — | — | — |
/codebuilder
|
設定一個玩家的代碼編輯狀態。 | — | 是 | 1 | — | — | — | — | — |
/enableencryption
|
為目前WebSocket連接啟用加密。 | WS | WS | 0 | — | — | — | — | — |
/getchunkdata
|
獲得特定區塊的資料。 | 是 | 是 | 3 | — | — | — | — | — |
/getchunks
|
獲得已載入區塊列表。 | 是 | 是 | 3 | — | — | — | — | — |
/geteduclientinfo
|
顯示有關用戶端的資料。 | — | 是 | 0 | — | — | — | — | — |
/geteduserverinfo
|
顯示有關伺服器端的資料。 | 是 | — | 0 | 是 | — | — | — | — |
/getlocalplayername
|
顯示本地玩家姓名。 | 是 | 是 | 0 | — | — | — | — | — |
/getspawnpoint
|
獲得特定玩家的出生地點。 | 是 | 是 | 3 | — | — | — | — | — |
/gettopsolidblock
|
獲得特定位置以下最高的非空氣方塊。 | 是 | 是 | 0 1 |
— | — | — | — | — |
/globalpause
|
查詢或設定所有玩家的世界暫停狀態。 | 是 | 是 | 3 | — | — | — | — | — |
/lesson
|
處理教育版課程報告。 | — | 是 | 0 | — | — | — | — | — |
/listd
|
以JSON形式列出伺服器中的玩家及資訊。 | WS | WS | 3 | — | — | — | — | |
/querytarget
|
檢測某實體所在座標、旋轉角度、所在維度及專用ID。 | WS | WS | 0 2 |
— | — | — | ||
/spawnitem
|
在特定位置生成一個物品實體。 | — | 是 | 0 | — | — | — | — | |
/takepicture
|
從一個玩家的角度拍攝另一個玩家的照片。 | 是 | 是 | 1 | — | — | — | — |
已移除的指令[]
指令 | 描述 | 移除版本 | 移除原因 | BE | EDU | JE | JE權限等級 | BE及EDU權限等級 | 僅限MP | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/achievement
|
給予或剝奪玩家的成就。 | Java版1.12 (17w13a) |
Java版1.12中,成就系統被進度替代。 | — | — | 已移除 | 2 | — | — | — | — | — | |
/banip
|
將IP地址加入封鎖列表。 | Java版Indev 0.31 | 被整理進/ban-ip 。
|
— | — | 已移除 | ? | — | 是 | — | — | — | |
/blockdata
|
修改方塊的NBT標籤。 | Java版1.13 (17w47a) |
被整理進/data 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/broadcast
|
在整個伺服器中廣播訊息。 | Java版Classic 0.0.16a_01 | 被整理進/say 。
|
— | — | 已移除 | 1 | — | — | — | — | — | — |
/chunk
|
控制一個區塊是否常載入。 | Java版1.13.1-pre1 | 被整理進/forceload 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/clearfixedinv
|
清除固定的物品欄。 | 攜帶版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/detect
|
當限制條件滿足時執行指令。 | 基岩版1.2.0 | 被整理進/execute 。
|
已移除 | — | — | — | 1 | — | — | — | — | — |
/entitydata
|
修改實體的NBT標籤。 | Java版1.13 (17w45b) |
被整理進/data 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/executeasself
|
執行一個指令。 | ? | ? | 已移除 | 已移除 | — | — | 0 | — | — | — | — | — |
/home
|
將玩家召喚到世界的生成點。 | Java版Alpha v1.2.5 | 世界生成點現在基於生成區塊了,而不是單一位置。 | — | — | 已移除 | 0 | — | — | — | — | — | — |
/locatebiome
|
顯示最近的給定生態域的座標。 | Java版1.19 (22w19a) |
被整理進/locate 。
|
— | — | 已移除 | 2 | — | — | — | — | — | |
/mixer
|
Mixer互動性控制。 | 基岩版1.16.210 (1.16.210.58) |
Mixer已停止運營。 | 已移除 | — | — | — | 0 | — | — | — | — | — |
/placefeature
|
在滿足條件的指定位置放置一個已配置地物。 | Java版1.19 (22w18a) |
被整理進/place 。
|
— | — | 已移除 | 2 | — | — | — | — | ||
/position
|
控制是否在HUD中顯示玩家座標。 | 教育版1.0.21 | 被整理進/gamerule 。
|
— | 已移除 | — | — | 0 | — | — | — | — | — |
/replaceitem
|
替換物品欄中的物品。 | Java版1.17 (20w46a) |
可用 | 可用 | 已移除 | 2 | — | — | — | ||||
/resupply
|
村民重新補給。 | ? | ? | 已移除 | — | — | 2 | — | — | — | — | — | |
/setfixedinvslot
|
以一個物品設定固定的物品欄。 | 攜帶版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/setfixedinvslots
|
設定固定物品欄數量。 | 攜帶版Alpha 0.16.0 (build 2) |
? | 已移除 | 已移除 | — | — | ? | ? | — | — | — | |
/setspawn
|
將目前位置設為新玩家預設的生成點。 | Java版Indev 0.31 | 世界生成點現在基於生成區塊了,而不是單一位置。 | — | — | 已移除 | 2 | — | — | — | — | — | — |
/solid
|
在放置石頭和放置基岩間切換。 | Java版Indev 0.31 | 放置的方塊現在由物品欄決定。 | — | — | 已移除 | 2 | — | — | — | — | — | — |
/stats
|
更新指令結果產生的計分項。 | Java版1.13 (17w45a) |
被整理進/execute 。
|
— | — | 已移除 | 2 | — | — | — | |||
/toggledownfall
|
切換天氣。 | Java版1.13 (17w45a) |
與/weather 功能重複。
|
可用 | 可用 | 已移除 | 2 | — | — | — | — | — | |
/transferserver
|
將玩家轉送至另一伺服器。 | 基岩版1.2.0.2 | ? | 已移除 | 已移除 | — | — | ? | — | — | — | — | — |
/unban
|
從封鎖列表中移除封鎖項目。 | Java版Alpha v1.0.16 | 被整理進/pardon 。
|
— | — | 已移除 | 3 | — | 是 | — | — | — | |
/videostream
|
連接一個WebSocket伺服器,並進行影片推流。 | ? | ? | 已移除 | — | — | — | 1 | — | — | — | — | — |
/videostreamaction
|
嘗試在影片推流上執行操作。 | ? | ? | 已移除 | — | — | — | 1 | — | — | — | — | — |
/warden_spawn_tracker
|
設定伏聆嘯口生成伏守者之前應接收到多少次振動。 | Java版1.19 (22w11a) |
臨時性指令。 | — | — | 已移除 | 2 | — | — | — | — | — |
基岩版開發者指令[]
基岩版開發者指令是供遊戲的開發和測試使用的,在正式版本中玩家通常無法看見並執行這些指令。
智慧體指令[]
以下指令已由/agent
取代:
/attack
/collect
/createagent
/destroy
/detectredstone
/detect
/dropall
/drop
/till
愚人節指令[]
以下指令僅存在於部分愚人節版本中。
/debugdim
/transform
/vote
/warp
取得指令幫助[]
- Java版
help
- 列出所有可用指令。
help <command>
- 顯示指定指令的語法幫助。
- 基岩版
help <command: CommandName>
? <command: CommandName>
- 顯示指定指令的語法幫助。
help [page: int]
? [page: int]
- 列出所有可用指令。
參數[]
JE:<command>
:string
BE:command: CommandName
:basic_string
- 必須為字串。在Java版中,必須為全包含詞組(將指令的剩餘部分全部作為字串參數)。在基岩版中,必須為一個英文單詞(不含空格)。
- 指定要提供幫助的指令名稱。在Java版中,還可以進一步提供該指令更精確的參數來取得更精確的資訊。
- 必須為32位元整型數值。
- 指定要展示的指令列表的頁碼。小於1的數字會被視為1,大於總頁數會被預設為展示最後一頁。
歷史[]
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
關於「指令」的歷史,請見各版本頁面。
參見[]
版本 | |||||||
---|---|---|---|---|---|---|---|
開發週期 |
| ||||||
技術 |
| ||||||
多人遊戲 | |||||||
遊戲訂製 |
版本 |
| ||||||
---|---|---|---|---|---|---|---|
開發 |
| ||||||
技術性 | |||||||
多人遊戲 | |||||||
特色功能 |
- ↑ 「How to use commands in Minecraft」 – Minecraft.net,2023年9月22日