18w02a是Java版1.13的第13個快照,發佈於2018年1月10日[1],加入了新的方塊標籤,並修復了一些錯誤。
新內容[]
命令格式[]
- 標籤
- 加入了新的方塊標籤
minecraft:enderman_holdable
。
變更[]
非生物實體[]
- 畫現在用命名空間ID區分圖案
命令格式[]
- 常規
- 命令中的錯誤現在有了更好的錯誤資訊(提示中有更多的資訊)。
- 對
/teleport
進行了簡化,以避免表意模糊。/teleport <指定實體>
不支援旋轉或朝向,能將你傳送到指定實體的位置。/teleport <x y z>
不支援旋轉或朝向,能使執行者傳送到指定位置。/teleport <目標對象> <指定實體>
不支援旋轉或朝向,能使目標對象傳送到指定實體位置。/teleport <目標對象> <x y z> [垂直旋轉度數 水平旋轉度數]
能使目標對象傳送到指定位置並選擇性改變轉向。/teleport <目標對象> <x y z> facing [指定朝向座標]
能使目標對象傳送到指定位置並朝向指定的座標。/teleport <目標對象> <x y z> facing entity <指定朝向實體> [feet|eyes]
能使目標對象傳送到指定位置並指定朝向實體的腳或眼睛位置(預設為 feet)。- 現在允許跨維度傳送。
- 加入了
/execute
的子命令用於允許對於命令的進一步控制。facing <x y z>
會使命令執行得如同朝向指定位置<x y z>
.facing entity <指定朝向实体> (eyes|feet)
會使命令執行得如同朝向指定朝向實體的腳或眼睛。offset <x y z>
更名為positioned x y z
。positioned as <entity>
僅改變命令的執行位置。rotated as <指定实体>
或rotated [垂直旋转度数 水平旋转度数]
會使命令執行得如同執行者轉向到指定方向。in (overworld|the_end|the_nether)
會使命令執行得如同位於指定維度。at <指定实体>
會改變命令執行的所在維度、位置與方向。(if|unless) score <名称> <目标> matches <指定范围>
測試目標對象的計分目標是否在指定範圍內 (例如:1
,1..5
)。anchored (feet|eyes)
會在使用朝向座標或朝向命令時調整此命令的判斷位置為腳或眼睛。
- 伺服器命令
- 伺服器命令(函數、後台命令、遠程控制)將會執行於世界重生點而非固定為座標
0,0,0
。
常規[]
- 翻譯檔案
- 將翻譯檔案從
.lang (key=value)
改為.json ("key": "value")
。- 現在支援新行了。
修復[]
- 修復了34個錯誤
- 1.13前正式版的錯誤
- MC-5461 — 方塊統計不計入紅色蘑菇、蔗等方塊。
- MC-9669 — 在兩格高的1×1空間內且上面一格有火炬時,玩家會被顯示的很暗。
- MC-63748 — 對多實體執行的有語法錯誤的命令會顯示多次錯誤資訊。
- MC-64539 —
/spreadplayers
命令的考虑队伍
和传送目标
參數不能使用Tab ↹鍵補全。 - MC-68446 — 語言檔案中缺失一些實體的翻譯字串。
- MC-68809 — 在兩格高的1×1空間內且上面一格有火炬時,玩家手持的物品會被顯示的很暗。
- MC-73207 — 進入多人遊戲選單時,會顯示「無法連接伺服器」。
- MC-76312 —
/testfor
命令輸出不顯示UUID或隊伍顏色。 - MC-81806 —
/worldborder add
命令允許大小大於等於0,而本應大於等於1。 - MC-108967 —
/scoreboard teams join/leave
命令缺失「選擇器'<選擇器>'找不到任何對象」錯誤資訊。 - MC-120747 — 用活塞移動樓梯時,樓梯的判定箱會發生變化。
- 1.13開發版本的錯誤
- MC-121662 — 命令中未處理的異常會把異常直接輸出在聊天欄中,而不是顯示「未知錯誤」。
- MC-121712 — 函數檔案中的
/advancement
命令導致遊戲崩潰。 - MC-122579 — 所有
<颜色>_wall_banners
都缺失翻譯文字。 - MC-122608 — 在實體前輸入與方塊相關的命令時,遊戲崩潰。
- MC-122610 —
/give
命令的數量為0時,在聊天欄中顯示的是玩家得到了0個空氣。 - MC-122751 — 除非重載,否則
/data
命令不能更新方塊實體的視覺效果。 - MC-122893 —
/execute as/at
不能變更命令所執行的維度。 - MC-122908 — 載入世界時崩潰:
java.lang.NullPointerException: Exception in server tick loop.
- MC-122956 — 函數路徑中包含無效字元時會導致遊戲卡死。
- MC-123104 —
/scoreboard players reset
會移除其他計分板項中的名稱。
- 上個開發版本的錯誤
- MC-123764 — 單人遊戲選單中的世界版本顯示不正確。
- MC-123771 — 無玩家持有但被放置在物品展示框上的地圖被載入時,伺服器崩潰。
- MC-123774 — 不再能透過
name=
測試名稱。 - MC-123782 — 物品名稱是無效JSON時,遊戲崩潰。
- MC-123818 — 不像其他
/teleport
命令的操作,/teleport <玩家> facing <實體>
命令在實體未被顯示時無法工作。 - MC-123832 — 崩潰日誌中,實體名稱顯示的是一個
TextComponent
對象,而不是它的文字。 - MC-123833 — 連接或斷開連接的訊息中,輸出的是
TextComponent
對象,而不是玩家名稱。 - MC-123891 — 在空的
TextComponent
對象上出現NullPointerException
異常。 - MC-123931 — 在世界重載前,對結構方塊使用
/data merge
命令改變其朝向或鏡像時,不會更新其載入方式。 - MC-123932 — 玩家不再能打開帶有
lock
NBT標籤的被鎖定容器。 - MC-123943 — 點擊聊天欄中的玩家名會顯示原始
TextComponent
對象。 - MC-123974 — 命令列表的DataProvider被錯誤標記為「物品列表」。
- MC-124051 — Tab ↹鍵補全功能由於
/teleport
命令的多義性而產生了歧義。
參考[]
- ↑ "Minecraft Snapshot 18w02a" – Minecraft.net,2018年1月10日
語言