複製鏈接
請複製以下鏈接發送給好友

指令

(遊戲Minecraft中的一種高級操作選項)

鎖定
指令(Command),也被稱作控制枱指令(Console Command)斜槓指令(Slash Command),也稱作命令是遊戲《Minecraft》中通過輸入特定文本字符串而激活的高級功能。 [1] 
中文名
指令
外文名
command(s)
別    名
命令
PC出現版本
1.1.0
PE出現版本
0.16

指令使用方法

一般的客户端中,命令由Minecraft的聊天視窗中輸入,藉由按下T鍵(預設) 或/鍵(預設),手機版頂端聊天鍵,手柄十字鍵右鍵(預設)叫出聊天視窗。使用/鍵也會同時輸入命令必備的前綴斜線(/),因此這是個實用的快捷鍵。在輸入命令時按下↑鍵↓鍵可瀏覽之前輸入的文本,包含所有之前執行的命令。按下Tab ↹鍵會循環可用的命令或參數,也可以快速輸入準星當前指向方塊的座標(在Java版輸入實體參數時,如果準星指向某個實體,則可以直接輸入其UUID)。當光標在某些參數(比如一個ID)的對應位置時,在文本框上方會展示一個可用值的列表。如果這個參數已經輸入了一半,這個列表則只會展示包含當前輸入內容的值。
命令也可以在多人服務器的控制枱輸入,但是不能加入前綴的/。在英語中,以這種方式執行命令的服務器管理員被稱為“ghosting”。命令方塊中的命令可以加入前綴/,但是非必要。命令方塊中的命令可能還會要求可選擇的參數,通常是玩家的名字。
命令可通過以下方式執行:
  • 玩家直接通過聊天框輸入命令。
  • 在專用服務器中,通過控制枱鍵入命令。
  • 在函數中,作為數據包[僅JE]或行為包[僅BE]的一部分。
  • 在基岩版中,在行為包的腳本中。
  • 在基岩版中,在行為包的動畫控制器中。
  • 在基岩版中,在行為包的方塊事件響應中。
  • 在基岩版中,在行為包的實體事件響應中。
  • 在Java版中,點擊具有"run_command"行為的JSON文本。
  • 在基岩版中,由連接到客户端的WebSocket服務器請求執行。
  • 在基岩版中,通過NPC對話框執行。

指令指引

指令語法表示

每條命令都由若干以空格隔開的片段組成。以下格式用以輔助表示命令語法中各片段的含義。
在Java版中
輸入項
含義
原樣輸入的內容。
<參數>
需使用一合適的值來替換的參數。
修飾符
含義
[輸入項]
該輸入項是可選的。
(輸入項|輸入項)
必選,選擇其中一個輸入項填寫。
[輸入項|輸入項]
可選,選擇其中一個輸入項填寫。
例如,[<size>]是可選的參數,而[size]是可選的字面量。
以advancement (grant|revoke) <targets> only <advancement> [<criterion>]為例,其中advancement和only是需要原樣輸入的字面量,(grant|revoke)是需要從grant和revoke中選擇一個輸入的字面量,<targets>和<advancement>是必需的以合適值替換的參數,[<criterion>]是可選的以合適值替換的參數。
在基岩版中
輸入項
含義
字面量
原樣輸入的內容。
名稱:類型
需要使用一合適的值來替換的參數。
字面量|字面量
選擇其中一個字面量填寫。
修飾符
含義
<輸入項>
該輸入項是必選的
[輸入項]
該輸入項是可選的
其中尖括號修飾符(<輸入項>)一般不修飾字面量,必選的字面量不需添加修飾符。例如,set和<set>都表示必選的字面量,但後者不會在遊戲中出現。而<size: int>是必選的參數。
在Java版和基岩版中,方括號都表示可選。被方括號修飾的輸入項只能位於命令末尾,不會出現在命令中間。命令結尾允許並列出現多個方括號,如位於命令結尾的a [b] [c]表示只有a、a b和a b c三者是合法的。

指令限制條件

大部分命令要求執行上下文要有足夠的權限等級,這就意味着大部分命令在單人遊戲中只有在開啓作弊的情況下才能被使用,並且在多人遊戲服務器中需要玩家是管理員時才能使用。詳見權限等級。
一些命令對當前的遊戲和世界有限制。
  • :無限制條件。
  • 啓用作弊[僅BE]:當由服務器或腳本執行時,無論是否啓用作弊,該命令都可用。(控制枱、計劃執行的函數、tick.json中的函數或與專用服務器連接的WebSocket服務器請求執行的命令,都由服務器執行)。當以其他方式執行時,該命令僅在啓用作弊時才可用。禁用作弊後,除非由服務器或腳本執行,否則即使執行者具有較高的權限等級也無法使用這些命令。
    • 在Java版中,只要有足夠高的權限等級,無論作弊是否開啓,玩家都可以使用相應的命令。
  • 僅專用服務器:此命令只能在專用服務器中執行。
  • 僅單人遊戲:此命令不能在專用服務器中執行。

指令作弊

創建新的世界時,可以通過“允許作弊”[僅JE]或“無敵模式”[僅BE]選項啓用作弊。
在Java版中,創建新的世界時的“允許作弊”選項僅影響離線單人世界的玩家或局域網世界的所有者。對局域網開放時的“允許作弊”選項會影響局域網世界中的所有玩家。
在Java版中,當前的離線單人遊戲如果未開啓作弊,可以通過公開目前的遊戲至局域網(Esc→“對局域網開放”,點選“允許作弊”為開,接着“創建局域網世界”)而暫時可以作弊。你不必實際連入局域網或等待別人加入。這並不是永久的,但直至退出世界前都可以使用命令,且命令做出的修改都會被保存(物品、生物生成等)。你可以在再次開啓遊戲時重複以上步驟。注意對局域網開放後遊戲便無法暫停,所以在公開到局域網時若有需要,最好在你的世界中找個安全的地方。你可以重新載入世界來取消對局域網開放。若要永久開啓作弊,必須修改level.dat文件。
在基岩版中,作弊可以隨時使用設置菜單中的選項切換。開啓作弊會導致玩家在該世界永遠無法獲得成就,即使後來再關閉作弊也一樣。

指令結果

嘗試執行命令後會產生不同的效結果,包括無法解析、執行失敗、執行成功、Void、執行中斷、執行錯誤[僅JE]
無法解析
若當前遊戲、世界或執行上下文不滿足命令的限制條件,或輸入的命令不完整,或存在無法解析的參數,該命令就無法解析。
在Java版中,當向聊天欄輸入參數時,若一個參數無法解析,則會向玩家發出提示。
在Java版中,若參數無法解析,參數將被標記為紅色,聊天欄上方會顯示語法錯誤信息。
在基岩版中,當在聊天欄輸入命令時,若某一個參數無法被客户端解析,則語法提示中的下一個參數將從灰色變為白色。如果所有的參數(包括可選參數)都被輸入,那麼整個語法提示都將從灰色變為白色。然而,能被客户端解析,並不能保證此參數能被服務端解析。
在Java版中,在命令方塊中輸入命令與在聊天欄中輸入時的行為相同。
在基岩版中,當在一個命令方塊中輸入命令後,若命令無法解析,在關閉命令方塊界面時,會把一個錯誤信息輸出到命令方塊的輸出框中。當嘗試執行一個無法解析的命令時,將顯示錯誤信息。
在Java版中,提示信息為“未知或不完整的命令,錯誤見下”或“錯誤的命令參數”。在基岩版中,為“未知的命令”或“語法錯誤:意外的錯誤”:出現在“錯誤所在位置”。
若在函數文件中存在無法解析的命令,此函數將無法被加載到遊戲中。
在基岩版中,如果腳本中存在無法解析的命令,則在嘗試運行該命令時會拋出錯誤。
執行錯誤[僅JE]
如果一個命令執行錯誤,則意味着該命令存在顯著的漏洞。從技術上來説,該命令在執行時拋出了除brigadier.exceptions.CommandSyntaxException以外的異常。Void[僅JE]僅存在於/function命令。命令Void時,沒有result或success值可供/execute store命令存儲。
執行中斷[僅JE]
僅存在於/execute命令。即在執行一個/execute命令的過程中,執行分支數量變成了0,在執行末尾的子命令前就已經停止,稱為執行中斷。比如在命令方塊中執行/execute as @s run...。
執行失敗和執行成功
如果命令不是無法解析、執行錯誤、Void或執行中斷,則該命令的結果可分為執行失敗或執行成功。如果此時該命令的成功次數為0,則命令執行失敗。否則,命令執行成功。命令的成功次數,可以由紅石比較器從命令方塊接收,由腳本獲取[僅BE]
在Java版中,如果該命令無法被命令方塊執行,則當/execute store success ... run ...儲存0時命令失敗,當/execute store success ... run ...儲存1時命令成功。
在基岩版中,即使該命令無法被命令方塊或腳本執行,它依舊存在成功次數,只不過無法獲取。
請注意,只有在命令不是無法解析、執行錯誤、Void或執行中斷時,才存在執行失敗和執行成功。儘管當無法解析、執行錯誤、Void或執行中斷時,命令的成功次數為0,但它不會被視為執行失敗,也不是執行成功。
請注意,並非所有的“執行成功”的命令都會使世界有所改變,“執行失敗”的命令也不意味着命令什麼也沒有做。

指令座標

主條目:座標
命令中的座標可以用三個絕對座標(X Y Z)組成的一組座標來表示。也可以使用波浪號(~)及給出增量來指定相對座標和使用脱字符(^)及給出偏移來指定局部座標。絕對座標與相對座標可以混用,但它們都不能與局部座標混用。

指令目標選擇器

主條目:目標選擇器
目標選擇器是命令中使用得最頻繁的參數之一,允許規範地、自由地選擇將要參與命令的實體。目標選擇器也在原始JSON文本中使用。
目標選擇器分為兩個部分,分別為變量參數
  • 變量是目標選擇器必要的成分,可以大致地指定要選擇的實體(例如:所有實體、距離最近的玩家、與NPC交互的玩家等)。
  • 參數是可選的,負責修飾變量,可以對變量選中的實體進行進一步的過濾。參數中有許多子參數供玩家使用(例如:type、name、scores等)。

指令NBT標籤

主條目:NBT
NBT標籤是一種樹狀數據結構,可以被用花括號包含的鍵值對(即SNBT)描述。SNBT用於Java版的命令中,用於指定玩家、實體和一些方塊的較為複雜的數據。
SNBT由零個或多個用逗號分隔的鍵值對組成,且本身用大括號括住。每個鍵值對包含鍵名和鍵值,用冒號分開。但是,有些鍵值可以繼續包含鍵值對,因此SNBT可以用來描述層次結構。
例: {name1:123,name2:"sometext",name3:{subname1:456,subname2:789}}
這些NBT標籤所採用的數據結構與Minecraft世界存檔相同。這種數據結構在其他條目中有詳細描述。NBT標籤中鍵名有嚴格的限定(區分大小寫):
數據結構規範鏈接
對象
例子
箱子熔爐命令方塊刷怪蛋、告示牌等
物品
物品欄中的物品 (包括附魔、自定義名稱等)
物品實體
在地上的物品
彈射物
、火球、噴濺藥水等
交通工具
礦車
動態方塊
引燃的TNT及正在掉落的沙子沙礫鐵砧
其他實體
指定鍵名的鍵值也必須符合數據類型要求。
NBT標籤鍵值數據類型
類型
説明
字節(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: 32位單精度浮點數,介於-3.4E+38和+3.4E+38之間。例:3.1415927
Double: 64位雙精度浮點數,介於-1.7E+308和+1.7E+308之間。例:3.141592653589793
詳見IEEE 754
字符串(string)
一串字符,如果內容包含不在 a-z A-Z 0-9 _ .(不包括空格)的字符則需要在整個字符串前後加上雙引號。\可以將後面的字符轉義(支持像JSON那樣的轉義,如\n和\u00a7)。轉義方式為,在"及\號前加上\。例:"Call me \"Baidu\"
列表(list)
值的序列,用逗號分隔並用方括號包含。所有值的數據類型必須統一——數據類型標準由列表的第一個元素決定。例:[3.2,64,129.5]
複合標籤(compound)
鍵值對的序列,用逗號分隔並用花括號包含。例: {X:3,Y:64,Z:129}
每個NBT標籤的內容本身就是一個複合標籤。
複合標籤裏面可以包含任何標籤。
字節數組(byte-array)
介於-128和127(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識B;。例: [B;1b,2b,3b]
整型數組(int-array)
介於-2,147,483,648和2,147,483,647(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識I;。例: [I;1,2,3]
長整型數組(long-array)
介於-9,223,372,036,854,775,808和9,223,372,036,854,775,807(包含)之間的整數序列,用逗號分隔內容並用方括號包含,首個元素前方需要加入類型標識L;。例: [L;1l,2l,3l]
布爾型(boolean)
一種數據類型,只有“true”和“false”兩種取值。由於程序通常使用 字節存儲布爾值,布爾型只會在JSON格式中出現。在NBT中,true和false相當於1和0。例: {doFoo:true}
某些命令要求明確指明某些數值的數據類型,這可以通過在數值後附加限定字符(B、S、L、F、D)來實現。舉例來説,3s表示短整型,3.2f表示單精度浮點,等等。(字符I不能限定整型。)限定字符不區分大小寫。在不加限定字符,且Minecraft無法根據上下文來確定數據類型或需要比對NBT標籤時,會將數據類型假定為雙精度浮點型(數值有小數部分時)、整型(數值沒有小數點,且在整型取值範圍內)或字符串(若前述情況均不符合)。被方括號包含的集合中,被逗號分隔的元素若全為整型,則會將數據類型假定為整型數組(如[I;1,2,3]是一個整型數組,[L;1L,2L,3L]是一個長整型數組);否則會假定為列表。但有以下特例:[ ]是一個空列表,而[ , ]是一個空整型數組。
如果用/clear等命令來查找NBT標籤,這些命令只會檢查目標實體/方塊/物品是否存在此標籤。這意味着一個符合條件的實體/方塊/物品可能同時還擁有其他標籤。這對列表和數組同樣成立:只要列表或數組中包含待查找的所有元素,就會成功匹配,既不考慮元素的排列順序,也不考慮是否有多餘的元素存在。

指令權限等級

權限等級用於控制命令執行者可以執行什麼命令。比如在Java版中,/kick不能在命令方塊中執行,因為這個命令需要3的權限等級,而命令方塊的權限等級僅為2。
  • 在Java版中,權限等級可為0,1,2,3或4。
    • 命令方塊或命令方塊礦車的權限等級為2。
    • 服務器控制枱的權限等級為4。
    • 函數的權限等級為2(可在server.properties中更改)。
    • /execute執行子命令的權限等級為2。
  • 對於玩家來説:
    • 如果該玩家是服務器的管理員,那麼他的權限等級由ops.json中的值決定(默認為4)
    • 如果該玩家已經啓用作弊,並在單人遊戲世界中或是局域網世界的所有者,那麼他的權限等級為4。
    • 如果該玩家在一個允許作弊的局域網世界中,那麼他的權限等級為4。
    • 否則,該玩家的權限等級為0。
  • 在基岩版中,權限等級可為0,1,2,3或4。
    • 命令方塊或命令方塊礦車的權限等級為1。
    • 服務器控制枱的權限等級為4。
    • 開發者控制枱的權限等級為3。
    • 函數和附加包中的腳本的權限等級為1。
    • /execute執行子命令的權限等級為1。
  • 對於玩家來説:
    • 如果該玩家在服務器中,且該玩家在“玩家權限”屏幕中的“操作員命令”開關已關閉,那麼他的權限等級默認為1(可在server.properties中更改)。
    • 如果該玩家在單人遊戲世界或局域網世界中,且該玩家在“玩家權限”屏幕中的“操作員命令”開關已打開,那麼他的權限等級默認為3。
    • 否則,該玩家的權限等級為0。
注:命令的權限等級與暫停菜單和“玩家權限”屏幕中的身份(訪客,成員,操作員或自定義)不同。例如在單人遊戲世界中,身份為操作員的玩家的權限等級為3,因為其對應的“操作員命令”開關已打開;身份為訪客或成員的玩家的權限等級為0,因為其對應的“操作員命令”開關沒有打開。[僅BE]

指令命令列表及其概述

縮寫説明:下面的表格中,BE為基岩版,JE為Java版,EE或EDU為教育版,SP為單人遊戲,MP為多人遊戲,WS為WebSocket服務器。

指令普通命令

以下列出了所有可以在正常版本的Minecraft中使用的指令
命令概述
命令
描述
BE
EDU
JE
JE權限等級
BE及EDU權限等級
僅限MP
編輯或查詢方塊的命令
編輯或查詢實體(生物和掉落物等)的命令
編輯或查詢玩家的命令
編輯或查詢世界的命令
/?
/help的替代命令,提供命令使用幫助。
0
/ability
賦予或剝奪玩家的能力。
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[僅EE]
2[僅BE]
/damage
對指定實體造成傷害。
2
1
/data
允許玩家獲取、合併、修改或是移除實體、方塊或命令存儲的NBT數據。
2
/datapack
控制加載的數據包。
2
/daylock
/alwaysday的替代命令,鎖定或解鎖日夜循環。
1
/debug
開始或結束刻分析器或對函數進行調試。
3
/dedicatedwsserver
嘗試連接一個WebSocket服務器。
0
/defaultgamemode
更改默認的遊戲模式。
2
/deop
撤銷玩家的管理員權限。
3
2
[僅JE]
/dialogue
打開一個玩家的NPC對話。
1
/difficulty
設置難度等級。
2
1
/effect
添加或移除狀態效果
2
1
/enchant
附魔玩家的物品。
2
1
/event
用於觸發一個實體的事件。
1
更改執行環境的情況下執行另一條命令。
2
1
/experience
/xp的替代命令,給予玩家經驗。
2
在某個區域填充特定方塊。
2
1
/fillbiome
設置指定區域的生物羣系
2
/fog
用於更改玩家當前的霧設置。
1
/forceload
強制不斷加載區塊
2
/function
運行一個函數。
2
1
/gamemode
更改玩家的遊戲模式。
2
1
/gamerule
更改或查詢遊戲規則。
2
1
用於測試GameTest功能。
1
給予玩家物品。
2
1
/?的替代命令,提供命令使用幫助。
0
0
/hud
修改HUD的可見性。
1
/immutableworld
設置世界的不可變狀態。
1
/inputpermission
對玩家的權限狀態進行指定操作。
1
/item
用於修改方塊或實體的物品欄。
2
/jfr
開始或結束JFR分析。
4
將玩家踢出服務器。
3
1
/kill
清除實體(玩家、生物、掉落物等)。
2
1
列出服務器中的玩家。
0
0
/locate
顯示最近的給定結構、生物羣系或興趣點[僅JE]的座標。
2
1
/loot
將指定的戰利品放入物品欄或世界。
2
2
/me
顯示一條關於自己的信息。
0
0
/mobevent
控制或查詢允許運行的生物事件。
1
/msg
/tell和/w的替代命令,向另一玩家發送私信。
0
0
/music
設置玩家是否能控制當前播放的音樂。
1
/op
授予玩家管理員權限。
3
2
[僅JE]
/ops
/permission的替代命令,重載並應用權限。
4
/pardon
從封禁列表中移除玩家封禁項目。
3
/pardon-ip
從封禁列表中移除IP封禁項目。
3
創建粒子。
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
/script
調試GameTest框架選項。
1
/scriptevent
通過ID和消息來觸發腳本事件。
1
/seed
顯示世界種子
0[僅SP]
2[僅MP]
/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
/worldbuilder
/wb的替代命令,給予能編輯受限制方塊的能力。
1
/wsserver
/connect的替代命令,連接至WebSocket服務器。
0[僅EE]
2[僅BE]
/xp
/experience的替代命令[僅JE],增加或減少一個玩家的經驗。
2
1

指令隱藏命令

這類命令通常需要使用WebSocket服務器代為執行,在遊戲界面中無法被執行。
命令
描述
BE
EDU
BE及EDU權限等級
僅限MP
編輯或查詢方塊的命令
編輯或查詢實體(生物和掉落物等)的命令
編輯或查詢玩家的命令
編輯或查詢世界的命令
/agent
操控智能體。
WS
WS
0[僅EE]
1[僅BE]
/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[僅EE]
1[僅BE]
/globalpause
查詢或設置所有玩家的世界暫停狀態。
3
/lesson
處理教育版課程報告。
0
/listd
以JSON形式列出服務器中的玩家及信息。
WS
WS
3
/querytarget
檢測某實體所在座標、旋轉角度、所在維度及專用ID。
WS
WS
0[僅EE]
2[僅BE]
/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

指令基岩版開發者命令

以下列出了可在Minecraft基岩版開發版執行的命令。在正常版本的Minecraft中,玩家無法看見並執行這些命令。但是在IOS端基岩版1.2.13中,這些指令意外出現在了正式版本的遊戲裏。隨後在IOS端基岩版1.2.14更新後將這些指令移除了。
命令
描述
命令類型
權限類型
備註
/aigoals
啓用或禁用實體的AI意向
僅客户端
any

/automate
運行一個行為樹
僅客户端
any

/automateactivetool
運行ActiveTool行為樹
僅客户端
any

/automatebreakblock
運行BreakBlock行為樹
僅客户端
any

/automatefindblock
運行FindBlock行為樹
僅客户端
any

/automatefly
運行Fly行為樹
僅客户端
any

/automategetinteractionpositionforblock
運行GetInteractionPositionForBlock行為樹
僅客户端
any

/automatelookat
運行LookAt行為樹
僅客户端
any

/automatemove
運行Move行為樹
僅客户端
any

/automatemoveto
運行MoveTo行為樹
僅客户端
any

/automateplaceblock
運行PlaceBlock行為樹
僅客户端
any

/bhave
運行一個行為樹
僅客户端
any

/bounds
啓用或禁用實體的碰撞箱及體積繪製
僅客户端
any

/cleanroom
這是/spawning和/wipeout的組合命令,使所有非玩家實體徹底消失
標準
any

/clearslot
將被選定的物品欄清空



/clearinventory
清空玩家的物品欄
僅客户端
any

/crash
立即使Minecraft崩潰
僅客户端
admin

/crashclient
立即使Minecraft客户端崩潰
僅客户端


/crashserver
立即使Minecraft服務端崩潰
僅客户端


/createlocalworld
在本機上新建一個世界
遊戲前運行
admin

/destroyblock
破壞指定座標的方塊



/dumpblocknames
從一個範圍獲取其中所有方塊的名字,並以字符串形式輸出
標準
any

/dumpentitiesclient
獲取當前維度的所有實體的信息



/dumpentitiesserver
獲取當前維度的所有實體的信息



/enchantrandom
將玩家手持的物品賦予隨機附魔
僅客户端
gamemasters

/fillchestblock
向箱子內填充物品
標準
any

/filldrive
未知



/findanchoredbuildpos
給定一個目的方塊座標,這個命令為玩家找到一個有效的站着可以在目的座標放方塊的座標
標準
any

/findflatarea
為玩家找到一個平坦的區域
標準
any

/findnearbypickups
為玩家找到附近的掉落物
僅客户端
any

/fixbiomes
重新加載玩家周圍區塊的生物羣系
標準
admin

/fly
設定玩家的飛行狀態
標準
any

/getactivescreen
獲取當前載入的界面名稱
僅客户端
admin

/getavgendframerate
返回遊戲平均結束幀時間
僅客户端
any

/getavgremaindertimepercent
返回遊戲總計算時間的平均佔比
僅客户端
any

/getavgrendertime
返回遊戲渲染平均時間
僅客户端
any

/getavgticktime
返回平均遊戲刻
僅客户端
any

/getavgunaccountedtimepercent
返回未計算時間的平均佔比
僅客户端
any

/getblockname
獲取指定座標的方塊名稱
標準
any

/getbrightness
獲取當前亮度
僅客户端
any

/getchestcontents
獲取箱子中的物品列表
標準
any

/getchunkdirtycount
返回生成有問題的區塊數量
僅客户端
any

/getchunkrebuildcount
返回已經建立完畢的區塊
僅客户端
any

/getchunksortcount
返回已經分類排序的區塊數量
僅客户端
any

/getcpu
返回CPU信息
僅客户端
any

/getdurability
查看被選中物品的耐久度
僅客户端
any

/getexperience
返回玩家的經驗等級
標準
any

/getfps
返回遊戲當前幀率
僅客户端
any

/getgpu
返回GPU信息
僅客户端
any

/getgpumemory
返回顯存大小
僅客户端
any

/getguiscale
返回當前GUI大小
僅客户端
any

/getmsaalevel
返回抗鋸齒等級
僅客户端
any

/getos
返回系統版本
僅客户端
any

/getplayerbiome
獲取玩家所在生物羣系
僅客户端
any

/getplayerid
返回玩家ID
僅客户端
any

/getpos
獲取玩家當前座標
僅客户端
gamemasters

/getpower
檢測指定座標方塊的紅石充能
標準
any

/getprofilersecondsperupdate
返回反饋統計(Proffer stat)佔用的時間
僅客户端
any

/getresolution
返回屏幕分辨率
僅客户端
any

/getselecteditemcount
檢測手持物品及數量
僅客户端
any

/getskin
獲取玩家當前皮膚名稱
僅客户端
any

/getstructure
檢測玩家所在結構
僅客户端
any

/getsysteminfo
返回系統相關信息
僅客户端
any

/getsystemmem
返回系統內存大小
僅客户端
any

/getviewdistance
獲取當前的可見距離
僅客户端
any

/getworldname
檢測當前世界的名稱
標準
gamemasters

/health
更改玩家的生命值
標準
gamemasters

/hunger
更改玩家的飢餓值
標準
gamemasters

/islargechestblock
檢測目標方塊是否為大型箱子
標準
any

/isplayercrouching
檢測玩家是否在潛行
標準
any

/isplayerflying
檢測玩家是否在飛行
標準
any

/isplayergrounded
檢測玩家是否着陸
標準
any

/isworldloaded
檢測客户端是否已加載世界
僅客户端
admin

/kit
給予玩家預設的套裝
標準
gamemasters

/leaveworld
離開世界並回到主界面
僅客户端
any

/loadbehaviortreedefinitions
加載所有自動化行為樹定義
僅客户端
any

/log
日誌設置以及篩選
僅客户端
admin/owner(僅限MP)

/lookat
強制使玩家看向一個浮點座標
標準
any

/memwarn
發出低內存警告
僅客户端
any

/nearbyentityisbaby
檢測最近的實體類型是否為baby
標準
any

/networkstats
未知
標準
admin

/notifyprofiler
未知



/paths
啓用/禁用生物尋路預判顯示
僅客户端
any

/pause
模擬玩家按下暫停按鈕的動作,進入暫停界面



/placefeature
在滿足條件的指定位置放置一個自定義地物


於1.18.20.25加入正式版本中,在1.18.20.27被從正式版本中移除。
/placefromhand
如果可能的話,放置手中的物品到指定座標



/playerstat
獲取玩家狀態



/profile
獲取玩家信息
僅客户端
any

/redstonetest
輸出紅石圖像到Visual Studio
標準
any

/register3pserver
在第三方服務器的庫(Repository)中註冊一個第三方服務器
僅客户端
any

/rot
設置玩家當前轉動角度
標準


/selectinventoryitem
從玩家的九個主要物品欄中選中指定物品

any

/sendmodalform
向指定玩家發出請求以使其顯示錶單



/sendshowstoreoffer
發送請求以向玩家展示商店商品
標準
any

/setbrightness
設置亮度大小
僅客户端
any

/setguiscale
設置GUI大小
僅客户端
any

/setskin
設置玩家皮膚
僅客户端
any

/setviewdistance
設置可見距離



/showallitems
未知



/showfrustum
未知



/simlock
鎖定模擬的時間。
標準
any

/simscale
縮放(Scale)模擬時間的片段(Passage)
標準
any

/skin
獲取玩家當前皮膚名稱



/spawnfeature
生成遺蹟結構
標準
any

/spawning
設置實體是否會自然生成
標準
admin

/spawnitem
在特定座標生成某個掉落物的實體形式



/spawnmob
生成一個實體,帶有或不帶有特定的組件



/stoptime
停止或繼續時間運轉



/systemstat
返回或設置遊戲的運行統計



/test
通過Test Manager執行一個測試



/testassets
通過Test Manager上傳/下載一個測試資源



/timelock
停止或繼續時間運轉
標準
gamemasters

/tptosuitabletree
返回一個能讓玩家砍倒一棵樹的位置
標準
admin

/transferserver
將玩家轉移至另一個服務器


曾經於1.0.3.0被加入到正式版本中,在1.2.0.2從正式版本中移除。
/villages
啓用或禁用村莊調試信息顯示
僅客户端
any
此命令雖然屬於開發者命令,但從未在任何公開版本中出現過。
/wipeout
清除所有維度除玩家的實體
標準
any

(來源 [4]  )

指令智能體命令

以下命令已由/agent取代:
  • /attact
  • /collect
  • /createagent
  • /destroy
  • /detectredstone
  • /detect
  • /dropall
  • /drop
  • /getitemcount
  • /getitemdetail
  • /getitemspace
  • /inspectdata
  • /inspect
  • /move
  • /place
  • /till
  • /tpagent
  • /transfer
  • /turn

指令愚人節命令

僅適用於Java版。
  • /debugdim (20w14infinite) [2] 
  • /transform (23w13a_or_b) [3] 
  • /vote (23w13a_or_b) [3] 
  • /warp (20w14infinite) [2] 

指令歷史

Java版Classic
0.0.15a(多人測試3)
加入了/ban、/banip、/broadcast、/deop、/kick、/op、/tp和/unban命令。
0.0.16a_01
將/broadcast命令變更為/say。
0.0.17a
加入了/setspawn命令。
0.0.20a
加入了/solid命令。
Java版Indev
0.31
移除了所有命令。
Java版Alpha
v1.0.16
加入了/ban、/ban-ip、/banlist、/deop、/home、/kick、/op、/pardon、/pardon-ip、/say和/stop命令。
v1.0.16_01
加入了/save-all、/save-on、/save-off和/tp命令。
v1.0.16_02
加入了/list和/tell命令。
v1.2.5
移除了/home命令。
v1.2.6
加入了/kill命令。
Java版Beta
1.3
加入了/whitelist命令。
Java版
1.3.1
12w16a
加入了作弊模式和/gamemode、/give、/time、/toggledownfall和/xp命令。
目前僅在創造模式中可用。
12w17a
加入了/help命令。
多人遊戲中的命令被顯示為斜體。
12w18a
輸入命令時遊戲不再暫停。
12w21a
加入了/seed命令。
12w22a
加入了/defaultgamemode命令。
12w24a
加入了/publish命令。
12w25a
可在將世界開放到局域網時開關作弊模式。
12w27a
加入了/debug命令。
12w30a
/gamemode 3改為/gamemode 0。
1.4.2
12w32a
加入了/difficulty、/gamerule、/spawnpoint和/weather命令。
12w37a
加入了/clear命令。
12w38a
/clear命令加入了item參數。
12w41a
/xp的限制從5,000加大到2,147,483,647。
1.4.4
pre
加入了/enchant命令。
1.5
13w03a
加入了/testfor命令。
13w04a
加入了/scoreboard命令。
13w09b
加入了/effect命令。
1.6.1
13w23a
加入了/spreadplayers命令。
加入了遊戲規則naturalRegeneration。
13w24a
加入了遊戲規則doDaylightCycle。
13w24b
/kill命令造成的傷害從1,000增加至3.4×1038
1.6
/effect命令加入了clear參數。
1.6.1-pre
加入了/playsound命令。
1.7.2
13w36a
加入了/summon命令。
加入了/achievement命令。
/give命令加入了dataTag參數。
13w37a
加入了/setblock、/tellraw和/testforblock命令。
13w38a
加入了/setidletimeout命令。
13w43a
加入了/setworldspawn命令。
1.8
14w02a
加入了/blockdata命令。
/kill命令加入了player|entity參數。
/clear命令加入了data參數。
/testfor命令加入了dataTag參數。
/testfor命令可在命令方塊以外運行。
JSON文本規範中加入了insertion屬性。
14w02c
為修復MC-44371,/kill命令現在直接清除非生物實體,不再對其造成3.4×1038虛空傷害。
14w03a
/tp命令加入了旋轉角度參數。
加入了/clone和/fill命令。
加入了遊戲規則logAdminCommands。
NBT數據現在支持使用字符串ID。
雖然數字ID仍能在NBT數據中使用,但在其餘命令中均不再有效。
14w04a
加入了/particle命令。
14w05a
/gamemode和/defaultgamemode命令加入了spectator參數。
14w06a
/effect命令加入了hideParticles參數。
加入了/trigger命令。
14w07a
加入了/execute和/testforblocks命令。
/testfor命令現在只要求NBT標籤被檢測的部分一致。
14w08a
使用/execute執行命令的返回值會回傳到運行/execute命令的命令方塊上。
14w10a
加入了遊戲規則showDeathMessages。
/clone命令加入了force選項。
14w17a
加入了/worldborder命令。
加入了遊戲規則randomTickSpeed。
14w19a
加入了/worldborder damage和/worldborder warning命令。
14w20a
加入了/title命令。
JSON文本規範中加入了selector屬性。
/clone命令加入了move選項。
14w26a
加入了/worldborder add命令。
加入了/replaceitem命令。
加入了遊戲規則sendCommandFeedback。
14w28a
加入了/stats命令。
14w29a
加入了/worldborder get命令。
/particle命令加入了force參數。
加入了/time query命令。
允許設立自定義遊戲規則。
/stats命令加入了QueryResults。
14w30a
/summon命令可以召喚閃電。
14w31a
/debug可在單人遊戲中運行。
/debug命令加入了chunk參數。
14w32b
加入了/entitydata命令。
/give現在無法突破堆疊限制。
1.8.1
pre1
加入了遊戲規則doEntityDrops。
遊戲規則doTileDrops不再影響實體。
1.9
15w37a
加入了遊戲規則spectatorsGenerateChunks。
15w43a
現在被/gamemode命令或F3 + N切換遊戲模式的玩家會在聊天框中得到提示消息。
15w49a
/playsound命令支持Tab鍵自動補全。
/particle命令加入了playerparams參數。
15w49b
/time query現在支持day作為參數值。
15w51a
加入了遊戲規則spawnRadius,用於指定重生點半徑。
16w02a
/playsound命令要求source參數,指定聲音所屬的分類,以歸入音量控制。
在命令方塊中運行/help命令時,會在“上一個輸出”中隨機顯示詼諧的語句。
16w03a
/achievement命令不再影響統計數據。
16w07a
加入了遊戲規則disableElytraMovementCheck。
1.9.3
pre1
/tp命令不再將玩家傳送至-512<y<512以外的區域。
pre2
加入了/stopsound命令。
1.10
16w21b
/tp命令的y軸座標範圍擴大至-4096~4096。
pre1
加入了/teleport命令。與/tp效果類似,但傳送目標必須指定、無法直接傳送到其他玩家身上,且相對座標基於命令執行者而非傳送目標。
1.11
16w32a
/execute、/fill、/setblock和/testforblock命令加入了方塊狀態支持。
16w32b
/title命令加入了在動作欄上顯示文本的功能。
16w38a
加入了遊戲規則doWeatherCycle和maxEntityCramming。
16w39a
加入了/locate命令。
1.12
17w13a
加入了/recipe和/advancement命令。
加入了遊戲規則doLimitedCrafting。
移除了/achievement命令。
17w16b
加入了遊戲規則maxCommandChainLength。
17w18a
加入了遊戲規則announceAdvancements。
加入了/reload命令。
pre1
加入了遊戲規則gameLoopFunction。
加入了/function命令。
1.13
17w45a
命令中不同的部分現在由不同顏色標示,而即使不運行命令,錯誤部分也將會顯示為紅色。
在大部分情況下命令將不再允許出現大寫字母,並運行得比以前更加快速而效率。
修改了部分命令的語法。
加入了/tag與/team命令。
移除了/enchant、/stats、/testfor、/testforblock、/testforblocks與/toggledownfall命令。
重寫/execute命令。
/gamerule命令不再接受未知值(自定義遊戲規則)。
/gamerule命令現在會對值進行類型檢查。
/publish命令現在支持可選參數port。
/tp現在是/teleport的縮寫。
17w45b
加入了/data命令。
移除了/entitydata命令。
重製了 /execute store命令。
17w46a
加入了/datapack命令。
加入了選項以切換命令自動補全的模式。
命令界面的UI樣式標準更新,並重新在多人遊戲中工作。
17w47a
移除了/blockdata命令。
粒子名變更。
在聊天選項中加入了切換自動命令建議。
17w48a
調整了命令補全界面的UI。
重製了tab鍵—將補全完整的座標。
17w49b
移除了遊戲規則gameLoopFunction,使用函數標籤#minecraft:tick取代。
17w50a
現在可以在命令裏使用局部座標^。
Tab鍵—在沒有指向方塊時用~ ~ ~補全。
18w01a
加入了/tp的facing語法,這會調整目標實體面向的實體或座標。
為/time set加入了了noon以及midnight選項。
將所有自定義名稱(如方塊、物品、生物實體、方塊實體)轉變為可翻譯的文本.
物品實體的NBT鍵Thrower和Owner不再是字符串,而以兩個長整型組件L和M。
雪球、雞蛋和末影珍珠的NBT鍵owner不再是字符串,而以兩個長整型組件L和M。
18w02a
命令中的錯誤現在有了更好的錯誤信息(提示中有更多的信息)。
對/tp進行了簡化,並且現在允許跨維度傳送了。
加入了 /execute的子命令用於允許對於命令的進一步控制。
服務器命令現在將會執行於世界重生點而非固定為座標0,0,0。
18w03a
命令和函數變得更快、效率更高了。
為分析器加入了命令(/debug)。
/data get的標籤路徑現在可以使用非數字標籤。
加入了/particle <name> <pos>作為該命令的一個簡寫。
18w05a
加入了/bossbar命令。
新的/execute store子命令。
為命令UI加入了了基本的目標選擇器。
現在為不明確的命令提示。
18w06a
重新加入了/enchant命令。
為實體選擇器加入了命令建議。
實體選擇器和方塊狀態參數現在允許使用空格了。
/locate現在接受之前在Temple分組下所有結構的不同名稱Desert_Pyramid、Igloo、Jungle_Pyramid和Swamp_Hut。
18w08a
為/locate命令輸出的座標加入了可點擊的傳送鏈接(將傳送命令輸入至聊天窗口)。
18w19a
/seed輸出的種子現在可被直接通過點擊來複制。
18w20a
組隊現在可以有一個前綴和後綴。
pre7
加入了 /scoreboard objectives modify <記分項> displayname <顯示名稱>
pre8
加入了 /team modify <隊伍> displayName。
加入了 /scoreboard objectives modify <記分項> rendertype hearts,使生命值欄目顯示為心形,就像這樣:。
加入了 /scoreboard objectives modify <記分項> rendertype integer,使生命值欄目顯示為黃色的數字。
隊伍名稱、記分項名稱現在為文本元件,而不是純字符串。
/team option 改為 /team modify。
1.13.1
18w31a
加入了/chunk命令。
pre1
將/chunk改名為/forceload。
2018年9月26日
據MIT許可證開源(曾在數據庫網站提供了源代碼,未指定許可證)。
1.14
18w43a
加入了/drop和/schedule。
/replaceitem可在物品展示框上使用。
18w44a
刪除了/drop 命令中的award 部分。
18w45a
/drop更名為/loot並重做。
19w02a
加入了/teammsg。
1.16
20w06a
加入了/locatebiome命令。
20w17a
加入了/attribute命令。
1.17
20w46a
移除了/replaceitem命令。
加入了/item命令。
pre1
加入了/perf命令。
1.18
21w37a
加入了/jfr命令。
1.18.2
22w03a
加入了/placefeature命令。
1.19
exp1
加入了/warden_spawn_tracker。
22w11a
移除了/warden_spawn_tracker。
22w18a
移除了/placefeature命令,其功能由/place feature子命令繼承。
加入了/place jigsaw和/place structure子命令。
22w19a
將/locatebiome作為子命令/locate biome併入了/locate,/locate的原有功能由/locate structure繼承。
加入了/locate poi和/place template子命令。
1.19.3
22w46a
加入了/fillbiome命令。
1.19.4
23w03a
加入了/ride命令。
23w06a
加入了/damage命令。
1.20.2
23w31a
加入了/random命令。
現在命令的使用歷史可以在不同的世界之間保存和訪問,其會存儲在遊戲文件夾的command_history.txt。
1.20.3
23w43a
加入了/tick命令。
Java版(即將到來)
1.20.5
24w04a
加入了/transfer命令。
將“允許作弊”選項重命名為“允許命令”。
將世界描述“作弊”重命名為“命令”。
攜帶版Alpha
0.7.4
加入了對命令的支持,但尚未實現任何命令的運行。
0.16.0
build 1
加入了/clearfixedinv、/clone、/deop、/execute、/fill、/gamemode、/give、/help(及其別名/?)、/kill、/list、/op、/say、/setblock、/setfixedinvslot、/setworldspawn、/spawnpoint、/summon、/tell(及其別名/msg和/w)、/testforblock、/testforblocks、/time、/toggledownfall、/tp(及其別名/teleport)、/weather、/wsserver和/xp命令。
大部分命令的功能與Java版1.10相同。差別在於:不支持NBT標籤、/clone命令無法使用forced模式、/gamemode命令僅允許指定創造模式和生存模式、/give命令中玩家目標為可選參數,以及/execute命令中實體目標為可選參數。
build 2
移除了/clearfixedinv、/setfixedinvslot及其他教育版相關的命令。
build 5
加入了/enchant命令。
攜帶版
1.0.0
0.17.0.1
加入了/locate和/connect命令。
0.17.0.2
移除了/locate命令。
將mascot命令重命名為/agent。
1.0.0.0
重新加入了/locate命令。僅能用於查找要塞。
1.0.3
1.0.3.0
加入了/transferserver命令。
1.0.5
1.0.5.0
加入了/clear、/difficulty、/effect、/gamerule、/me、/particle、/playsound、/replaceitem、/spreadplayers、/stopsound、/testfor和/title命令。
1.0.5.3
移除了/particle命令。
/effect命令的amplifier參數不再允許為負值。
1.1.0
1.1.0.0
/replaceitem支持canplaceon和candestroy。
/locate可查找其他結構。
加入了遊戲規則dodaylightcycle、doentitydrops、dofiretick、domobspawning、domobloot、dotiledrops、doweathercycle、keepinventory和mobgriefing。
1.1.0.3
加入了/setmaxplayers。
基岩版
1.2.0
1.2.0.2
加入了/tickingarea。
1.4.0
?
將/transferserver移動到開發者命令,玩家不再能夠正常使用。
1.5.0
1.5.0.0
為啓用教育版功能的世界加入了5個新命令。
1.6.0
1.6.0.6
為/gamerule加入了遊戲規則doInsomnia。
1.7.0
1.7.0.2
加入了/scoreboard。
加入了了遊戲規則commandblocksenabled。
1.8.0
1.8.0.8
重新加入了/particle。
加入了randomTickSpeed遊戲規則。
加入了/reload。
加入了/function。
1.9.0
1.9.0.0
加入了/tellraw。
加入了showdeathmessages遊戲規則。
加入了immediaterespawn遊戲規則。
為/particle加入了新粒子。
1.11.0
1.11.0.1
加入了/resupply,但並沒有作用。
1.11.0.3
加入了/mobevent。
1.12.0
1.12.0.2
加入了spawnradius遊戲規則。
/clear的數據值功能失效。
加入了sendcommandblockfeedback遊戲規則。
為/particle加入了更多的新粒子。
為地圖製作及Add-ons加入了新命令。
?
移除了/resupply。
1.14.0
1.14.0.3
/clear的數據值功能被修復。
1.16.0
1.16.0.57
加入了/kick命令。
正式版
加入了/whitelist命令。
1.16.100
1.16.100.52
加入了/playanimation、/ride和/structure命令。
1.16.100.54
加入了/fog命令。
1.16.100.57
加入了/camerashake、/clearspawnpoint和/event命令。
1.16.100.58
加入了/music命令。
1.16.100.59
加入了/schedule命令。
1.16.210
1.16.210.53
移除了/mixer命令。
1.16.210.54
重新加入了/mixer命令。
1.16.210.58
再次移除了/mixer命令。
1.16.210.60
加入了/gametest命令。
1.17.0
1.16.230.50
將/whitelist重命名為/allowlist。
正式版
將/allowlist重命名為/whitelist。
1.17.10
1.17.10.22
加入了/dialogue命令。
1.17.30
1.17.30.23
加入了/script命令。
1.18.0
1.18.0.21
加入了/loot命令。
1.18.0.22
移除了/loot命令。
1.18.10
1.18.10.21
重新加入了/loot命令。
1.18.10.26
加入了/damage命令。
再次將/whitelist重命名為/allowlist。
1.18.30
1.18.20.21
加入了/volumearea命令。
1.18.20.25
加入了/placefeature命令。
1.18.20.27
移除了/placefeature命令。
1.19.60
1.19.60.22
加入了/scriptevent命令。
1.19.80
1.19.80.21
加入了/inputpermission命令。
1.20.0
1.20.0.22
加入了/camera命令。
1.20.10
1.20.10.21
加入了/recipe命令。
1.20.60
1.20.60.23
加入了/hud命令。
參考資料