1.18.20.21
版本 | |
---|---|
版本碼 |
Android: |
類型 |
搶鮮版 |
發佈日期 |
Xbox, Windows, Android - 2022年1月27日 |
搶鮮版歸屬 | |
協定版本 |
490 |
Beta 1.18.20.21是基岩版1.18.30的首個搶鮮版[1],發佈於2022年1月27日[2],更新了建立新世界UI,在實驗性玩法中調整了青蛙相關特性,並修復了一些錯誤。
此版本於2022年1月31日在iOS/iPadOS平台上以Preview 1.18.20.22發佈。
變更[]
生物[]
- 未馴服的狼現在可以被牽繩拴住。
遊戲內容[]
命令格式[]
- 加入了
hasitem
過濾器。- 用於根據物品欄中的物品或穿戴的物品來定位實體。
常規[]
- 重新設計了新的建立新世界UI。
- 僅部分玩家可用。
- 可切換回舊UI。
- 移除了「其他修改功能」子選項。
- 重新在Android平台上啟用。
- 現在支援使用64位元種子。
技術性[]
- 常規
StorageVersion
為8
或更低的世界現在會提升至9
,並且世界的RandomSeed
的範圍由僅使用64位元種子的後32位元變更為使用完整64位元種子,但仍然表示着之前相同的數字。- 該變更僅和正負號位需要擴展的負數32位元種子相關。
- 命令
- 加入了
/tickingarea
命令preload
的重載。 - 實體現在必須載入在一個區域中才能被視為已完全載入並滴答。
- Molang
- 在活動對象資源定義的動畫
scripts
(pre_animation
和initialize
)中的包含大寫字母的Molang表達式現在可以使用1.18.20或更高版本的format_version以正確計算。
- 用户界面
- 現在載入進度熒幕會在載入被標記為preload的常載入區域時顯示。
實驗性[]
本段落的內容需要開啟實驗性玩法中的「荒野更新」、「即將推出的創作者功能」和「應用測試框架」子選項後才可使用。
方塊[]
- 英文名由「Frog Egg」變更為「Frog Spawn」。
- 略微變更了紋理。
- 增加了孵化出蝌蚪的所需時間。
生物[]
- 提高了跳躍頻率。
- 現在生成於草甸的青蛙為温帶(橙色)變種。
- 調整了跳躍和吐舌頭時的動畫。
- 增大了碰撞箱。
遊戲內容[]
- 動畫
- 清理了青蛙的動畫、實體和控制器檔案。
- 青蛙的水中和游泳動畫由線性動畫變更為平滑動畫。
命令格式[]
- 用於加入、移除或列出功能域。
技術性[]
- GameTest框架
- 加入了包含API結構的新模組:
mojang-minecraft-ui
。- 用於建立簡易的對話框。
- 在
mojang-minecraft-ui
命名空間中加入了ActionFormData
、ModalFormData
和MessageFormData
類。
mojang-minecraft
模組World
- 將
world.events.beforeItemUseOn
和world.events.itemUseOn
中的屬性direction
更新為blockFace
。 - 加入了事件
World.event.beforeDataDrivenEntityTriggerEvent
。- 應用數據驅動觸發器前觸發。
- 加入了事件
World.event.dataDrivenEntityTriggerEvent
。- 應用數據驅動觸發器後觸發。
- 上述事件均接受可選的
EntityDataDrivenTriggerEventOptions
。 - 移除了屬性
entity
。 - 加入了屬性
entities: Entity[]
。- 若被指定,則僅限於指定實體。
- 將函數
getPlayers
返回的類型變更為PlayerIterator
。
- 將
EntityDataDrivenTriggerEventOptions
- 繼承自
EntityEventOptions
。 - 屬性
eventTypes: string[]
- 若被指定,則限制為具有指定名稱的事件(如
minecraft:ageable_grow_up
)。
- 若被指定,則限制為具有指定名稱的事件(如
- (繼承的)屬性
entities: Entity[]
- 若被指定,則僅限於指定實體。
- (繼承的)屬性
entityTypes: string[]
- 若被指定,則限制為具有指定類型的實體(如
minecraft:creeper
)。
- 若被指定,則限制為具有指定類型的實體(如
- 繼承自
DefinitionModifier
- 只讀屬性
componentGroupsToAdd: string[]
- 將組件組列表作為該修飾器的一部分加入。
- 只讀屬性
componentGroupsToRemove: string[]
- 將組件組列表作為該修飾器的一部分刪除。
- 屬性
triggers: Trigger[]
- 將組件組列表作為該修飾器的一部分觸發。
- 只讀屬性
Trigger
- 屬性
eventName: string
- 該觸發器的事件名。
- 屬性
DataDrivenEntityTriggerEvent
- 只讀屬性
entity: Entity
- 觸發事件的實體。
- 只讀屬性
id: string
- 事件名稱。
- 只讀屬性
BeforeDataDrivenEntityTriggerEvent
- 只讀屬性
entity: Entity
- 觸發事件的實體。
- 只讀屬性
id: string
- 事件名稱。
- 屬性
modifiers: DefinitionModifier[]
- 事件觸發時應用的修飾器列表。
- 屬性
cancel: bool
- 若為true,事件將不會觸發。
- 只讀屬性
EnchantmentType
- 加入了
EnchantmentType
類。- 只讀屬性
id: string
- 附魔類型的名稱。
- 只讀屬性
- 只讀屬性
maxLevel: int
- 該附魔可擁有的最高等級。
- 加入了
EnchantmentInstance
- 加入了
EnchantmentInstance
類,表示可被加入至物品的EnchantmentType
和等級的綁定。 - 構造器
EnchantmentInstance(type: EnchantmentType, level : int)
- 只讀屬性
type: EnchantmentType
- 該實例的附魔類型。
- 屬性
level: int
- 該附魔實例的等級。
- 加入了
EnchantmentSlot
- 加入了
EnchantmentSlot
枚舉,該枚舉表示一個附魔可被應用到的物品欄位,或稱之為物品類型。
- 加入了
EnchantmentList
- 加入了
EnchantmentList
類,表示可應用於物品的附魔合集。 - 構造器
EnchantmentList(slot : EnchantSlot)
- 只讀屬性
slot: EnchantSlot
- 該合集可以被應用到的物品欄位或類型。
- 只讀屬性
allEnchantments: EnchantmentInstance[]
- 作為該附魔合集的一部分的所有附魔。
- 方法
canAddEnchantment(instance : EnchantmentInstance): bool
- 返回是否可以將給予的
EnchantmentInstance
加入至該合集中。
- 返回是否可以將給予的
- 方法
addEnchantment(instance : EnchantmentInstance): bool
- 嘗試將附魔加入至該合集中。若執行成功則返回true。
- 方法
removeEnchantment(type : EnchantmentType)
- 若存在,則移除該合集中帶有
type
類型的EnchantmentInstance
。
- 若存在,則移除該合集中帶有
- 方法
hasEnchantment(type : EnchantmentType): int
- 若合集中存在帶有
type
類型的EnchantmentInstance
,則返回附魔的等級,否則返回0。
- 若合集中存在帶有
- 加入了
ItemEnchantmentComponent
- 加入了
ItemEnchantmentComponent
物品組件類。
- 加入了
ItemStack
- 屬性
enchantments: EnchantmentList
- 取得該
ItemStack
上的目前附魔合集的一個副本。亦或允許用户為ItemStack
設定EnchantmentList
。
- 取得該
- 方法
removeAllEnchantments
- 移除所有可能存在於該
ItemStack
的附魔。
- 移除所有可能存在於該
- 加入了函數
setLore(loreList: string[]): void
。- 設定物品的詞綴文字。
- 加入了函數
getLore(): string[]
。- 取得物品的詞綴文字。
- 屬性
修復[]
- 原版趨同
- 現在可以使用64位元種子(-9223372036854775808至9223372036854775807)來建立世界,會生成與Java版相同的世界。(MCPE-144994、MCPE-148168)
- 現在非數字種子會轉化為與Java版相同的種子。
- 玩家拉弓並蓄力完成時手臂不再會擺動。(MCPE-148486)
- 現在掉落的方塊又具有完整方塊的碰撞箱了。
- 修復了老手級別的神職人員村民會出售螢石粉而不是熒光石的錯誤。(MCPE-57524)
- 未馴服的狼現在可以被牽繩拴住。(MCPE-82050)
- 方塊
- 現在點燃的TNT可以正確地隨機向X/Z方向移動。
- 修復了快速破壞並放置方塊後跌落的物品有時會保持變黑的問題。
- 積雪下落時不再會卡在下方方塊的邊緣。
- 遊戲內容
- 修復了喚魔者召喚的喚魔者尖牙無法在無邊界框的方塊中生成的問題。
- 現在可以對着如光源方塊、大懸葉草等可含水的方塊使用水鐵桶或熔岩鐵桶。(MCPE-148392)
- 訪客權限的玩家不再可以破壞畫和礦車。(MCPE-132869)
- 現在垂直傳送至顯示距離之外的高度時會正確載入地形。(MCPE-150021)
- 提高了傷害計算的準確性。
- 修復了手持可蓄力物品與鐘互動時無法連續敲鐘的問題。(MCPE-56968)
- 修復了穿戴鞘翅的玩家在某些情況下騎行會切換至滑翔狀態的錯誤。(MCPE-147904)
- 生物
- 生物現在能夠越過杜鵑叢。(MCPE-129373)
- 生物現在能夠越過未完全傾斜的大懸葉草,並在其上正確尋路。
- 生物現在能夠越過石筍,並在其尖端正確尋路。(MCPE-133270)
- 生物現在能夠在如鐘、釀造台和附魔台等不完整固體方塊上移動。
- 生物現在能夠在不完整固體方塊跳躍到更高位置的完整方塊上。
- 生物現在能夠在半磚或其他足夠高的不完整固體方塊跳躍到毗鄰的欄杆上。
- 現在即使上方已有方塊的空間與生物高度一致,生物也可以穿過不到半格的積雪。(MCPE-148355)
- 生物現在能夠越過珊瑚和扇狀珊瑚,因為生物不再將其視作固體障礙物。(MCPE-128687)
- 修復了玩家手持生成蛋時無法打開村民的交易界面的問題。(MCPE-76153)
- 修復了襲擊期間生成的女巫可能會在襲擊期間消失的問題。(MCPE-149883)
- 鱈魚、三文魚、雞泡魚、熱帶魚和海豚現在又會正確生成於其對應海洋生物羣落的深海變種。(MCPE-150191)
- 效能與穩定性
- 修復了在更衣室中離開縮小選單時可能發生的崩潰。
- 用户界面
- 將Pocket UI下的物品欄中的預設標籤變更為左側的「可合成」和右側的「合成中」標籤。
- 移除了Pocket UI下的物品欄中的問號按鈕。
- 不使用工作台合成時配方表中不再會顯示3×3方格的合成配方。
- 玩家現在能夠在Pocket UI下的工作台界面使用自由移動來脱下和裝備盔甲。(MCPE-148970)
- 更新了流動裝置上的常規控制器面板圖示。
- 現在按下Ctrl + ← Backspace會刪除輸入游標前方的整個單詞。
- 現在按下Ctrl + Delete會刪除輸入游標後方的整個單詞。
- 現在按下Ctrl + ←會將輸入游標移動到游標之前的單詞的開頭。
- 現在按下Ctrl + →會將輸入游標移動到游標之後的下一個單詞的開頭。
- 村民
- 修復了玩家手持綠寶石時村民不會手持交易物品的問題。(MCPE-150303)
- 村民不再會遠離喪屍豬人。(MCPE-94102)
- 村民不再會分享小麥種子和甜菜種子。
參考[]
- ↑ 1.18.20 rolled into 1.18.30 ,來自CornerHard。 Twitch,2022年3月30日。
- ↑ Minecraft Beta - 1.18.20.21 (Xbox / Windows / Android) — Minecraft Feedback,2022年1月27日。
版本 | |
---|---|
開發週期 | |
資源更新 |
|
語言