Minecraft 1.20 更新補丁說明:駱駝、嗅探器、櫻桃園、考古遺址等

Minecraft 1.20 更新現已推出,帶來了考古遺址和 Cherry Grove 生物群落、Sniffer 生物、Camel 產卵等新功能。名為 Trails and Tales 的 Minecraft 1.20 還帶來了製作竹製盔甲並使用飾件在視覺上自定義它們的機會,以及裝飾花盆和豬籠草等物品。也就是說,讓我們仔細看看 Minecraft 1.20 更新的完整補丁說明。

由 Mojang 開發的 Minecraft 在過去十年間風靡全球。隨著時間的推移,該工作室引入了許多社區要求的功能以及供玩家在開放世界中探索和享受的新內容。

Minecraft 1.20 更新 Trails and Tales 也不例外,自 3 月名稱公佈以來一直是期待已久的更新。

Minecraft 1.20 更新 –新功能

Minecraft 1.20更新Trails and Tales補丁說明如下:

考古學

  • 在 Minecraft 中添加了一個可製作的畫筆項目
  • 在 Minecraft 中添加了可疑的沙子和可疑的礫石
  • 可疑的沙子可以在沙漠神殿、沙漠水井和暖洋廢墟中找到
  • 可疑的礫石可以在冷海遺跡和小徑遺跡中找到
  • 這些易碎的方塊很難被發現也很容易被摧毀,所以要小心!
  • 用刷子刷可疑的沙子或可疑的礫石會提取很久以前埋藏的物體
  • 添加了 Trail Ruins,一個來自失落文化的地下結構
  • 可以在此處找到四種類型的裝甲裝飾模板
  • Trail Ruins 可以在 Taigas、Snowy Taigas、所有 Old Growth 森林生物群落和叢林中找到
  • 刷這個結構中的可疑方塊可以找到一張新的音樂唱片
  • 當放入自動點唱機時,會播放 Aaron Cherof 的“Relic”
  • 添加了陶器碎片
  • 陶片上有圖片
  • 共有 20 個碎片分佈在 5 個考古地點:沙漠水井、沙漠神殿、冷海遺跡、暖海遺跡和小徑遺跡
  • 它們無法製作,只能通過刷可疑的沙子或可疑的礫石找到

花盆

  • 一起製作四個陶器碎片將創建一個每面都有圖片的裝飾罐
  • 在 Minecraft 的 Decorated Pot 配方中,可以使用磚塊物品代替陶器碎片
  • 由 Brick 物品製成的側面不會有圖片
  • 用任何破壞方塊的工具砸碎一個裝飾過的花盆,將它打碎並取回陶器碎片
  • 用徒手、絲綢之觸工具或任何其他物品敲打鍋會掉落一個完整的鍋
  • 至少有一種圖案的精心製作的裝飾花盆有一個懸停工具提示,顯示碎片和磚塊的成分

櫻桃林

  • 添加了一個新的 Cherry Grove 生物群落,在 Minecraft 中有漂亮的櫻花樹
  • 生物群落可以在山上找到,類似於 Minecraft 中的草地
  • 添加了一個新的櫻桃木套裝,以及您可以用它製作的所有相應的木製物品
  • 粉色顆粒從櫻桃葉下掉落
  • 添加了一個新的粉紅色花瓣塊,地上有很多粉紅色的花朵
  • 每個粉色花瓣塊最多可包含 4 個花瓣
  • 對它使用骨粉會增加花瓣的數量
  • 將粉紅色花瓣放入已放置的方塊中會增加花瓣的數量
  • 開採時掉落方塊中的花瓣數量
  • 使用 Cherry Grove 生物群系選項更新了種子選擇器

竹木套裝

  • 添加了一個新的竹木套裝,以及您可以在 Minecraft 中用它製作的所有相應的木製物品
  • 竹子塊可以由 9 根竹子製成,並且可以像其他原木一樣被剝離
  • 用竹塊製作的竹板只產生 2 個木板,而 Minecraft 中的原木為 4 個
  • 添加了一種新的“馬賽克”木板變體,它是竹子獨有的,稱為竹子馬賽克
  • 它可以用 1×2 竹台階製作成垂直條狀
  • 您可以製作竹馬賽克的樓梯和台階變體
  • 竹馬賽克塊不能用作使用其他木塊的工藝成分,但它們可以用作燃料
  • 添加了獨特的竹筏和竹箱筏,可以像普通船一樣製作,但需要竹板
  • 它們的功能與普通船隻相同,但外觀獨特

懸掛標誌

  • 懸掛標牌是 Minecraft 中普通標牌的更昂貴版本
  • 在 Minecraft 中用 2 條鏈條和 6 根您喜歡的木材類型的去皮原木製作
  • 6 個懸掛標誌的製作結果
  • 可以通過以下方式掛斷:
  • 在可以在中心提供支撐的方塊下方,例如完整的方塊或柵欄
  • 附在方塊的實心面上
  • 附在另一懸掛標牌的側面或下方
  • 與普通標牌不同,如果沒有側面或上方的支撐,它們不能直接放置在地面上
  • 但是,移除支撐塊後,帶有水平條的懸掛標誌不會彈出

標誌改進

  • 現在可以在放置在 Minecraft 世界中後編輯簽名文本
  • 這可以通過與 Minecraft 中的 Sign 交互來完成
  • 帶有非文本聊天組件的標誌無法編輯
  • Sign 的兩側現在可以有單獨的文本和顏色,允許​​進一步的自定義選項
  • 默認情況下,放置標誌時會提示您輸入正面的文字
  • 要將文本應用於背面,您必須走到另一側並與該面互動以對其進行編輯
  • 標牌現在也可以用 Honeycomb 打蠟,防止對其文本進行任何進一步編輯
  • 如果簽名文本為空,則不再可能使用墨囊、發光墨囊或染料 (MCPE-133778)

嗅探器

  • Sniffer 是 Minecraft Live 2022 的暴民投票贏家
  • 嗅探器是 Minecraft 中被動、友善的生物
  • 嗅探器嗅空氣並偶爾挖掘種子,產生火炬花種子或豬籠草物品
  • 嗅探器只能挖草和類似泥土的方塊
  • 嗅探器可以被火炬花種子引誘和繁殖

嗅蛋

  • 可以在我的世界刷溫暖海洋遺蹟的可疑沙子找到
  • 當兩個嗅探器繁殖時,它們不會立即產生一個嗅探器;相反,在 Minecraft 中掉落了一個嗅探器蛋
  • 當放置在世界中時,嗅探蛋會在一段時間後孵化
  • 放置在苔蘚上時,蛋會在大約 10 分鐘內孵化
  • 在所有其他方塊上,它將在大約 20 分鐘內孵化

火炬花

  • Sniffer 偶爾可以嗅到火炬花的種子,它可以用來在 Minecraft 中繁殖兩個 Sniffer
  • 火炬花種子可以種植在農田上並長成火炬花
  • 完全成熟的花朵可以收穫並重新種植
  • 火炬花可以製作成橙色染料

豬籠草

  • 嗅探器偶爾可以嗅出 Minecraft 中的 Pitcher Pod 物品
  • 豬籠草種植在農田上時會長成豬籠草
  • 豬籠草有五個生長階段
  • 一旦完全長大,就可以收割豬籠草,產生兩塊高的豬籠草
  • 豬籠草可以製作成青色染料

鍛造

  • 鍛造台已被重新設計為 Minecraft 中用於物理設備升級和修改的工作站
  • 除了用於組合一件設備和材料的插槽外,現在在 Minecraft 中有一個名為 Smithing Template 的項目類型所需的插槽
  • 鍛造模板定義您將對一件設備進行何種類型的升級
  • 它指定了您可以升級的項目類型,以及哪些成分對自定義升級有效
  • 目前有兩類鍛造模板:Armor Trim 和 Netherite Upgrade
  • 用於升級鍛造台中的物品時會消耗鍛造模板
  • 您可以使用 7 顆鑽石 + 1 個製作模板的材料 + 1 個鍛造模板,在工作台中製作一個鍛造模板的副本,這將輸出 2 個相同的鍛造模板

裝甲裝飾

  • 您現在可以在 Minecraft 的鍛造台上使用各種獨特的裝飾直觀地定制您的盔甲
  • 盔甲裝飾純粹是視覺效果,在 Minecraft 中沒有任何遊戲優勢
  • 盔甲裝飾可以應用於頭盔、胸甲、護腿和靴子
  • 盔甲物品圖標上的所有裝飾圖案在視覺上都是相同的,但顏色仍會根據裝飾材料而變化
  • 要檢查一件盔甲的裝飾圖案,您可以在庫存中將鼠標懸停在它上面
  • Armor Trim 鍛造模板遍布世界各地,以下每個結構都包含自己獨特的鍛造模板:
  • Trail Ruins:Wayfinder、Raiser、Shaper 和 Host Armor Trims
  • 掠奪者前哨站:哨兵裝甲裝飾
  • 沙漠金字塔:沙丘護甲裝飾
  • 沉船:海岸裝甲裝飾
  • 叢林神廟:野性護甲裝飾
  • 海洋紀念碑:Tide Armor Trim
  • 古城:守衛和沈默護甲裝飾
  • 林地府邸:Vex 護甲飾件
  • 下界要塞:肋甲裝飾
  • Bastion Remnant:鼻子護甲裝飾
  • 要塞:護眼裝飾
  • 末地城:尖塔裝甲裝飾
  • 鍛造模板可在其各自結構的箱子中找到
  • Trail Ruins 沒有箱子,而是通過刷可疑的礫石找到鍛造模板
  • 海洋紀念碑沒有箱子,遠古守護者有時會在死亡時掉落一個鍛造模板
  • 某些 Armor Trim 鍛造模板比其他模板更稀有,因此請留意它們以打動您的朋友!
  • 盔甲裝飾有兩個屬性:圖案和材料
  • 該圖案由用於應用飾件的史密斯模板定義,代表飾件的視覺圖案
  • 材料由您用來應用飾邊的成分定義,並控制飾邊的顏色
  • 可用於定義盔甲飾邊顏色的可行成分如下:
  • 鐵、銅、金、青金石、綠寶石、鑽石、下界合金、紅石、紫水晶、石英

下界合金裝備

  • 下界合金設備製作現在還需要 Minecraft 中的下界合金升級鍛造模板
  • 可以在 Minecraft 的所有 Bastion Remnant 箱子中隨機找到 Netherite 升級鍛造模板
  • 每個寶藏室堡壘遺跡都將包含 2 個鍛造模板
  • 出於多種原因進行了此更改:
  • 增加玩家在 Netherite 之前使用鑽石裝備的時間
  • 讓 Netherite 裝備在遊戲進程中取得更顯著的成就
  • 使 Netherite 更自然地適應新的 Smithing Table 製作系統

駱駝

  • 在 Minecraft 中,駱駝可以配備鞍座並由兩名玩家騎乘
  • 當沙漠村莊在 Minecraft 中生成時,駱駝會自然生成
  • 拿著仙人掌可以引誘駱駝
  • 將仙人掌餵給駱駝以繁殖它們
  • 駱駝很高
  • 當你騎著駱駝時,大多數敵對生物將無法接近你
  • 他們可以跨過柵欄和牆壁
  • 駱駝隨意坐下
  • 坐著時,很難說服他們移動
  • 駱駝既可以慢走也可以快跑
  • 他們也可以向前衝刺,但這樣做會失去一段時間的耐力

鑿書架

  • Minecraft 中書架的一個新的、輪廓分明的變體
  • 在 Minecraft 中用 6 塊木板和 3 塊木板製作
  • 可以存放書籍、書籍和羽毛筆以及附魔書籍
  • 最多可容納 6 本書
  • 確保您的世界的故事和知識安全
  • 可以移除書籍並將其添加到鑿刻書架上的特定插槽
  • 比較器可以檢測最後放置/移除的書
  • 非常適合在您的幽靈圖書館中隱藏秘密
  • 與料斗一起工作

護盾定制

  • 頂級 Vanilla Parity 功能請求!在 Minecraft 中,盾牌現在可以與旗幟結合使用其圖案
  • 橫幅在 Minecraft 中使用時消耗
  • 只有在之前沒有應用任何圖案的情況下,盾牌才能與旗幟組合

新的音樂

  • 在 Minecraft 的櫻桃林、沙漠、叢林、台地和花林生物群落中添加了 Aaron Cherof 的以下新音樂曲目:
  • 熟悉的房間
  • 鳳梨科植物
  • 新月沙丘
  • 風中迴聲
  • 增加了一張新的音樂光盤,可以通過在Trail Ruins中刷可疑方塊獲得。當放入點唱機時,會播放 Aaron Cherof 的 Relic

校準的 Sculk 傳感器

  • Sculk 傳感器的新變體,可讓您根據頻率水平過濾振動
  • 它們不是天然存在的,只能在工作台中用 1 個 Sculk 傳感器和 3 個紫水晶碎片製作
  • Calibrated Sculk Sensor 的一側可以接收紅石信號作為輸入
  • 該紅石信號的強度是 Sculk 傳感器將收聽的唯一振動頻率
  • 它們有一個持續 20 個遊戲刻的組合激活階段和冷卻階段
  • 他們在前 10 個遊戲刻輸出紅石信號
  • 它們可以檢測到 16 個街區以外的振動

Sculk 傳感器相位

  • Sculk 傳感器和校準 Sculk 傳感器現在具有三個階段:Minecraft 中的非活動、活動和冷卻
  • 在 Minecraft 中默認階段是 Inactive
  • 這個階段無限期地持續,直到塊接收到振動
  • 在此階段,塊能夠聽到附近的振動,直到一個被安排
  • 當收到預定的振動時,塊切換到活動階段
  • 此階段對於 Sculk 傳感器持續 30 個遊戲刻,對於校準的 Sculk 傳感器持續 10 個遊戲刻
  • 在此階段,方塊停止聆聽附近的振動,擺動它的捲須,並發出紅石信號和光
  • 活動階段結束後,塊切換到冷卻階段
  • 此階段持續 10 個遊戲刻
  • 在此階段,方塊繼續擺動它的捲須,但不再發出紅石信號或光
  • 最後,一旦這個階段完成,塊將切換回非活動階段
  • 以前,這些階段有不同的時間安排:
  • Sculk 傳感器的活動階段持續 40 個遊戲刻度,校準的 Sculk 傳感器持續 20 個遊戲刻度
  • 沒有冷卻階段
  • 調整了這些階段時間,以便激活的裝置不太常見地遞歸激活為其供電的 Sculk 傳感器

振動共振

  • 在 Minecraft 中與 Sculk 傳感器相鄰放置時,紫水晶塊具有新行為
  • 如果 Sculk 傳感器接收到振動,紫水晶塊將在 Minecraft 中作為單獨的振動重新發射其頻率
  • 這種行為稱為振動共振,允許玩家在很長的距離內移動振動頻率,而不必自然地重新創建振動

振動頻率

  • 通過添加校準的 Sculk 傳感器,振動頻率已大大簡化,以防止對 Minecraft 產生不必要的干擾
  • 以下是每個頻率的類別描述以及它們在 Minecraft 中對應的預期事件:
  • 在任何介質(陸地、液體或空氣)中運動
  • 降落在任何表面(陸地或液體)
  • 物品互動
  • 用鞘翅滑翔或獨特的暴徒動作(掠奪者咆哮,狼搖晃等)
  • 裝備裝備
  • 與暴徒互動
  • 生物和玩家受到傷害
  • 消費項目(喝和吃)
  • 阻止“停用”(關門、關閉箱子、鬆開按鈕等)
  • 阻止“激活”(開門、打開箱子、按下按鈕等)
  • 方塊變化(大鍋水位上升,向營火中添加食物等)
  • 方塊被摧毀
  • 放置的方塊
  • 生物和玩家生成
  • 生物和玩家死亡或爆炸

可玩的生物聲音

  • 將生物頭放在音符盒上時,當玩家播放或由紅石供電時,音符盒現在會播放該生物的一種環境聲音
  • 無需潛行即可將生物頭放在音符塊頂部

豬靈暴徒頭

  • 被帶電的苦力怕殺死時,豬靈現在會掉下他們的頭
  • 將 Piglin 的頭放在音符盒上會播放 Piglin 的一種環境聲音
  • 當由紅石供電或玩家在行走時佩戴時,Piglin 的頭部會拍打耳朵

新成就

  • 風格鍛造——至少應用一次這些鍛造模板:Spire、Snout、Rib、Ward、Silence、Vex、Tide、Wayfinder
  • 種植過去——種植任何嗅探器種子
  • 精心修復——用 4 塊陶片製作裝飾花盆

已知的問題

  • 在今天的更新之前放置的船可能無法正常工作,直到它們被打破並再次放置,並且在第一次加載您的世界時,船內的任何生物都可能被彈出。我們希望盡快解決這個問題,但您可能希望保留一份您的世界的備份副本以防萬一——感謝您的耐心等待!

Minecraft 1.20 更新 –修復和更改

一般的

  • 分屏播放器在離開時不再斷開連接 ( MCPE-168695 )
  • iOS 現在請求本地網絡訪問權限以便在本地網絡上查找遊戲
  • 在加載到一個世界時添加了一個進度處理程序,該世界將等待最多 15 秒以加載主要玩家的外觀
  • 改進了啟動和加載到開始屏幕所需的時間
  • 修復了同一台機器上的客戶端找不到本地託管的專用服務器的問題

玩法

  • 在樓梯下飛行時不再禁用飛行(MCPE-168999
  • 修復了玩家在有屋頂的靈魂沙泡泡柱上跳躍時累積的墜落傷害
  • 玩家在高速落水時不再受到墜落傷害 ( MCPE-152485 )
  • 在死亡屏幕上選擇主菜單選項後,玩家返回那個世界時的碰撞箱大小現在是正確的 ( MCPE-167045 )
  • 受到村莊英雄狀態影響的玩家現在會發出明顯的綠色粒子

小怪

  • Ghasts 現在從他們的嘴里而不是在眼睛水平面上射出火球 ( MCPE-35202 )
  • 當被人形生物和盔甲架穿著時,靴子和護腿不再引起 z-fighting
  • 騎在竹筏上時,生物現在正確地位於竹筏表面上方
  • 蜜蜂在吃東西時不再讓玩家發出吃東西的聲音 ( MCPE-169567 )

積木塊

  • Sculk 傳感器現在在激活時為其下方的方塊供電
  • 淹沒 Sculk Shrieker 現在會使其尖叫聲靜音 ( MCPE-169563 )
  • 玩家和生物踩踏、墜落、跳躍或降落在 Sculk 傳感器頂部發出的聲音現在受到“玩家”聲音滑塊的影響
  • 任何物品的使用,例如使用刷子或望遠鏡或吃蘋果現在都會發送物品交互事件,這些事件會導致 Sculk 傳感器和守望者接收到振動

積木

  • 林地府邸中生成的原木現在有正確的朝向(MCPE-168387
  • 刪除了可以使用命令放置的冗餘“lava_cauldron”塊 ( MCPE-39974 )
  • 甘蔗和竹子現在可以放在苔蘚塊上
  • 導管塊現在在手持或掉落時尊重照明條件
  • 對於從 1.20 版本開始的世界,打開和關閉時頂部和底部的門紋理現在可以正確旋轉 ( MCPE-152926 )
  • 甘蔗在水下生成時不再生成氣穴 ( MCPE-161096 )
  • 修復了活塞在極少數情況下可能變得不可見的問題
  • 林地大廈的入口現在使用鵝卵石板(MCPE-169038
  • 鐵條和玻璃板現在可以連接到活塞 ( MCPE-64745 )
  • 死灌木現在可以放在草塊和苔蘚塊上 ( MCPE-125931 )
  • Black Terracotta 的地圖顏色現在匹配 Java 版 ( MCPE-166791 )
  • 玩家跳上耕地塊後不再掉落
  • 如果玩家站在泥塊或農田塊上,當它變成一個完整的塊時,他們不再掉落泥塊或農田塊(MCPE-164677
  • 修復了一個問題,即在偷偷摸摸地放置在可交互塊上時,客戶端權威移動無法按預期工作 ( MCPE-168280 )
  • 修復了當玩家潛行並飛行時右鍵單擊時盔甲架的姿勢不會改變的問題 ( MCPE-168548 )
  • 當多個物品放在上面時,加權壓力板現在會立即更新它們的信號強度 ( MCPE-156773 )

項目

  • 修復了在某些世界模板中項目框架中的項目可能太小的錯誤 ( MCPE-163399 )
  • 破損和未破損的鞘翅現在在手上、世界上和物品框中以正確的圖標呈現 ( MCPE-19700 )

領域

  • 更改了新帖子菜單中佔位符文本的文本字體
  • 在設置 -> 訂閱選項卡中將 10 人領域的卡片中的文本從“A 10 人領域”更改為“10 人”
  • 輸入邀請碼後,領域現在會立即出現在“好友”選項卡的列表中
  • 修復了阻止領域被重置的問題
  • 將 Realms 紫色漸變背景更改為更暗
  • 修復了 Realm 會生成本地世界不會生成的結構的問題
  • 使用鍵盤和鼠標時在常見問題解答部分添加了焦點指示器
  • 在沒有可用備份時隱藏“下載世界”按鈕
  • 修復了從領域的“管理領域”頁面導航到時管理訂閱列表不會填充的錯誤

輔助功能

  • 添加了新的“聊天消息持續時間”可訪問性設置以更改聊天消息在屏幕上保留的時間長度(默認為 3 秒)
  • 將“通知持續時間”重命名為“吐司通知持續時間”並解決了該設置對吐司顯示的持續時間沒有影響的問題
  • 四個 Creative Inventory 選項卡現在可以通過文本到語音朗讀它們的名稱
  • 屏幕閱讀器現在描述存儲菜單中“刪除世界”按鈕的功能
  • 調整了存儲設置菜單中世界列表標題內文本的對比度
  • 調整了藥水、藥箭和生物效果的顏色,使它們彼此更容易區分 ( MCPE-168357 )

用戶界面

  • 添加了新的 Trails & Tales 閃屏文本和加載屏幕提示
  • 添加了新的 Trails & Tales 主菜單背景
  • 視圖現在順時針旋轉並向下傾斜,除非全局資源包替換了立方體貼圖背景
  • 添加朋友的加載動畫現在是正確的大小(MCPE-159261
  • 塊類型圖標現在出現在命令塊 UI 屏幕中 ( MCPE-159970 )
  • 當遇到空間不足錯誤時,遊戲不再顯示重試云同步提示 ( MCPE-162455 )
  • 使用控制器時,屏幕 UI 現在始終具有控制焦點
  • 將世界縮略圖的分辨率加倍
  • 更改了世界標籤,不再在僅使用假日創作者功能實驗的世界上顯示“-experimental”
  • 單擊禁用按鈕時不再有時會發出按鈕聲音 ( MCPE-141124 )
  • 為某些缺失的啟動文本添加了感嘆號以匹配 Java 版本 ( MCPE-165962 )
  • 行為包消息模式標題中的固定大寫 ( MCPE-156331 )
  • 修復了在 VR 中重生有時會在死亡屏幕上軟鎖定玩家的錯誤
  • 文本陰影框現在在可交互塊屏幕上具有正確的不透明度
  • 市場和更衣室循環按鈕現在在使用控制器和控制器提示被禁用時顯示導航 V 形 ( MCPE-147711 )
  • 修復了“創建新世界”屏幕中的多人遊戲切換有時不會變灰的問題,即使該設置無效
  • 修復了遊戲手柄圖標會顯示在另一個屏幕上的圖形問題

觸摸控制

  • 修復了 iOS 和 Android 上某些菜單屏幕上的鍵盤導航問題

圖形化的

  • 修復了在關閉光線追踪的情況下加載的光線追踪兼容內容中啟用光線追踪時發生的崩潰
  • 修復了 RTX 中來自月球的水下光軸來自月球精靈的相反角度的問題 ( MCPE-118898 )

Minecraft 1.20 更新 –技術更新

更新的附加模板包

一般的

  • 修復了“get_equipped_item_name”Molang 查詢無法返回某些扁平化物品的舊名稱的問題,例如。red_wool,羊毛
  • 引入了新的實體過濾器“all_slots_empty”和“any_slot_empty”以允許在指定的設備位置搜索空物品槽 ( MCPE-153909 )
  • 計算地面摩擦時不再忽略 minecraft: 摩擦分量
  • 向 minecraft:spawn_entity 組件添加了 spawn_item_event 事件。當生成一個項目時調用此事件
  • “minecraft:boostable”組件中的屬性“speed_multiplier”現在可以從 json 文件中正確解析。對於“format_version”低於 1.20 且值為 1.35 的舊行為,而不是 json 文件指定的值(MCPE-164424
  • 修復了使用相同塊但數據不同的配方的錯誤內容警告 ( MCPE-168717 )
  • 修復了使用輔助元數據作為紋理列表覆蓋香草塊的自定義紋理

專用服務器

  • Linux 用戶注意事項: Ubuntu 18.04 LTS (Bionic Beaver) 將在 2023 年結束標準支持。因此,Linux Minecraft 專用服務器也將在稍後的 R20 更新中將其最低目標 Ubuntu 版本提高到 20.04 LTS (Focal Fossa)(確切釋放待定)。鼓勵使用 Ubuntu 的 Minecraft 服務器操作員通過盡快將其部署更新到 20.04 LTS 來為這一過渡做好準備。
  • 內容日誌現在顯示在專用服務器控制台窗口中,並使用這些新的服務器屬性配置日誌級別:
  • content-log-level – 設置內容日誌輸出的最低級別。允許值:“verbose”、“info”、“warning”、“error”。默認值:信息
  • 注意:此日誌級別還會影響使用 content-log-file-enabled=true 時寫入磁盤的內容日誌
  • content-log-console-output-enabled – 啟用或禁用內容日誌輸出到控制台窗口。默認值:信息

命令

  • 項目命令選擇器現在可以正確檢測演員的物品欄中是​​否有填充地圖或煙花之星
  • “inputpermission”命令現在在命令對話框預覽中顯示說明
  • 鍵入斜杠命令時,自動完成不再建議已經是鍵入命令一部分的塊狀態 ( MCPE-168055 )
  • 改進了準備命令時的性能,在世界上第一次打開命令窗口時最為明顯,而且在為舊命令版本加載命令塊時也表現出色
  • “carpet”塊現在被扁平化為 16 種顏色的獨特變體,即“white_carpet”、“orange_carpet”、“magenta_carpet”、“light_blue_carpet”、“yellow_carpet”、“lime_carpet”、“pink_carpet”、“gray_carpet”、“light_gray_carpet” , “cyan_carpet”, “purple_carpet”, “blue_carpet”, “brown_carpet”, “green_carpet”, “red_carpet”, “black_carpet”
  • 命令仍然適用於“carpet”,但在命令提示符中只會建議新的地毯名稱
  • “珊瑚”被分成獨特的實例,即“tube_coral”、“brain_coral”、“bubble_coral”、“fire_coral”、“horn_coral”、“dead_tube_coral”、“dead_brain_coral”、“dead_bubble_coral”、“dead_fire_coral”和“dead_horn_coral”
  • 命令仍然適用於“coral”,但命令提示符中不會提示“coral”,而是使用新名稱
  • 使用召喚命令 ( MCPE-167247 )生成時,經驗球現在會合併

實體

  • 具有僅限內部組件或 AI 目標的自定義實體將無法在遊戲中加載
  • 自定義實體僅限於覆蓋 1.20 之前發布的原版實體。“identifier”或“runtime_identifier”字段中使用的無效實體將導致內容錯誤

項目

  • 如果沒有使用假日組件,使用 JSON 格式 1.16.100 和 1.17.0 之後的格式的自定義項目可以在沒有假日創建者功能切換的情況下加載
  • 帶有“minecraft:record”的自定義物品現在在懸停文本和點唱機中播放時顯示正確的聲音描述
  • 具有“minecraft:durability”和“minecraft:repairable”的自定義物品可以組合起來修復它們,而無需自定義物品條目
  • 如果“dispense_on”字段為空,帶有 Entity Placer 項目組件的項目現在將成功地在空中方塊上創建演員
  • 帶有 Entity Placer 項目組件的項目現在可以用在 Mob Spawner 上以更改 Spawner 的 actor 生成類型。該項目的格式版本必須至少為 1.19.80
  • 從“我的世界:可修復”項目組件中刪除了非功能性“on_repaired”參數
  • 以 json 格式 1.20.0 及更高版本發布了實驗性的“minecraft:display_name”項目組件
  • 以 json 格式 1.20.0 及更高版本發布了實驗性的“minecraft:durability”項目組件
  • 以 json 格式 1.20.0 及更高版本發布了實驗性的“minecraft:fuel”項目組件
  • 以 json 格式 1.20.0 及更高版本發布了實驗性的“minecraft:entity_placer”項目組件
  • 以 json 格式 1.20.0 及更高版本發布了實驗性的“minecraft:icon”項目組件

附加組件

  • 修復了阻止自定義實體刷怪蛋在貿易表中得到支持的問題 ( MCPE-170184 )

魔浪

  • 修復了影響某些 Marketplace 包的崩潰,導致它們無法加載
  • 現在每個 Molang 表達式可以包含的嵌套子表達式數量有限制

Minecraft 1.20 更新——實驗性技術特性

相機命令

  • 添加 /camera 命令作為實驗相機切換的一部分
  • 此命令可以切換到自定義相機視角或淡化屏幕
  • 使用 /help camera 獲取完整的選項列表
  • 添加了一個新的實驗性相機切換以允許自定義相機視角

項目

  • 帶有“minecraft:throwable”組件的物品現在在使用時會觸發“throw”音效

附加組件

  • 添加了 PlacementDirection 和 PlacementPosition BlockTraits
  • PlacementDirection 特性可以在方塊上啟用“minecraft:cardinal_direction”和/或“minecraft:facing_direction”狀態。
  • “minecraft:cardinal_direction”是一個四值字符串狀態 [“north”、“south”、“east”、“west”],描述了玩家放置方塊時所面對的主要方向。
  • “minecraft:facing_direction”是一個六值字符串狀態 [“down”、“up”、“north”、“south”、“east”、“west”],描述玩家放置方塊時所面對的方向。
  • 這些狀態的值是在放置塊時設置的。
  • PlacementPosition 特性可以在方塊上啟用“minecraft:block_face”和/或“minecraft:vertical_half”狀態。
  • “minecraft:block_face”是一個六值字符串狀態 [“down”、“up”、“north”、“south”、“east”、“west”],描述方塊被放置在哪個面上。
  • “minecraft:vertical_half”是一個二值字符串狀態 [“bottom”, “top”],描述方塊是被放置在方塊位置的上半部分還是下半部分。
  • 這些狀態的值是在放置塊時設置的。
  • 可以通過“block_property”Molang 查詢和“set_block_property”事件響應訪問與 BlockTraits 關聯的所有狀態。
  • 注意:在 JSON 中使用 BlockTraits 目前在“即將推出的 Creator 功能”開關之後
  • 刪除了“knockback_resistance”項目組件
  • 南瓜塊使用字符串類型狀態“minecraft:cardinal_direction”而不是 int 類型“direction”狀態
  • 刪除了“dye_powder”項目組件
  • 使用“我的世界:燃料”組件的最短持續時間的項目現在可以在高爐和吸煙者中使用

腳本

  • 系統事件
  • 進一步將事件分為不同的 before* 和 after* 處理,對 before 事件中狀態更新的執行有一些限制:
  • 所有之前的事件都從 world.events 轉移到 world.beforeEvents 屬性。“之前”前綴已被刪除。在事件回調之前禁止改變世界狀態的函數。允許使用只讀方法和屬性。Set 方法僅限於事件對象本身。任何對受限方法和屬性的使用都會引發異常。
  • 例如,system.events.beforeWatchdogTerminate 現在被視為“之前”事件。在事件回調之前禁止改變世界狀態的函數。允許使用只讀方法和屬性。Set 方法僅限於事件對象本身。任何對受限方法和屬性的使用都會拋出異常
  • 例如,system.events.scriptEventReceived 現在被視為“之後”事件。事件回調以延遲方式執行之後。使用 /scriptEvent 某些東西會將腳本排隊以在稍後執行
  • 重命名的腳本事件
  • Before Events 重命名為 *BeforeEvent,事件信號重命名為 *BeforeEventSignal
  • 示例:BeforeItemUseEvent 重命名為 ItemUseBeforeEvent,BeforeItemUseEventSignal 重命名為 ItemUseBeforeEventSignal
  • 其他事件重命名為 *AfterEvent,事件信號重命名為 *AfterEventSignal
  • 示例:WeatherChangedEvent 重命名為 WeatherChangedAfterEvent,WeatherChangedEventSignal 重命名為 WeatherChangedAfterEventSignal
  • 聊天事件重命名為 chatSend
  • world.events.beforeChat 重命名為 world.events.beforeChatSend
  • world.events.chat 重命名為 world.events.chatSend
  • BeforeChatEvent 重命名為 ChatSendBeforeEvent
  • BeforeChatEventSignal 重命名為 ChatSendBeforeEventSignal
  • ChatEvent 重命名為 ChatSendAfterEvent
  • ChatEventSignal 重命名為 ChatSendAfterEventSignal
  • 修復了 BlockPermutation.resolve() 無法解析自定義方塊屬性的錯誤
  • 將 Entity.scoreboard 重命名為 Entity.scoreboardIdentity
  • 項目事件
  • ItemStartUseOnEvent 現在僅在執行構建操作時與第一個交互的塊觸發
  • ItemUseOnEvent 現在僅在物品在方塊上成功使用時觸發
  • ItemUseOnEvent 屬性 blockLocation: Vec3 已更改為 block: Block
  • ItemStartUseOnEvent 屬性 blockLocation: Vec3 已更改為 block: Block
  • ItemStopUseOnEvent 屬性 blockLocation: Vec3 已更改為 block: Block
  • ProjectileHitEvent 屬性 faceLocation: Vec2 已更改為 faceLocation: Vec3 – 這個位置是相對於方塊的底部西北角
  • ItemUseOnEvent 屬性 faceLocation: Vec2 已更改為 faceLocation: Vec3 – 這個位置是相對於方塊的底部西北角
  • 實體
  • 添加接口 teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean}
  • 添加接口 Vector2 {x: number, y: number}
  • 添加函數 tryTeleport(location: Vector3, teleportOptions?: teleportOptions): boolean – 嘗試傳送實體並在實體無法安全傳送時返回 false(傳送位置周圍的塊或卸載的塊)
  • 將函數 teleport 更改為 teleport(location: Vector3, teleportOptions?: teleportOptions): void – 傳送一個實體
  • 將函數 setRotation 更改為 setRotation(rotation: Vector2): void – 設置實體的旋轉
  • 將函數 getRotation 更改為 getRotation(): Vector2 – 獲取實體的旋轉
  • 更新函數 addTag(tag: string): boolean – 標籤必須少於 256 個字符
  • 更新了方法 kill 以返回布爾值而不是 void。如果返回值為真,實體可以被殺死,否則為假
  • 添加接口 EntityApplyDamageOptions。關於用作 Entity.applyDamage 中輸入的損壞源的附加選項
  • 添加接口 EntityApplyDamageByProjectileOptions。有關損壞源的附加選項,以在發生射彈損壞時用作 Entity.applyDamage 中的輸入
  • 更新方法 applyDamage。將參數源重命名為選項。參數類型也從 EntityDamageSource 更改為 EntityApplyDamageOptions | EntityApplyDamageByProjectile選項
  • 模擬播放器
  • 將函數 getHeadRotation 更改為 getHeadRotation(): Vector2 – 獲取模擬玩家頭部旋轉
  • TitleDisplayOptions 現在將接受浮點值
  • 添加了新的 WorldSoundOptions 和 PlayerSoundOptions 接口類型,分別用於 world.playSound 和 player.playSound
  • World.playSound 現在需要一個位置參數
  • 調用 playMusic 和 queueMusic 時,如果 musicOptions.volume 小於 0.0,現在將拋出錯誤
  • 調用 playMusic 和 queueMusic 時,如果 musicOptions.fade 小於 0.0,現在將拋出錯誤
  • 調用 playSound 時,如果 soundOptions.pitch 小於 0.01,現在將拋出錯誤
  • 調用 playSound 時,如果 soundOptions.volume 小於 0.0,現在將拋出錯誤
  • 實體對象現在在維度更改和塊重新加載時保持不變。這意味著如果您有一個無效實體的引用,一旦實體被轉移或重新加載,它就會變得可用。您可以通過讀取其 lifetimeState 屬性來檢查實體是否已加載或卸載
  • 添加了只讀屬性 lifetimeState——返回實體的生命週期狀態。有效值包括“加載”和“卸載”
  • 項目定義觸發事件
  • 將屬性項重命名為 itemStack
  • ItemStartUseOnEvent
  • 將屬性項重命名為 itemStack
  • 將函數 getBlockLocation 替換為只讀屬性 blockLocation: Vector3
  • 刪除函數 getBuildBlockLocation
  • ItemStopUseOnEvent
  • 將屬性項重命名為 itemStack
  • 將函數 getBlockLocation 替換為只讀屬性 blockLocation: Vector3
  • 項目使用事件
  • 將屬性項重命名為 itemStack
  • 項目使用事件
  • 將屬性項重命名為 itemStack
  • 將函數 getBlockLocation 替換為只讀屬性 blockLocation: Vector3
  • 將屬性 faceLocationX 和 faceLocation 替換為只讀屬性 faceLocation: Vector2
  • 塊命中信息
  • 將屬性 faceLocationX 和 faceLocation 替換為只讀屬性 faceLocation: Vector2
  • 活動後
  • 所有非之前的事件都已從 world.events 移至 world.afterEvents
  • 事件已從世界對像中刪除
  • After 事件不會立即執行,而是會延遲到更新後的時間點。保證在一個滴答中觸發的所有事件都在一個滴答中刷新
  • 修復了修改後的設備和容器槽未同步到客戶端的錯誤
  • @我的世界/服務器
  • 將 BlockProperties 重命名為 BlockStates
  • 將 BlockPermutation.getAllProperties 重命名為 BlockPermutation.getAllStates
  • 將 BlockPermutation.getProperty 重命名為 BlockPermutation.getState
  • 添加類 EffectTypes
  • 添加函數 get(identifier: string): EffectType – 返回效果類型(如果存在)
  • 添加函數 getAll():EffectType[] – 返回所有效果
  • 更新類效果
  • 更新了持續時間屬性。是以滴答為單位的效果持續時間
  • 添加了屬性 typeId。返回效果的類型 ID
  • 添加了接口 EntityEffectOptions { amplifier?: number, showParticles?: boolean }
  • 添加了函數 Entity.removeEffect(effectType: EffectType | string): boolean – 從實體中移除效果。如果未找到或不存在效果,則返回 false
  • 更新函數 Entity.getEffect(effectType: EffectType | string): Effect | undefined – 如果它存在於實體上則獲得效果。否則返回未定義
  • 更新函數 Entity.addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean – 向實體添加效果。如果無法添加效果,則返回false(如果效果不存在,則持續時間為負)
  • 新 API 從測試版移至穩定版 @minecraft/server 1.2.0:
  • 將 applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean 移動到 1.2.0
  • 將 kill(): 布爾值移動到 1.2.0
  • 將 EntityApplyDamageOptions 移動到 1.2.0
  • 將 EntityApplyDamageByProjectileOptions 移動到 1.2.0
  • 將 EntityDamageCause 移動到 1.2.0
  • 將 addTag(tag: string) 移動到 1.2.0
  • 移動 removeTag(tag: string) 到 1.2.0
  • 移動 hasTag(tag: string) 到 1.2.0
  • 將 getTags() 移動到 1.2.0
  • 將 Container、BlockInventoryComponent 和 EntityInventoryComponent 移動到 1.2.0
  • 將音樂 API 從測試版移至穩定版
  • 將聲音 API 從測試版移至穩定版
  • 將 ModalFormData、MessageFormData 和 ActionFormData 移動到 1.0.0
  • 修復了響應 MessageFormResponse 的錯誤,其中選擇與選擇的按鈕相反。button1 現在指的是左鍵並導致選擇 0,而 button2 現在指的是右鍵並導致選擇 1
  • 將 ItemStack 構造函數和 getter API 移動到 1.2.0
  • 將 EntityItemComponent、ItemComponent、ItemType 和 ItemLockMode 移至 1.2.0
  • 將 applyImpulse(vector: Vector3): void 移動到 1.2.0
  • 移動 applyKnockback(directionX: number, directionZ: number, horizo​​ntalStrength: number, verticalStrength: number): void 到 1.2.0
  • 移動 clearVelocity(): void 到 1.2.0
  • 將 runCommand 從測試版移動到 1.2.0
  • 移動 getComponent(componentId: string): EntityComponent | 未定義的方法到 1.2.0
  • 將 getComponents(): EntityComponent[] 方法移動到 1.2.0
  • 移動 hasComponent(componentId: string): boolean 方法到 1.2.0
  • 將 EntityComponent 類移動到 1.2.0
  • 將 EntityBaseMovementComponent 類移動到 1.2.0:
  • 將 readonly maxTurn: number 屬性移動到 1.2.0
  • 將以下額外的 EntityBaseMovementComponent 子類移動到 1.2.0:
  • 實體移動兩棲組件
  • 實體移動基本組件
  • EntityMovementFlyComponent
  • EntityMovementGenericComponent
  • EntityMovementHoverComponent
  • EntityMovementJumpComponent
  • EntityMovementSkipComponent
  • 將 EntityIsDyableComponent 類重命名為 EntityIsDyeableComponent 並移至 1.2.0
  • 將以下額外的 EntityComponent 子類移動到 1.2.0:
  • EntityCanClimb組件
  • EntityCanFly組件
  • EntityCanPowerJumpComponent
  • 實體顏色組件
  • 實體FireImmuneComponent
  • EntityFloatsInLiquidComponent
  • 實體飛行速度組件
  • EntityFrictionModifierComponent
  • EntityGroundOffsetComponent
  • EntityIsBabyComponent
  • EntityIsCharged組件
  • EntityIsChestedComponent
  • EntityIsHiddenWhenInvisibleComponent
  • EntityIsIgnitedComponent
  • EntityIsIlagerCaptainComponent
  • EntityIsSaddledComponent
  • EntityIsShakingComponent
  • 實體被剪切組件
  • EntityIsStackableComponent
  • EntityIsStunnedComponent
  • EntityIsTamed組件
  • 實體標記變體組件
  • 實體推送組件
  • 實體尺度組件
  • EntitySkinId組件
  • 實體變體組件
  • EntityWantsJockeyComponent
  • 附魔
  • 移除了 MinecraftEnchantmentTypes 類。使用 @minecraft/vanilla-data 模塊中的 MinecraftEnchantmentTypes 獲取 minecraft 版本特定信息。
  • 在指定附魔類型的所有附魔方法中添加了對“字符串”的支持
  • ExplosionBeforeEvent 上的源現在是一個可選屬性,因為爆炸可能沒有源
  • 可馴化組件
  • 從 TameableComponent 中移除了未實現的 tameEvent
  • 更新了 API 以更好地處理加載和滴答區域之外的操作
  • PositionInUnloadedChunkError:嘗試與不再處於加載和滴答塊中的 Block 對象交互時拋出異常
  • PositionOutOfWorldBoundariesError:嘗試與維度高度範圍之外的位置交互時拋出異常
  • 方面
  • getBlock 現在返回一個可選的 Block,以反映如果在卸載的塊中請求塊,它可能會返回“undefined”
  • 跡象
  • 為 BlockSignComponent 上的函數 setText、getText、getRawText、setTextDyeColor 和 getTextDyeColor 添加了可選的 SignSide 參數,以支持獲取和設置標誌兩側的文本和顏色
  • 向 BlockSignComponent 添加了 isWaxed 屬性,指示玩家是否可以編輯標誌
  • 為 BlockSignComponent 添加了 setWaxed 方法以阻止玩家編輯標誌
  • 維度和實體上的 runCommand 和 runCommandAsync 現在可能會因 CommandError 而失敗
  • runCommand 可以拋出 CommandError 異常
  • runCommandAsync 會將 CommandError 傳遞給拒絕處理程序

Java 和基岩版的Minecraft 1.20 更新 Trails and Tales現在可供下載。該遊戲可在 Windows PC、Xbox、PlayStation 4、PlayStation 5、Android、iOS 和其他主要平台上使用。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *