指令(命令(遊戲《我的世界》的高級功能))

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

命令(遊戲《我的世界》的高級功能)一般指本詞條

本詞條是多義詞,共5個義項
更多義項 ▼ 收起列表 ▲

指令(Command),也被稱作控制台指令(Console Command)斜槓指令(Slash Command),也稱作命令是遊戲《Minecraft》中通過輸入特定文本字元串而激活的高級功能。

基本介紹

  • 中文名:指令
  • 外文名:command(s)
  • 別名:命令
  • PC出現版本:1.1.0
  • PE出現版本:0.16
使用方法,指引,語法表示,限制條件,作弊,結果,坐標,目標選擇器,NBT標籤,許可權等級,命令列表及其概述,普通命令,隱藏命令,已移除的命令,基岩版開發者命令,智慧型體命令,愚人節命令,歷史,

使用方法

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

限制條件

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

作弊

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

結果

嘗試執行命令後會產生不同的效結果,包括無法解析、執行失敗、執行成功、Void、執行中斷、執行錯誤。
無法解析
若當前遊戲、世界或執行上下文不滿足命令的限制條件,或輸入的命令不完整,或存在無法解析的參數,該命令就無法解析。
在Java版中,當向聊天欄輸入參數時,若一個參數無法解析,則會向玩家發出提示。
在Java版中,若參數無法解析,參數將被標記為紅色,聊天欄上方會顯示語法錯誤信息。
在基岩版中,當在聊天欄輸入命令時,若某一個參數無法被客戶端解析,則語法提示中的下一個參數將從灰色變為白色。如果所有的參數(包括可選參數)都被輸入,那么整個語法提示都將從灰色變為白色。然而,能被客戶端解析,並不能保證此參數能被服務端解析。
在Java版中,在命令方塊中輸入命令與在聊天欄中輸入時的行為相同。
在基岩版中,當在一個命令方塊中輸入命令後,若命令無法解析,在關閉命令方塊界面時,會把一個錯誤信息輸出到命令方塊的輸出框中。當嘗試執行一個無法解析的命令時,將顯示錯誤信息。
在Java版中,提示信息為“未知或不完整的命令,錯誤見下”或“錯誤的命令參數”。在基岩版中,為“未知的命令”或“語法錯誤:意外的錯誤”:出現在“錯誤所在位置”。
若在函式檔案中存在無法解析的命令,此函式將無法被載入到遊戲中。
在基岩版中,如果腳本中存在無法解析的命令,則在嘗試運行該命令時會拋出錯誤。
執行錯誤
如果一個命令執行錯誤,則意味著該命令存在顯著的漏洞。從技術上來說,該命令在執行時拋出了除brigadier.exceptions.CommandSyntaxException以外的異常。Void僅存在於/function命令。命令Void時,沒有result或success值可供/execute store命令存儲。
執行中斷
僅存在於/execute命令。即在執行一個/execute命令的過程中,執行分支數量變成了0,在執行末尾的子命令前就已經停止,稱為執行中斷。比如在命令方塊中執行/execute as @s run...。
執行失敗和執行成功
如果命令不是無法解析、執行錯誤、Void或執行中斷,則該命令的結果可分為執行失敗或執行成功。如果此時該命令的成功次數為0,則命令執行失敗。否則,命令執行成功。命令的成功次數,可以由紅石比較器從命令方塊接收,由腳本獲取。
在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為基岩版,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
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
更改執行環境的情況下執行另一條命令。
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
/wiki
用於修改方塊或實體的物品欄。
2
/jfr
開始或結束JFR分析。
4
將玩家踢出伺服器。
3
1
/kill
清除實體(玩家、生物、掉落物等)。
2
1
列出伺服器中的玩家。
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
創建粒子。
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
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
/worldbuilder
/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

基岩版開發者命令

以下列出了可在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

(來源)

智慧型體命令

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

愚人節命令

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

歷史

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×10。
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×10虛空傷害。
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命令。
加入了/wiki命令。
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命令。

相關詞條

熱門詞條

聯絡我們