1.20.0
版本 | |
---|---|
正式名稱 | |
伺服器端版本 |
1.20.0.01 |
內部版本號 |
Android:1.20.0.01 |
版本碼 |
Android: |
發佈日期 |
2023年6月7日 |
下載 | |
協定版本 |
589 |
其他版本的1.20 | |
1.20.0是足跡與故事的首個正式版,也是基岩版的一次主要更新,發佈於2023年6月7日[1][2]。此次更新在Minecraft Live 2022期間宣佈[3],主題名稱於2023年3月2日的Minecraft Monthly上公佈[4]。在此次更新的首個搶鮮版發佈前,其部分特性從1.19.50.21開始在實驗性玩法中開發。
新內容[]
方塊[]
- 竹材的變種,有著交錯的竹片紋理。
- 可用於合成對應的半磚和階梯。
- 由竹子合成的方塊。
- 有對應的剝皮變種。
- 書櫃的新變種。
- 一種新的樹葉,長滿粉紅色的花朵,其下方會出現粉紅色的下落粒子。
- 蜜蜂將其視為花。
- 一種紫褐色外皮、粉紅色內干的原木,有對應的剝皮變種。
- 可用於合成對應種類的木材。
- 一種新的樹苗。
- 可以放置在花盆中。
- 櫻花木原木的木塊變種,有對應的剝皮變種。
- 可用於合成對應種類的木材。
- 可用瓶子草豆莢在耕地上種出。
- 共有5個生長階段。
- 若完全成熟,破壞時掉落瓶子草;若未完全成熟,破壞時掉落瓶子草豆莢。
- 一種新的大型花。
- 可用於合成青色染料。
- 包括可疑的沙子和可疑的礫石。
- 與普通沙和礫石相似,但紋理看起來更粗糙。
- 受重力影響,會在落地時消失。
- 被挖掘或被活塞推動時不掉落任何物品,用附有絲綢之觸的工具挖掘也不會掉落。
- 會在沙漠神殿、沙漠水井、海底廢墟和古蹟廢墟中自然生成,不同地點使用不同的戰利品表。
- 可以用刷子刷掃出其中的物品。
- 清刷時,可疑的方塊會經歷4個階段,若中途停止,它們會逐漸恢復原狀。
- 清刷完成後,可疑的方塊轉變為普通的對應方塊。
- 帶有有效戰利品表的可疑的方塊才能刷出物品。
- 一種新的作物方塊,可用火把花種子種出。
- 共有3個生長階段,完全成熟時變為火把花。
- 若完全成熟,破壞時掉落火把花;若未完全成熟,破壞時掉落火把花種子。
物品[]
- 一類新物品,可用於裝飾盔甲與鍛造獄髓裝備,在鍛造台上使用。
- 一次消耗一個鍛造模板。
- 無法直接合成,但可以在工作枱中用7個鑽石、1個鍛造模板和1個對應複製材料來複製1個。
- 共有以下17種(一些種類的盔甲紋樣會更稀有):
類別 名稱 取得途徑 對應複製材料 獄髓升級 獄髓升級 堡壘遺蹟的戰利品箱 地獄石 盔甲紋樣 海岸盔甲紋樣 沉船的戰利品箱 鵝卵石 沙丘盔甲紋樣 沙漠神殿的戰利品箱 砂岩 眼眸盔甲紋樣 要塞的祭壇、圖書館儲物箱 終界石 主人盔甲紋樣 古蹟廢墟的可疑的方塊 陶土 牧者盔甲紋樣 古蹟廢墟的可疑的方塊 陶土 肋骨盔甲紋樣 地獄要塞的戰利品箱 地獄石 哨兵盔甲紋樣 掠奪者前哨站的戰利品箱 鵝卵石 工匠盔甲紋樣 古蹟廢墟的可疑的方塊 陶土 寂靜盔甲紋樣 遠古城市的戰利品箱 深板岩碎石 豬鼻盔甲紋樣 堡壘遺蹟的戰利品箱 黑石 旋塔盔甲紋樣 終界城的戰利品箱 紫珀方塊 潮汐盔甲紋樣 遠古深海守衛死亡後掉落 海磷石 惱鬼盔甲紋樣 綠林府邸的戰利品箱 鵝卵石 伏守盔甲紋樣 遠古城市的戰利品箱 深板岩碎石 嚮導盔甲紋樣 古蹟廢墟的可疑的方塊 陶土 荒野盔甲紋樣 叢林神廟的戰利品箱 青苔鵝卵石
- 共有20種。
- 無法合成,只能透過刷掃可疑的方塊來獲得。
- 加入了唱片「Relic」,作者為Aaron Cherof。
生物[]
- 每個沙漠村莊中會自然生成一隻。
- 可以跨過柵欄等1.5格高的方塊。
- 有時會原地坐下。
- 可以透過仙人掌繁殖。
- 可以裝備鞍,供2名玩家騎乘。
- 被騎乘時可以慢走和疾走。也可以衝刺,但有一定冷卻時間。
- 在玩家騎乘時,來自比玩家低0.5格以上距離的生物的單體近戰攻擊無法傷害玩家。
- Minecraft Live 2022生物投票的獲勝生物,屬於友好生物,體型很大。
- 有14(
× 7)點生命值。
- 會被火把花種子吸引,但不能被馴服。
- 時常嗅探空氣,有時能刨挖出火把花種子與瓶子草豆莢。
- 有8分鐘冷卻時間。
- 最近被刨挖過的20個方塊會被記錄,並且不再尋求刨挖這些方塊。
- 可以使用火把花種子餵養和繁殖。
- 繁殖後會掉落嗅探獸蛋。
非生物實體[]
- 由竹材合成的船變種。
- 由竹材合成的儲物箱船變種。
- 由櫻花木材合成的船變種。
- 由櫻花木材合成的儲物箱船變種。
世界生成[]
遊戲內容[]
- 加入了3個新成就。
常規[]
- 加入了以下閃爍標語:
- Enter the Render Dragon!
- This sand is sus
- Remember to brush your... ...teeth
- Has working bookshelves!
- Sniff sniff...
- Place hanging sign here
- 現在包含櫻花樹林的種子。
- 加入了足跡與故事相關的載入提示。
- 加入了4首新的音樂,作者為Aaron Cherof:
- 在協助工具設定中加入了「聊天訊息持續時間」選項。
- 用於修改聊天訊息在畫面上的停留時間,預設為3秒。
技術性[]
- 實體過濾器
- 加入了
all_slots_empty
和any_slot_empty
實體過濾器。- 用於搜尋指定裝備位置的空物品槽。
變更[]
方塊[]
- 現在放置在伏聆振測器旁時具有共振功能。
- 當伏聆振測器接收到振動時,紫水晶方塊會在其位置發送一個頻率相同的振動。
- 可以在不重新創造振動源的情況下遠程傳遞振動。
- 現在可放在音階盒上,發出對應生物的空閒狀態音效。
- 現在在放置後可以透過與其互動來重新編輯文字。
- 現在告示牌的兩面可以分別顯示獨立的文字和文字顏色。
- 在首次放置時會預設編輯正面。
- 現在可以使用蜂巢塗蠟,塗蠟後的告示牌無法再進行編輯。
- ID
carpet
現在被拆分為: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
及其資料值仍然可用,但不會在指令提示中顯示。
- 移除了裝有熔岩的鍋釜的ID
lava_cauldron
。
- ID
coral
現在被拆分為: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
及其資料值仍然可用,但不會在指令提示中顯示。
- 現在會在含水時靜音。
- 變更了許多可感測的遊戲事件的振動頻率,新的振動種類及其對應的振動頻率見下表:
振動種類 振動頻率 移動 1 落地 2 與物品互動 3 鞘翅滑翔及實體的獨有動作(如劫毀獸咆哮、狼甩掉身上的水) 4 離開坐騎及裝備物品 5 騎上坐騎及與實體互動 6 實體受傷 7 進食及飲用 8 方塊取消啟動 9 方塊啟動 10 方塊變化 11 破壞方塊 12 放置方塊 13 傳送及放置實體 14 爆炸及實體死亡 15
- 現在會強充能下方的方塊。
- 啟動狀態的持續時長由40遊戲刻改為30遊戲刻。
- 冷卻狀態的持續時長由1遊戲刻改為10遊戲刻。
物品[]
- 現在盔甲可以透過鍛造台消耗鍛造模板和以下10種原材料中的一種進行鍛造:
- 鍛造結果不會提供任何屬性增益。
- 鍛造模板決定鍛造後盔甲紋樣圖案,原材料決定紋飾顏色。
- 重複鍛造將會覆蓋上一次的鍛造結果。
- 鍛造後的盔甲,其紋飾和鍛造原材料名稱會在物品提示框中以原材料顏色顯示。
- 不同的紋飾在物品欄圖示中顯示的是相同的紋理,實際展示出來的是類似於荒野盔甲紋樣的樣式;不同的紋飾顏色在物品欄圖示中顯示的紋飾顏色不同。
- 現在可以透過與旗幟合成來加入圖案。
- 變更了除治療之箭、回復之箭和虛弱之箭以外的所有藥水箭的顏色。
生物[]
- 略微加深了Steve預設外觀的膚色。
- 現在能檢測到紫水晶方塊的共振。
世界生成[]
- 變更了結構,現在會有一個填滿沙和可疑的沙子的新空間。
- 一些沙會暴露在外,可以在與藍色陶土等高的位置上找到。
- 現在可疑的沙子會生成在其水下。
遊戲內容[]
- 鍛造機制
- 變更了鍛造台的UI,現在擁有三個輸入欄位,第一個欄位為鍛造模板,其次為裝備,最後為鍛造原材料,需要先放入鍛造模板才可進一步操作。
- 鍛造模板控制可在後兩個欄位中放置的物品種類。
- 現在鍛造獄髓工具需要「獄髓升級」鍛造模板才能完成。
- 村莊英雄效果現在擁有粒子顏色。
常規[]
- 更新了製作人員名單。
- 死亡畫面
- 為新的死亡畫面加入了新的相機視角效果。
- 僅開啟「假日創造者功能」子選項的實驗性世界不再會顯示「實驗」標籤。
- 為主要使用者外觀的載入過程加入了進度條,最多需要等待15秒。
- 為下列閃爍標語加入了感嘆號以匹配Java版:
- Honey, I grew the bees!
- <3 Max & 99 & Ducky!
- Bushy eyebrows!
- Edit is a name!
- From free range developers!
- 更新了主選單的全景圖,內容為一片櫻花樹林。
- 全景圖現在會順時針轉動,並向下傾斜。
- 選項
- 將「通知持續時間」選項重新命名為「彈出通知持續時間」。
技術性[]
- 專用伺服器
- 現在內容日誌會使用如下屬性在控制台窗口中顯示,且擁有可配置的日誌級別。
content-log-level
:設定最小的日誌輸出級別。有效值為verbose
、info
、warning
和error
。預設值為info
。content-log-console-output-enabled
:啟用或停用日誌的輸出。預設值為true
。
- 附加包和腳本引擎
- 現在南瓜方塊會使用
minecraft:cardinal_direction
字串類型狀態而不是direction
整型狀態。
- 基岩版編輯器
- 刪除了已棄用的方塊,並將方塊按字母順序排序。
- 修復了深海守衛的Molang動畫出現停頓的問題。
- 修復了編輯器中的玩家會在工具模式下死亡的問題。
- 修復了
/execute
和指令方塊無法執行指令的問題。 - 修復了與表情和成就有關的錯誤。
- 修復了編輯器可以在正常遊戲時訪問的錯誤。
- 修復了用戶端的預設指令權限與多人遊戲的指令權限顯示不同的錯誤。
- 工具模式現在會使用原版鍵盤進行移動控制,而非使用硬編碼的W/A/S/D/Space/⇧ Shift鍵。現在可以在設定選單中自訂移動與鍵盤的綁定。
- 指令
- 現在命令列中的自動補全不再會提示已經輸入的方塊狀態。(MCPE-168055)
- 提升了載入指令和指令窗口時的整體效能。
has item
指令選擇器現在可以正確檢測活動對象的物品欄中是否有已建立的地圖或火藥球。- 現在
/inputpermission
會在指令欄的預覽中顯示指令描述。
- 附加包
- 修復了
cape_flap_amount
中玩家向前移動但看向旁邊時玩家披風不會抖動的錯誤。(MCPE-153446)
- 常規
- 現在使用不含有假日創造者組件的1.16.100及1.17及以上版本JSON格式的自訂項目不需要開啟「假日創造者功能」實驗性功能開關即可載入。
minecraft:friction
在計算地面摩擦力時不再會被忽略。- 現在當
dispense_on
字段為空時,擁有minecraft:entity_placer
物品組件的物品會在空氣方塊上建立一個活動對象。 - 現在在1.19.80及以上版本的JSON格式中擁有
minecraft:entity_placer
物品組件的物品可以在生怪磚上使用以改變其活動對象的生成類型。 - 移除了
minecraft:repairable
物品組件中的on_repaired
參數。 - 修復了
get_equipped_item_name
Molang序列無法返回部分物品平坦化前的ID的問題。
- Molang
- 修復了導致市場資源包無法載入的錯誤。
- 對每個Molang表達式所能擁有的嵌套子表達式數量進行了限制。
- 圖形
- 修復了關閉光線追蹤功能並載入與光線追蹤相容的內容後啟用光線追蹤功能可能導致的崩潰。(MCPE-168894)
- 實體
- 現在擁有
internal-only
組件或AI意向的自訂實體在遊戲中無法載入。 - 現在自訂實體無法覆寫1.20以前的原版實體。
identifier
和runtime_identifier
字段中的無效實體現在會導致內容錯誤。
- 物品
- 現在有
minecraft:durability
和minecraft:repairable
的自訂物品可以一併修復而無須自訂物品條目。 - 使用
minecraft:record
的自訂物品現在在懸浮提示中和在唱片機播放時會顯示正確的聲音描述。 - 開放了1.20.0及以上版本的實驗性JSON格式中的
minecraft:display_name
物品組件。 - 開放了1.20.0及以上版本的實驗性JSON格式中的
minecraft:durability
物品組件。 - 開放了1.20.0及以上版本的實驗性JSON格式中的
minecraft:fuel
物品組件。 - 開放了1.20.0及以上版本的實驗性JSON格式中的
minecraft:entity_placer
物品組件。 - 開放了1.20.0及以上版本的實驗性JSON格式中的
minecraft:icon
物品組件。
- 配方
- 修復了使用相同方塊但不同資料值的配方會報出不正確的內容日誌錯誤的問題。(MCPE-168717)
- 組件
- 現在
minecraft:boostable
的speed_multiplier
組件可以在JSON檔案中正確解析。(MCPE-164424)
實驗性[]
本段落的內容需要開啟實驗性玩法中的「搶鮮版 API」、「假日創造者功能」、「即將推出的創作者功能」和「實驗相機」子選項後才可使用。
指令格式[]
- 用於修改玩家的相機視角和畫面的淡入淡出。
技術性[]
- 附加包和腳本引擎
- 向方塊JSON格式中加入了
BlockTraits
,可以為資料驅動的方塊加入方塊狀態和setter函數。- 可以解析
PlacementDirection
(即minecraft:placement_direction
)BlockTrait
(加入minecraft:cardinal_direction
方塊狀態和onPlayerPlace
setter函數) - 可以透過
block_property
Molang隊列和set_block_property
事件響應來訪問應用placement_direction
狀態的方塊的minecraft:cardinal_direction
。
- 可以解析
- 加入了
minecraft:placement_position
方塊特徵。- 加入了
minecraft:block_face
和minecraft: vertical_half
狀態,在實際應用時只需指定其中之一。 minecraft: block_face
字串狀態擁有down
、up
、north
、south
、east
和west
六個有效值,對應玩家放置方塊時點擊的方塊朝向面。minecraft: vertical_half
字串狀態擁有bottom
和top
兩個有效值,分別對應方塊被放置在下半格或上半格。- 兩個狀態都會在玩家放置方塊時設定。
- 加入了
- 為
minecraft:placement_direction
方塊特徵加入了minecraft:facing_direction
狀態。minecraft:facing_direction
擁有down
、up
、north
、south
、east
和west
四個有效值。- 可以透過
minecraft:placement_direction
特徵來啟用和訪問方塊上的此狀態。 - 可以訪問
block_property
Molang查詢和set_block_property
事件響應中應用minecraft:placement_direction
特徵的方塊上的minecraft:cardinal_direction
狀態。
- 將
minecraft:cardinal_direction
的類型變更為字串,擁有north
、south
、east
和west
四個有效值。
- 物品
- 現在擁有
minecraft:throwable
組件的物品在使用時會觸發throw
音效。
- 腳本
- 進一步將遊戲事件拆分為
before*
和after*
兩個類別。- 所有的
before*
事件從events
移至world.beforeEvents
屬性中,並將before
前綴移除。在before*
事件的回調過程中,會改變世界狀態的函數會被停用,只讀方法和屬性可以正常使用,同時set
方法的應用對象會被限制為事件對象本身。使用上述被停用的方法和屬性的行為都會導致報錯。 - 將所有
before
事件以外的事件從移至world.afterEvents
屬性中。- 涉及到的事件會從世界中的物體上移除。
- 這些事件不會在觸發時立即執行,而是等到觸發後的某一刻時才會被刷新。在同一刻中觸發的
after
事件會在同一刻中被刷新。
- 所有的
- 將所有
before*
事件重新命名為*BeforeEvent
,對應的事件訊號重新命名為*BeforeEventSignal
。 - 將所有
after*
事件重新命名為*AfterEvent
,對應的事件訊號重新命名為*AfterEventSignal
。 - 將
chat
事件重新命名為chatSend
。 - 將
events.beforeChat
事件重新命名為world.events.beforeChatSend
。 - 將
events.chat
事件重新命名為world.events.chatSend
。 - 將
BeforeChatEvent
事件重新命名為ChatSendBeforeEvent
。 - 將
BeforeChatEventSignal
事件重新命名為ChatSendBeforeEventSignal
。 - 將
ChatEvent
事件重新命名為ChatSendAfterEvent
。 - 將
ChatEventSignal
事件重新命名為ChatSendAfterEventSignal
。 - 修復了
resolve()
無法解析自訂方塊屬性的問題。 - 將
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
,並以下西北方向為原點。
- 現在
Entity
- 加入了
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
函數的tag
參數的字串長度限制在256個字元內。 - 將
kill
函數的回傳值類型改為布林值。當函數返回true
時,實體可以被殺死,否則不可以。 - 加入了
EntityApplyDamageOptions
接口,作為applyDamage
的額外傷害來源選項輸入值。 - 加入了
EntityApplyDamageByProjectileOptions
接口,作為applyDamage
的額外投射物彈傷害來源選項輸入值。 - 將
applyDamage
的source
參數變更為options
,並將參數類型從EntityDamageSource
變更為EntityApplyDamageOptions | EntityApplyDamageByProjectileOptions
。 SimulatedPlayer
- 將
getHeadRotation
函數變更為getHeadRotation() : Vector2
。
- 將
- 現在
TitleDisplayOptions
可以接受浮點數值。 - 加入了
WorldSoundOptions
和PlayerSoundOptions
接口類型。- 為
playSound
函數加入了location
必選參數。 - 調用
playMusic
和queueMusic
時,volume
小於0.0時會報錯。 - 調用
playMusic
和queueMusic
時,fade
小於0.0時會報錯。 - 調用
playSound
時,pitch
小於0.01時會報錯。 - 調用
playSound
時,volume
小於0.0時會報錯。
- 為
- 移除了
dye_powder
物品組件。 - 現在實體對象可以在區塊重新載入或維度變更後持續存在。無效的實體可以在轉移到另一個維度或所在區塊重新載入後被引用。
- 加入了
lifetimeState
只讀屬性。- 用於返回實體的生命狀態,有
loaded
和unloaded
兩種回傳值。
- 用於返回實體的生命狀態,有
ItemDefinitionTriggeredEvent
- 將
item
屬性重新命名為itemStack
。
- 將
ItemStartUseOnEvent
- 將
item
屬性重新命名為itemStack
。 - 將
getBlockLocation
函數替換為blockLocation: Vector3
只讀屬性。 - 移除了
getBuildBlockLocation
函數。
- 將
ItemStopUseOnEvent
- 將
item
屬性重新命名為itemStack
。 - 將
getBlockLocation
函數替換為blockLocation: Vector3
只讀屬性。
- 將
ItemUseEvent
- 將
item
屬性重新命名為itemStack
。
- 將
ItemUseOnEvent
- 將
item
屬性重新命名為itemStack
。 - 將
getBlockLocation
函數替換為blockLocation: Vector3
只讀屬性。 - 將
faceLocationX
和faceLocation
函數替換為faceLocation: Vector2
只讀屬性。
- 將
BlockHitInformation
- 將
faceLocationX
和faceLocation
函數替換為faceLocation: Vector2
只讀屬性。
- 將
- API
- 修復了已修改的裝備和容器欄位未被同步到用戶端的錯誤。
@minecraft/server
- 將
BlockProperties
重新命名為BlockStates
。 - 將
getAllProperties
重新命名為BlockPermutation.getAllStates
。 - 將
getProperty
重新命名為BlockPermutation.getState
。
- 將
- 將下列API從搶鮮版移至
@minecraft/server 1.2.0
:- 將
applyDamage(amount: number, options?: EntityApplyDamageByProjectileOptions | EntityApplyDamageOptions): boolean
移至2.0
。 - 將
kill(): boolean
移至2.0
。 - 將
EntityApplyDamageOptions
移至2.0
。 - 將
EntityApplyDamageByProjectileOptionsto 2.0
。 - 將
EntityDamageCause
移至2.0
。 - 將
addTag(tag: string)
移至2.0
。 - 將
removeTag(tag: string)
移至2.0
。 - 將
hasTag(tag: string)
移至2.0
。 - 將
getTags()
移至2.0
。 - 將
Container
、BlockInventoryComponent
和EntityInventoryComponent
移至2.0
。 - 將
Music APIs
從搶鮮版移至正式版。 - 將
Sound APIs
從搶鮮版移至正式版。 - 將
ModalFormData
、MessageFormData
和ActionFormData
移至0.0
。 - 修復了
MessageFormResponse
的響應中按下的按鈕和選擇相反的錯誤。 - 將
ItemStackconstructor
和getter APIs
移至2.0
。 - 將
EntityItemComponent
、ItemComponent
、ItemTypeand
和ItemLockMode
移至2.0
。 - 將
applyImpulse(vector: Vector3): void
移至2.0
。 - 將
applyKnockback(directionX: number, directionZ: number, horizontalStrength: number, verticalStrength: number): void
移至2.0
。 - 將
clearVelocity(): void
移至2.0
。 - 將
runCommand
從搶鮮版移至2.0
。
- 將
- 將
getComponent(componentId: string): EntityComponent | undefined
方法移至1.2.0
。 - 將
getComponents(): EntityComponent[]
方法移至1.2.0
。 - 將
hasComponent(componentId: string): boolean
方法移至1.2.0
。 - 將
EntityComponent
類移至1.2.0
。 - 將
EntityBaseMovementComponent
類移至1.2.0
。 - 將
maxTurn: number
只讀屬性移至1.2.0
。 - 將下列
EntityBaseMovementComponent
的子類移至1.2.0
:EntityMovementAmphibiousComponent
EntityMovementBasicComponent
EntityMovementFlyComponent
EntityMovementGenericComponent
EntityMovementHoverComponent
EntityMovementJumpComponent
EntityMovementSkipComponent
- 將
EntityIsDyableComponent
類重新命名為EntityIsDyeableComponent
並移至1.2.0
。 - 將下列
EntityComponent
的子類移至1.2.0
:EntityCanClimbComponent
EntityCanFlyComponent
EntityCanPowerJumpComponent
EntityColorComponent
EntityFireImmuneComponent
EntityFloatsInLiquidComponent
EntityFlyingSpeedComponent
EntityFrictionModifierComponent
EntityGroundOffsetComponent
EntityIsBabyComponent
EntityIsChargedComponent
EntityIsChestedComponent
EntityIsHiddenWhenInvisibleComponent
EntityIsIgnitedComponent
EntityIsIllagerCaptainComponent
EntityIsSaddledComponent
EntityIsShakingComponent
EntityIsShearedComponent
EntityIsStackableComponent
EntityIsStunnedComponent
EntityIsTamedComponent
EntityMarkVariantComponent
EntityPushThroughComponent
EntityScaleComponent
EntitySkinIdComponent
EntityVariantComponent
EntityWantsJockeyComponent
Enchantments
- 移除了
MinecraftEnchantmentTypes
類。 - 現在附魔類型可以用字串指定。
- 移除了
- 現在
ExplosionBeforeEvent
的source
為可選項。 TameableComponent
- 移除了
unimplemented
和tameEvent
。
- 移除了
- 更新了API以更好地處理未載入和非常載入區塊的操作。
- 現在與處於未載入和非常載入區塊的
Block
物體互動會拋出PositionInUnloadedChunkError: Exception
錯誤。 - 現在與維度高度限制之外的區域互動會拋出
PositionInUnloadedChunkError: Exception
錯誤。 Dimension
getBlock
現在的返回Block
值現在為可選項,當指定方塊處於未載入區塊內時會返回undefined
。
Signs
- 向
BlockSignComponent
中的setText
、getText
、getRawText
、setTextDyeColor
和getTextDyeColor
加入了SignSide
參數以支持取得和設定告示牌兩邊的文字和文字顏色。 - 向
BlockSignComponent
加入了isWaxed
屬性以表明玩家是否可以編輯告示牌。 - 向
BlockSignComponent
加入了setWaxed
方法以禁止玩家編輯告示牌。
- 向
Dimension
和Entity
的runCommand
和runCommandAsync
函數現在可以報錯。runCommand
會拋出CommandError
錯誤。runCommandAsync
會將CommandError
移交至reject
處理器。
- 加入了
EffectTypes
類。- 加入了
get(identifier: string): EffectType
函數。- 用於返回指定狀態效果類型。
- 加入了
getAll(): EffectType[]
函數。- 用於返回所有狀態效果類型。
- 加入了
- 變更了
Effect
類。- 將
duration
屬性變更為以刻為單位的狀態效果時長。 - 加入了
typeId
屬性。- 用於返回效果類型的ID。
- 將
- 加入了
EntityEffectOptions {amplifier?: number, showParticles?: boolean}
接口。- 加入了
removeEffect(effectType: EffectType | string): boolean
函數。- 用於清除實體的指定狀態效果。在狀態效果不存在時返回
false
。
- 用於清除實體的指定狀態效果。在狀態效果不存在時返回
- 變更了
getEffect(effectType: EffectType | string): Effect | undefined
函數。- 用於取得實體的指定狀態效果。在實體不具有該狀態效果時返回
undefined
。
- 用於取得實體的指定狀態效果。在實體不具有該狀態效果時返回
- 變更了
addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean
函數。- 用於使指定實體具有指定狀態效果。在狀態效果不存在或時長為負數時返回
false
。
- 用於使指定實體具有指定狀態效果。在狀態效果不存在或時長為負數時返回
- 加入了
- 現在當物品
minecraft:fuel
組件的duration
屬性設為最小值時物品也可以在高爐和煙燻爐中正常使用。
修復[]
- 常規
- 有一個分屏玩家離開遊戲時,其他分屏玩家不再會斷開連接。(MCPE-168695)
- 降低了啟動和載入至開始畫面的所需時間。
- 修復了同一裝置上的用戶端無法找到本地託管的專用伺服器的問題。
- 遊戲內容
- 階梯下飛行時不再會停用飛行。(MCPE-168999)
- 修復了玩家在靈魂砂產生的上涌氣泡柱上跳躍時會累積摔落傷害的問題。
- 玩家高速墜入水中時不再會受到掉落傷害。(MCPE-152485)
- 現在玩家在死亡畫面上返回主選單後再次打開世界時,其判定箱會擁有正確的大小。(MCPE-167045)
- 現在擁有村莊英雄效果的玩家身上會產生明顯的綠色粒子。
- 生物
- 地獄幽靈現在會在嘴部高度處發射火球,而不是在眼睛高度處。(MCPE-35202)
- 人形生物和盔甲座穿戴的靴子不再會產生深度衝突。
- 人形生物和盔甲座穿戴的護腿的「褲腿」和「腰帶」部分不再會產生深度衝突。
- 蜜蜂進食時不再會發出玩家進食的音效。(MCPE-169567)
- 伏聆類方塊
- 現在伏聆振測器啟動時會充能下方方塊。
- 含水的伏聆嘯口現在會靜音。(MCPE-169563)
- 現在玩家和生物行走、墜落、跳躍和降落在伏聆振測器上的音效由「玩家」音效滑桿控制。
- 現在對任意物品的使用操作,例如使用刷子、使用望遠鏡或吃下蘋果,均會發送能夠被伏聆振測器和伏守者檢測的物品互動事件。
- 方塊
- 現在綠林府邸中的原木擁有正確的朝向。(MCPE-168387)
- 移除了
lava_cauldron
方塊。(MCPE-39974) - 現在甘蔗和竹子可以放置在苔蘚方塊上。
- 甘蔗生成於水下時不再會生成空氣。(MCPE-161096)
- 現在打開和關閉狀態下的門的頂部和底部紋理會正確旋轉。(MCPE-152926)
- 修復了活塞在極少數情況下無法顯示的問題。
- 將綠林府邸入口處的半磚變更為鵝卵石質。(MCPE-169038)
- 現在鐵柵欄和玻璃片可以與活塞連接。(MCPE-64745)
- 現在枯灌木可以放置在草地和苔蘚方塊上。(MCPE-125931)
- 變更了黑色染色陶土在地圖上的顏色,以匹配Java版。(MCPE-166791)
- 玩家從耕地上起跳後不再會陷入其中。
- 玩家站在變成完整方塊的泥巴和耕地上時不再會陷入其中。(MCPE-164677)
- 修復了在可互動方塊上潛行時無法正常放置方塊的問題。(MCPE-168280)
- 修復了玩家飛行並按住潛行鍵時無法右鍵改變盔甲座姿勢的問題。(MCPE-168548)
- 現在測重壓力板在上方有多個物品時會立即更新其發出的訊號強度。(MCPE-156773)
- 玩家不再能夠對帶有空白文字的告示牌使用墨囊、發光墨囊或染料。(MCPE-133778)
- 物品
- 修復了部分世界模板中的物品展示框中的物品可能會顯得過小的問題。(MCPE-163399)
- 已損壞和未損壞的鞘翅現在會在手上、世界中和物品展示框中繪製為正確的圖示。(MCPE-19700)
- Realms
- 變更了新建帖子選單中預留位置文字的字體。
- 將訂閱設定中的Realms(10名玩家)資訊欄的文字由「10名玩家的Realms」變更為「10名玩家」。
- 現在輸入邀請碼後,Realms會立即顯示在好友選項卡中。
- 修復了無法重設Realms的問題。
- 將Realms的紫色漸變背景變更得更暗。
- 修復了Realms會生成本地世界不會生成的結構的問題。
- 為FAQ版塊加入了使用鍵盤和滑鼠時的焦點指示器。
- 現在沒有可用備份時會隱藏「下載世界」。
- 修復了從「管理 Realm」頁面進入管理訂閱列表時不會填充該列表的錯誤。
- 協助工具
- 修復了設定不會對彈窗的持續顯示時間產生影響的問題。
- 文字轉語音現在會朗讀創造模式物品欄中的四個選項卡的名稱。
- 現在畫面朗讀器可以朗讀儲存選單中的「刪除世界」的功能描述。
- 變更了儲存選單中世界列表的標題文字的對比度。
- 調整了藥水、藥水箭和狀態效果的顏色,以便更容易地區分。(MCPE-168357)
- 使用者介面
- 加入好友的載入動畫現在擁有正確的大小。(MCPE-159261)
- 現在指令方塊UI中會顯示方塊類型圖示。(MCPE-159970)
- 遇到空間不足錯誤時不再會顯示重新嘗試雲同步的提示。(MCPE-162455)
- 現在使用控制器時的畫面UI會始終擁有控制焦點。
- 世界縮略圖的解像度現在提高了一倍。
- 點擊不可用的按鈕時不再會偶爾發出按鈕音效。(MCPE-141124)
- 為缺失感嘆號的閃爍標語加入了感嘆號以匹配Java版。(MCPE-165962)
- 修復了行為包訊息彈窗的標題大小寫不正確的問題。(MCPE-156331)
- 修復了在VR模式下重生時玩家有時會卡死在死亡畫面中的問題。
- 現在可互動方塊畫面中的文字陰影框擁有正確的不透明度。
- 現在使用控制器且控制器提示被停用時,市場和更衣室的循環按鈕會顯示導覽列V形圖案。(MCPE-147711)
- 修復了建立新的世界畫面中的多人遊戲選項即使無效也會偶爾不變灰的問題。
- 修復了遊戲手把圖示會在其他畫面上顯示的問題。
- 觸摸控制
- 修復了iOS和Android平台上的部分選單畫面上的鍵盤指引問題。
- 圖形
- 修復了在關閉光線追蹤時載入的光線追蹤相容內容中開啟光線追蹤時發生的崩潰。
- 修復了RTX中的月亮在水下發出的光照來源自月亮縮略圖的對角的問題。(MCPE-118898)
參考[]
- ↑ Minecraft - Trails & Tales - 1.20.0 (Bedrock) — Minecraft Feedback,2023年6月7日。
- ↑ 「Trails & Tales Update Now Available on Bedrock」 – Minecraft.net,2023年6月7日
- ↑ 「Minecraft Live 2022: Minecraft 1.20 Update」
- ↑ 「1.20 NAME REVEAL and more... MINECRAFT MONTHLY」
- ↑ 5.0 5.1 MCPE-171489
- ↑ MCPE-44210 — 錯誤狀態為「已修復」。
版本 | |
---|---|
開發週期 | |
資源更新 |
|
語言