關於本次更新內容的指南,請見「Java版指南/多彩世界更新」。
1.12是多彩世界更新的首個正式版,也是Java版的一次主要更新,發布於2017年6月7日[1]。此次更新加入了新的合成系統和函數系統、為新手準備的提示、釉陶、混凝土、染色床、幻術師和鸚鵡,以及取代了成就的進度,並修復了大量錯誤。
新內容[]
方塊[]
- 有16種不同染料的顏色。
- 當混凝土粉末接觸到水時生成。
- 有16種不同染料的顏色。
- 將任何染色陶土在熔爐裡燒制可以獲得該顏色的釉陶(普通的陶土除外)。
- 可以以4個方向放置:東、西、南、北。
- 當以特定的方向放置時,可以形成一個特殊圖案。例如,4個黃色釉陶放置時可形成一個類似太陽的圖案。
- 附在史萊姆方塊的側面、頂部和底部時不會被粘住,但如果附在前面或後面則會被粘住。
物品[]
- 一本綠色的書。
- 目前只能透過使用
/give <玩家名稱> knowledge_book
指令獲得。 - 一本帶著
Recipes
NBT標籤的知識之書,包含著物品ID列表,當玩家使用它時就會被消耗並解鎖指定物品的配方。- 當
/gamerule doLimitedCrafting
的值設為true時會很有用。
- 當
- 鸚鵡生怪蛋
- 外表綠色為底,紅色斑點。
生物[]
- 新窳民。
- 會給予玩家20秒的失明效果,然後向玩家射箭。
- 其失明效果僅在區域難易度為3及以上生效。
- 會召喚和自己一模一樣的幻影。
- 所有幻影都會顯示射擊動畫,但只有本體才能攻擊和被攻擊。
- 本體會隱形。
- 該版本中還沒有對應的生怪蛋,只可以使用
/summon illusion_illager
指令生成。 - 攻擊玩家和村民。
- 可用種子馴服。
- 會四處飛,累的時候會坐下。
- 如果給鸚鵡吃餅乾,鸚鵡會死亡。
- 因食用餅乾而死亡的鸚鵡會在死亡時發出中毒粒子,儘管鸚鵡的死亡並不是因為中毒。
- 如果玩家餵給一個被馴服的鸚鵡餅乾,那麼就會顯示資訊「鸚鵡被<玩家>殺死了」。
- 跟隨並聚集在附近的生物旁。
- 能模仿其他生物發出的聲音。
- 附近有唱片機播放音樂時,鸚鵡會跳舞。
- 透過右鍵點擊互動:
- 滑鼠右鍵點擊已馴服的鸚鵡可使它坐下。
- 玩家穿過鸚鵡所在位置時,鸚鵡就會坐到玩家的肩膀上。
- 若馴服者跳躍可使鸚鵡離開肩膀。
- 會跟隨正在使用鞘翅飛行的玩家。
- 擁有6()的生命值。
- 擁有紅色、藍色、綠色、青色和灰色的變種。
遊戲內容[]
/gamerule announceAdvancements
- 預設為true。
- 切換完成進度時是否顯示通知,取代了
server.properties
。
doLimitedCrafting
- 預設關閉。
- 開啟後只允許玩家合成已解鎖的配方內的物品。
gameLoopFunction
- 每刻執行一次的函數名。
maxCommandChainLength
- 預設為65536。
- 控制連鎖式指令方塊執行的指令鏈長度極限。
指令格式[]
@s
- 選擇執行任意指令的實體本身。例:
/execute @e[type=villager] ~ ~ ~ say @s
- 選擇執行任意指令的實體本身。例:
/advancement advancement <grant revoke test> <玩家> <進度> [條件]
- 可以對指定的玩家授予、檢測或剝奪進度或其特定準則
- 此指令有5個修飾符:「everything」、「from」、「until」、「through」、「only」
- 「everything」 - 所有進度,沒有格式要求(相當於「*」)。
- 「from」 - 指定進度及所有其子進度。
- 「until」 - 指定進度及所有其父進度。
- 「through」 - 以上兩者。
- 「only」 - 僅指定進度。
- 例子:
/advancement grant dinnerbone until story/elytra
/advancement revoke dinnerbone everything
/function 名稱空間:檔案
- 當實體或指令方塊執行
/function
指令時執行函數- 加入了新的參數:
if <选择器>
- 僅在指定了特定選擇器幸運行函數unless <选择器>
- 僅在未指定特定選擇器幸運行函數
- 加入了新的參數:
- 當實體或指令方塊執行
/recipe <give|take> [玩家] <名字|*>
- 可為指定的玩家解鎖或鎖定指定的合成配方。
- 當指定為
*
時,會為玩家解鎖或鎖定所有合成配方。
/reload
常規[]
- 取代成就。
- 可透過JSON檔案自訂。
- 無需嚴格按照順序完成。
- 多標籤介面。
- 5個標籤(支持更多):
- Minecraft:遊戲的核心與故事
- 冒險:冒險、探索與戰鬥
- 地獄:記得帶夏裝
- 終界:還是開始了?
- 農牧業:世界無處沒有朋友與美食
- 資料驅動的介面,可控制位置與布局。
- 5個標籤(支持更多):
- 支持配方、戰利品、經驗和函數形式的獎勵。
- 原版進度只有「挑戰」進度會給予玩家獎勵,其獎勵的是一定量的經驗。
- 當完成進度時會出現提示框提示玩家。
- 新的滑入效果。
- 有兩種顏色——完成普通進度時為黃色,完成「挑戰」進度時為紫色。
- 有多項要求的進度會以分數的形式提示其完成度。
- 為創造模式下的物品欄儲存加入了快捷鍵選項。
- 加入打開進度的新快捷鍵(預設為「L」)。
- 加入了「已儲存的工具欄」標籤。
- 創造模式下可以用C+1-9來儲存物品快捷欄組合,用X+1-9來載入。
- 可以儲存最多9種物品快捷欄組合。
- 如果嘗試儲存一個空的物品快捷欄組合,它將清除對應的已儲存的物品快捷欄組合,並在相應的方格中放回「資訊紙」。
- 加入了新的函數系統,是存放於
namespace:path/to/function/file
中拓展名為.mcfunction
的純文字檔案。- 比如執行
/function custom:example/test
指的是位於世界名/data/functions/custom/example/test.mcfunction
的函數。
- 比如執行
- 函數格式為指令列表,一行一條指令(不含有斜槓),可以用
#
注釋。
- JSON格式
- 加入了「group」到配方json格式檔案中,用於使相似的配方集合起來。
- 加入了新的「keybind」文字組件,用於提供玩家的按鍵綁定資訊。
- 可以點擊版權文字來查看製作人員。
- 按下CTRL+B啟動,可以自動閱讀玩家的聊天文字,包括發出資訊的玩家的名稱。
- 朗讀功能有以下幾個模式:「關閉」、「閱讀聊天文字和系統訊息」、「僅閱讀聊天文字」和「僅閱讀系統訊息」。
- 切換朗讀功能時會顯示彈出通知。
- 朗讀功能不會閱讀指令或指令的輸出,也不會閱讀使用了
/me
的訊息。 - 當朗讀功能不可用時會顯示一條訊息。
-
LastExecution
- 儲存了連鎖式指令方塊最後被啟動的遊戲刻。
-
LoveCauseLeast
和LoveCauseMost
用於可人工繁衍的實體- 二者記錄使其繁衍的實體的UUID。
-
recipeBook
- 含配方列表的字串,玩家可以看到像配方手冊資訊一樣被JSON化。
-
isFilteringCraftable
- 當玩家開啟配方手冊的「僅顯示可合成」功能時,該值變為1。
-
isGuiOpen
- 檢查GUI是否在打開狀態。
-
unlocked
-
recipes
- 包含玩家看過的所有配方的資訊。
-
displayed
- 檢查玩家已經在配方手冊內打開過了哪些合成配方。(點擊或瀏覽)
-
toBeDisplayed
- 儲存玩家已解鎖但尚未在合成幫助中瀏覽的配方名稱。
- 用於播放新配方解鎖時的動畫。
-
Recipes
- 玩家手持知識之書時,點擊右鍵來解鎖的合成配方列表。
- 如果未指定NBT標籤,知識之書不會被消耗。
-
seenCredits
- 玩家通過傳送門離開終界時為1。
-
ShoulderEntityLeft
和ShoulderEntityRight
- 包含了在玩家左右肩膀上的實體的實體資料。
-
UpdateLastExecution
- 預設為
1b
。如果被設定為0b
,就可以創造循環,即在1遊戲刻內啟動同一個指令方塊多次。
- 預設為
- 達到條件時解鎖的合成配方目錄。
- 點擊一個已解鎖的配方後,配方將在合成網格中出現;如果材料足夠則可以製作。
- 按下Shift時左鍵點擊一個配方可以將所有可用的原材料放入合成方格。
- 當玩家解鎖新合成配方時會彈出一個灰白色的提示框。
- 這個通知框將顯示透過這個新解鎖的配方可以合成的新物品的圖示。
- 如果你在配方手冊內搜尋「excitedze」,你的遊戲語言會變成海盜英語(Pirate Speak)。
- 新的音階盒音色:
- 新的聲音效果:
- 「Don't feed chocolate to parrots!」(別給鸚鵡餵巧克力!)
- "The true meaning of covfefe"(covfefe的真實含義)
- "An illusion! What are you hiding?"(這是幻象!你在掩飾什麼?)
- "Something's not quite right..."(有些不對勁…)
- 以上兩條來自《魔獸世界:軍團再臨》中的蘇拉瑪衛兵。他們在發現玩家喬裝潛行以後會說這兩句話中的其中一句。
- 教學提示
- 只會在生存模式顯示,並只在第一次建立新世界時顯示。
- 對每個玩家儲存,儲存在options.txt中。
- 名字:
tutorialStep
- 條件列表:
movement
、find_tree
、punch_tree
、open_inventory
、craft_planks
和none
- 名字:
- 對每個玩家儲存,儲存在options.txt中。
變更[]
方塊[]
- 新的配色紋理。
- 「Chief Fess」(頂橫條)和「Base Fess」(底橫條)旗幟現在更名為「Chief」和「Base」旗幟。
- 當處於非敵對狀態的殭屍豬人在附近時也可以睡覺。
- 現在你可以在床上彈跳,效果和史萊姆方塊相似但稍弱。
- 現在墜落在床上時,受到的摔落傷害會減弱。
- 玩家可以在離床41格的高度下摔落並活著。
- 如果更高,彈起後再落下時造成的傷害會殺死玩家。
- 玩家可以在床旁邊的地面上造一個7格高的平台以防自己死亡,在這種情況下玩家可以摔落45格後仍然存活下來。
- 加入了可以用染色羊毛合成或用染料染色的彩色床。
- 現在床成為了方塊實體,並且床的每一半都可以用NBT標籤
color
染色 - 床有了新的顏色,所以現在床以3D的形式在物品欄內顯示,而不像攜帶版的床那樣在物品欄以2D顯示。
- 現在會在執行指令鏈中所有的指令之後再將它們加入下個計劃刻。
- 現在能夠即時地透過指令來終止/修改一個指令鏈並得到相應意見回饋(而非在1遊戲刻之後)。
- 最佳化指令方塊中錯誤的條件。
- 指令方塊中使用Tab來自動補全的指令名稱不再有
/
的前綴。
- 現在可以和階梯連接了。
- 重新命名為陶土。
- 火在其上可以持續燃燒,就像在地獄石上一樣。
- 當被放置在骨塊、羊毛、黏土和冰磚上時,敲打或啟動音階盒會發出特別的聲音。
- 現在將嘗試在可用空間中放置最大的可能。
- 變更了顏色,以和其他彩色方塊的顏色配套。
- 紫色界伏盒沒有改變顏色。
- 新的配色紋理。
- 現在側面可以放置絆線鉤。
物品[]
生物[]
- 身上的羊毛有了新的配色紋理。
- 變更了顏色,以和其他彩色方塊的顏色配套。
- 紫色界伏蚌的顏色未改變。
- 無法再破壞終界折躍門方塊和活塞臂。
- 新的
ConversionPlayerLeast
和ConversionPlayerMost
標籤- 玩家治療殭屍村民時,殭屍村民會記錄玩家的UUID。
- 在進度中同「minecraft:cured_zombie_villager」觸發器一併使用。
常規[]
- 被移除,並被進度所取代。
- 按下F1會隱藏所有彈出通知。
- 當關閉合成介面時,其上的物品將不再掉落,取而代之的是物品被自動放入到物品欄。
- 將材料標籤合併到雜項標籤中。
- Java版本
- 自這個版本開始,支持執行的Java版本最低要求是Java 8。[3]
- 許多之前被鎖定為英語的文字現在可以翻譯。
- 完整的變更列表可以在這裡找到。
- 移動
- NBT格式
- 改進了NBT在指令中的解析。
- 標籤現在能夠被引號括住(可選),例如:
"Motion":[0.0,0.0,0.0]
。 - 無引號包括的字串型值現在會變的更加嚴格,它們不能包含空格或特殊符號,例如:
CustomName:Test Test
。 - 以前在列表中可選的索引現在不再被允許使用,例如:
Motion:[0:7.3,1:1.0,2:3.1]
。 - 空標籤名、空值不再被允許使用。
- 標籤現在能夠被引號括住(可選),例如:
- 改進錯誤訊息的提示,現在會指出錯誤之處。
- 最佳化
- 對創造模式物品欄的搜尋功能進行了大幅度最佳化。
- 最佳化區塊載入。
- 「Now Java 6!」改為「Now Java 8!」。
正式版變更[]
下面是Java版1.12-pre7和1.12正式版間的變更列表。[6]
新內容[]
- 加入了兩個新的洞穴音效:cave17.ogg和cave18.ogg。
變更[]
方塊[]
常規[]
- 推送通知
- 現在有了新的聲音。
修復[]
- 修復了61個錯誤
- 1.12前正式版的錯誤
- MC-1207 — 在騎行時,頭的旋轉方向不對。
- MC-2813 — 雪不會形成。雪不能放在倒置的半磚或階梯上。
- MC-5228 — 牛和哞菇的乳頭的紋理有問題。
- MC-7896 — 爆炸中的TNT礦車會掉落礦車和TNT。
- MC-8345 — 不能將火把放在階梯的後側。
- MC-9176 — 與階梯的後側在一起時,玻璃片不能被正確繪製。
- MC-9565 — 朝向其他方向的柵欄和鵝卵石牆也會連接到柵欄門上。
- MC-10613 — 柵欄不會與階梯連接起來。
- MC-11240 — 已點燃的TNT可以被火焰弓點著。
- MC-11963 — 床的後腿沒有被繪製。
- MC-12503 — 在背包中,物品描述會被繪製在藥水效果的後面。
- MC-30433 — 指令對大括號的處理不正確。
- MC-40275 — 製作者名單/終末之詩中的音樂不能正常播放。
- MC-45267 — 梯子不受附有效率附魔的斧頭影響。
- MC-50166 — 使用
/setblock
指令將空氣替換到一個已有方塊實體的位置上時,儘管已執行成功,但仍會輸出「此方塊不能被放置」的 提示資訊。 - MC-59535 — 玩家連接丟失或斷開連接的訊息在伺服器日誌中記錄的是
TextComponent
對象而不是Text property
對象。 - MC-63582 — 「世界邊界警告時間(以及)距離」指令沒有作用。
- MC-90726 — 作為指令輸出的NBT資料中含有不完整的字串轉義。
- MC-92527 — 村民的交易物品會被顯示到物品欄提示框的上面。
- MC-94016 — 玻璃片和鐵柵欄會連接到屏障方塊上。
- MC-95367 — 在礦車中的已馴服的狼、貓或鸚鵡會傳送到玩家處,但是在視覺上不可見。
- MC-95560 — 錯誤的指令訊息:NBT解析錯誤訊息缺失最後一個字母。
- MC-96555 — 狼、山貓和鸚鵡可以傳送到主人附近的不完整方塊(例如草徑、熔岩、火等)裡。
- MC-97662 — NBT解析正則表達式時,將管道符(即
|
)識別為標籤定義符。 - MC-100468 — 在船裡的狼、貓或鸚鵡會傳送到玩家處,但是在視覺上不可見。
- MC-101234 — 當執行指令時發生異常時,堆棧跟蹤資訊不會被輸出到日誌中。
- MC-103067 — 「遊戲時間」統計項所使用的單位不總是分鐘。
- MC-103403 — 需要9個物品製造的方塊的合成配方實際上在內部編碼中有81個物品。
- MC-108175 — 坐在礦車裡的村民被終界折躍門傳送後,他們的AI會丟失。
- MC-108304 — 「等級要求」資訊不能被翻譯。
- MC-108343 — 在多人遊戲列表中ping伺服器時會導致遊戲因為
java.lang.NullPointerException: Ticking screen
的原因崩潰 (先前是由於網路問題,而現在更加頻繁)。 - MC-109663 — 馴服了的狼會攻擊馴服了的貓。
- MC-109871 — 有一些高級提示框不可翻譯。
- MC-110243 — 當玩家潛行時被攻擊,玩家移動的方式不正常,且無擊退。
- MC-110474 — 在2格高的房間內,觸發鐵軌會將2格高的生物放到錯誤的地點。
- MC-111054 —
options.txt
指定無效語言會導致連接錯誤。 - MC-111699 — 不能給一疊物品重新命名。
- MC-111744 — 鐵砧重新命名時只輸出一個物品。
- MC-111753 — 當釀造台中的藥水被漏斗取出後,漏斗或投擲器不能把水瓶放入釀造台中。
- MC-112017 — 在鐵砧上重新命名時,用戶端最高支持31個字元,但是伺服器端最高支持30個字元。
- MC-112425 — 使用燃燒劍攻擊兔子時會出現錯誤:
Couldn't smelt 0xtile.air@0 because there is no smelting recipe
。 - MC-112602 —
disconnect.spam
踢出訊息沒有被翻譯。 - MC-112765 — JSON文字中
hoverEvent
指定的有色文字中,顏色不對多行文字的第一行後的內容起效果。 - MC-112936 — 被地毯包圍的觸發鐵軌會把玩家放到鐵軌上而不是地毯上。
- MC-113125 — 載入後的世界會顯示幾秒鐘的雲和虛空的畫面。
- MC-113255 — 伺服器端與某些檔案互動前不會檢測它們是否存在。
- MC-113429 — 凋零怪可以破壞活塞臂和終界折躍門。
- MC-114110 — 玩家列表頭部和尾部通信包的構造函數(
SPacketPlayerListHeaderFooter
)中footer
參數缺失。 - MC-114219 — NBT整數陣列正則表達式可以匹配上非整數陣列。
- MC-114281 —
MutableBlockPos
存在記憶體流失。 - MC-115407 — 不能正常序列化戰利品表抽出項。
- MC-116422 — 被飛濺型水瓶撲滅的火焰不會導致方塊更新。
- MC-116489 —
entity_properties
述詞的未知實體屬性會導致使用預設戰利品表的伺服器崩潰。 - MC-116623 — 在地圖上,染色陶土的顏色不正確。
- MC-116669 — 爆炸中的TNT礦車和終界水晶會導致
StackOverflow
。 - MC-117197 — 在實體NBT資料中指定不存在的隊伍顯示的訊息在日誌當中記錄的類型是「資訊」而不是「警告」或「錯誤」。
- MC-117640 — 寵物(狼、山貓、鸚鵡)會傳送到岩漿塊上。
- MC-117711 — 「雪之王國」超平坦預設參數中包含了村莊,儘管村莊不能在冰原中生成。
- MC-117858 — 拿著一組物品在創造模式物品欄中點右鍵會使它們全部消失。
- 未公開錯誤
參考[]
- ↑ 「World of Color is released!」 – Minecraft.net,2017年6月7日
- ↑ 「Here's another example of the palette, this time with exactly the same texture in both pictures」 – @jeb_,2017年1月24日
- ↑ https://twitter.com/Dinnerbone/status/847408242233704448
- ↑ MC-114900,標記為「預期效果」而解決 – Maria Lemón,2017年4月22日
- ↑ "It actually is a bug, it tries to rotate the body to the direction you are walking, but it can only do it so far, that is also why it basically picks a 'random direction'. Now it can actually understand when it is walking backwards and it stopped doing that weird behavior." – u/_Grum,2017年4月22日
- ↑ 「The changelog between 1.12-pre7 and 1.12 is "lit pumpkins connect to blocks like pumpkins, added toast sounds, & the version number changed"」 – @Dinnerbone,2017年6月7日
- ↑ 7.0 7.1 「Minecraft 1.12 Pre-Release 3」 – Minecraft.net
語言