你可知道Minecraft有一套神奇的咒語,可以讓你傳送於世界各地,找到特定生物羣落和結構的位置,生成物品、生物和方塊,設定天氣和時間,以及很多很多?
沒錯,純粹的巫術!「命令」,有時也被稱作「斜槓命令」,允許你對自己在Minecraft中的體驗做出變更,從召喚生物到調整世界的天氣狀況,應有盡有。
命令(Command),也被稱作控制台命令(Console Command)或斜槓命令(Slash Command),是透過輸入特定文字字串而啟動的高級功能。
使用方法
在用戶端中,命令透過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」)而暫時可以作弊。你不必實際連入區域網或等待別人加入。這並不是永久的,但直至退出世界前都可以使用命令,且命令做出的修改都會被儲存(物品、生物生成等)。你可以在再次開啟遊戲時重複以上步驟。注意對區域網開放後遊戲便無法暫停,所以在公開到區域網時若有需要,最好在你的世界中找個安全的地方。你可以重新載入世界來取消對區域網開放。若要永久開啟作弊,必須修改level.dat檔案。
在基岩版中,作弊可以隨時使用設定選單中的選項切換。開啟作弊會導致玩家在該世界永遠無法獲得成就,即使後來再關閉作弊也一樣。
結果
嘗試執行命令後會產生不同的效結果,包括無法解析、執行失敗、執行成功、
- 無法解析
- 若目前遊戲、世界或執行上下文不滿足命令的限制條件,或輸入的命令不完整,或存在無法解析的參數,該命令就無法解析。
- 如果一個參數無法解析,在本wiki中描述為該參數「未正確指定」。
- 在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,但它不會被視為執行失敗,也不是執行成功。
- 請注意,並非所有的「執行成功」的命令都會使世界有所改變,「執行失敗」的命令也不意味着命令什麼也沒有做。
座標
命令中的座標可以用三個絕對座標(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標籤中鍵名有嚴格的限定(區分大小寫):
對象 | 例子 |
---|---|
方塊 | 儲物箱、熔爐、命令方塊、生成蛋、指示牌等 |
物品 | 物品欄中的物品 (包括附魔、自訂名稱等) |
物品實體 | 在地上的物品 |
生物 | Creeper、牛、村民等 |
投射物 | 箭、火球、飛濺藥水等 |
交通工具 | 船、礦車等 |
動態方塊 | 引燃的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標籤時,會將數據類型假定為雙精確度浮點型(數值有小數部分時)、整型(數值沒有小數點,且在整型取值範圍內)或字串(若前述情況均不符合)。被方括號包含的集合中,被逗號分隔的元素若全為整型,則會將數據類型假定為整型陣列(如[I;1,2,3]
是一個整型陣列,[L;1L,2L,3L]
是一個長整型陣列);否則會假定為串列。但有以下特例:[]
是一個空串列,而[,]
是一個空整型陣列。
如果用/clear
等命令來查找NBT標籤,這些命令只會檢查目標實體/方塊/物品是否存在此標籤。這意味着一個符合條件的實體/方塊/物品可能同時還擁有其他標籤。這對串列和陣列同樣成立:只要串列或陣列中包含待查找的所有元素,就會成功匹配,既不考慮元素的排列順序,也不考慮是否有多餘的元素存在。
原始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 | — | — | — | — | — |
/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 | — | — | — | ||
/execute
|
變更執行環境的情況下執行另一條命令。 | 是 | 是 | 是 | 2 | 1 | — | ||||
/experience
|
/xp 的替代命令,給予玩家經驗。
|
— | — | 是 | 2 | — | — | — | — | — | |
/fill
|
在某個區域填充特定方塊。 | 是 | 是 | 是 | 2 | 1 | — | — | — | — | |
/fillbiome
|
設定指定區域的生物羣落。 | — | — | 是 | 2 | — | — | — | — | — | |
/fog
|
用於變更玩家目前的霧設定。 | 是 | 是 | — | — | 1 | — | — | — | — | |
/forceload
|
強制不斷載入區塊。 | — | — | 是 | 2 | — | — | — | — | — | |
/function
|
執行一個函數。 | 是 | 是 | 是 | 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 | — | — | — | ||
/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 | — | — | — | — | — |
基岩版開發者命令
基岩版開發者命令是供遊戲的開發和測試使用的,在正式版本中玩家通常無法看見並執行這些命令。
智慧體命令
以下命令已由/agent
取代:
/attack
/collect
/createagent
/destroy
/detectredstone
/detect
/dropall
/drop
/getitemcount
/getitemdetail
/getitemspace
/inspectdata
/inspect
/move
/place
/till
/tpagent
/transfer
/turn
愚人節命令
以下命令僅存在於部分愚人節版本中。
/debugdim
/transform
/vote
/warp
歷史
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 命令加入了player和params參數。 | |||||
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 命令。 |
參見
版本 | |||||||
---|---|---|---|---|---|---|---|
開發週期 |
| ||||||
技術 |
| ||||||
多人遊戲 | |||||||
遊戲訂製 |
版本 |
| ||||||
---|---|---|---|---|---|---|---|
開發 |
| ||||||
技術性 | |||||||
多人遊戲 | |||||||
特色功能 |
- ↑ 「How to use commands in Minecraft」 – Minecraft.net,2023年9月22日