Minecraft Beta & Preview - 1.20.0.23
Minecraft 基岩版 Beta & Preview 1.20.0.23
It’s time for another Minecraft Preview, and this week we have quite a few changes and improvements to Trails & Tales features! We love to hear from you so please send us your feedback and bug reports! Take a look at the full list of changes below!
是时候再来一个 Minecraft Preview 啦,本周我们对足迹与故事的特性作出了不少更新和改善!我们想要收到你的回复,所以请向我们发送你的反馈和错误报告!来看看以下的完整更改列表吧!
Features and Bug Fixes:
特性与漏洞修复:
Accessibility
辅助功能
Screen reader now properly reads description in popping window after disabling “Require Encrypted Websockets”禁用 “需要加密的 Websocket” 后,屏幕阅读器能正确地阅读弹出窗口中的描述了。Screen reader now properly reads description in popping window after disabling “Allow mobile data for online play”禁用 “启用移动数据玩线上游戏” 后,屏幕阅读器能正确地阅读弹出窗口中的描述了。
Amethyst Resonance
紫水晶共振
Blocks of Amethyst placed above or below Sculk Sensors or Calibrated Sculk Sensors now also resonate vibrations (MCPE-169562)放在幽匿感测体或校频幽匿感测体上方及下方的紫水晶块现在能够正常进行共振了。 (MCPE-169562)
Audio
音效
Generic Brush sounds are now audible (MCPE-168805)用刷子刷扫方块的声音现在能被听见了。 (MCPE-168805)
Blocks
方块
Sculk Sensors, Calibrated Sculk Sensors, and Sculk Shriekers will no longer lose in-flight vibrations when leaving the world当退出世界时,幽匿感测体、校频幽匿感测体和幽匿尖啸体不会再丢失检测正在发生的振动了。Fixed an issue where the Calibrated Sculk Sensor tendrils were not lighting uniformly修复了幽匿感测体的卷须光照不均匀的问题。Fixed custom textures that override vanilla blocks with aux metadata as a list of textures修复了以辅助元数据作为纹理列表,覆盖原版方块纹理的自定义纹理。
Pitcher Plant
瓶子草
Bone Meal now can’t be used on a Pitcher Plant to duplicate the flower (MCPE-169492)骨粉现在不能够使用在瓶子草上从而使之复制了。 (MCPE-169492)Breaking Pitcher Plants with Fortune enchanted tools will now not drop more than one flower使用时运附魔的工具破坏瓶子草不再会掉落超过一株瓶子草了。
Sniffer Egg
嗅探兽蛋
Sniffer Egg now uses a custom cracking sound instead of ** for Turtle Eggs (MCPE-169497)嗅探兽蛋现在使用独特的裂开音效,而非海龟蛋的音效。 (MCPE-169497)Sniffer Egg no longer gets destroyed by fluid water or lava (MCPE-169491)嗅探兽蛋不能再被流动的水或熔岩破坏了。 (MCPE-169491)Sniffer Egg can now be placed in water and lava嗅探兽蛋能被放置在水和熔岩中了。
Torchflower
火把花
Bone Meal now can’t be used on Torchflowers to spawn other flowers骨粉现在不能够使用在火把花上从而生成其他的花了。Using Bone Meal on a Torchflower Crop will now always make it grow one stage现在将骨粉使用在火把花上后,会使之成长到下一个阶段。
Calibrated Sculk Sensor
校频幽匿感测体
Calibrated Sculk Sensor now effectively filters vibration frequencies when powered by any power-emitting redstone component (MCPE-168885, MCPE-169530)校频幽匿感测体现在当被任何释放信号的红石组件激活后,都能有效地过滤振动频率。 (MCPE-168885, MCPE-169530)
Experience Orbs
经验球
Experience Orbs now merge when spawned with the summon command (MCPE-167247)使用 summon 命令生成的经验球能正常合并了。 (MCPE-167247)
Gameplay
玩法
Banner Shields now take the same Shield from the Grindstone as Java Edition (MCPE-169540)在砂轮里修复印有旗帜的盾牌时,合成结果盾牌上的旗帜现在对应上方格子里的盾牌,该表现现在与 Java 版相同。 (MCPE-169540)Third-person camera no longer creates a black pane when short sneaking under a 1.5 block gap (MCPE-166581)在1.5方块以下潜行时,第三人称视角画面不再会出现黑色的平面了。 (MCPE-166581)
Brush
刷子
Brushes no longer crash the game upon breaking (MCPE-169654)刷子耐久度耗尽后不再使游戏崩溃了。 (MCPE-169654)
Music
音乐
Relic Music Disk is now included in the loot table for Trail Ruins (MCPE-169929)将 Relic 音乐唱片添加进了古迹废墟的战利品表中。 (MCPE-169929)
General
常规
Splitscreen players are no longer disconnected when one leaves (MCPE-168695)分屏游玩 Realms 时,一个玩家离开后,不再会使两个玩家都断开连接了。 (MCPE-168695)Added Planting the Past achievement添加了成就 "Planting the Past"Added Careful Restoration achievement添加了成就 "Careful Restoration"
Graphical
图像
Screen fade effect when sleeping or using camera fade command will no longer appear when a picture is taken拍照时,由睡觉或 fade 命令导致的屏幕的变暗效果不会出现了。
Sniffer
嗅探兽
Fixed the Sniffer’s head and ears z-fighting (MCPE-169423)修复了嗅探兽的头部和耳朵模型出现的 z-fighting 冲突问题。 (MCPE-169423)
Sculk Sensor Phases
幽匿感测体的各个阶段
Sculk Sensors and Calibrated Sculk Sensors now play their “power off” sound at the end of the Cooldown phase instead of the Active phase幽匿感测体和校频幽匿感测体现在会在冷却阶段结束时播放 “取消激活” 的音效,而非激活阶段结束时。
Touch Controls
触摸控制
Fixed issues with keyboard navigation on some menu screens on iOS and Android修复了在 iOS 和 Android 平台,部分菜单界面在使用键盘导航时出现的一些问题。
User Interface
用户界面
Animations in ‘Welcome to Minecraft’ modals are no longer rendered upside down on Android (MCPE-169522)在 Android 平台,“欢迎来到 Minecraft” 对话框里的动画不再颠倒了。 (MCPE-169522)Button sounds will no longer sometimes occur when clicking a disabled button (MCPE-141124)修复了当点击不可用的按钮时,有时会出现点击按钮的声音。 (MCPE-141124)Fixed capitalization in title of Behavior Pack message modal (MCPE-156331)修复了行为包提示对话框标题的大小写错误。 (MCPE-156331)Fixed a bug where respawning in VR sometimes softlocks the player in the death screen修复了在 VR 中重生时,有时会将玩家软锁在死亡画面的问题。Added new Cubemap background增加了新的立方体贴图 (即主菜单的全景图) 背景
View now rotates clockwise and is tilted down unless a global resource pack replaces the cubemap background视角现在顺时针旋转并且向下倾斜,除非有全局资源包替换了立方体贴图背景。
Text shadowboxes now have the correct opacity on interactable block screens在可交互方块的界面上,现在文字阴影框的不透明度正确了。
Vanilla Parity
原版特性同步
Distinct green particles are now emitted by the player under effect of Hero of the Village status effect
玩家在 “村庄英雄” 状态效果下,会释放明显的绿色粒子效果。
Technical Updates:
技术性更新:
Dedicated Server
专用服务器
Content logs now show in dedicated server console window with a configurable log level using these new server properties:
内容日志现在会在专用服务器的控制台窗口显示,并且可以使用以下的全新服务器属性来配置日志级别:
content-log-level - Sets the minimum level for content logs to output. Allowed values: “verbose”, “info”, “warning”, “error”. Default: infocontent-log-level - 设置输出内容日志的最低级别。允许的值: “verbose”, “info”, “warning”, “error”. 默认值: info
Note: This log level also affects content logs written to disk when using content-log-file-enabled=true注意: 当 content-log-file-enabled=true 时,该日志级别也会影响写入磁盘的内容日志。
content-log-console-output-enabled - Enables or disables content log output to the console window. Default: infocontent-log-console-output-enabled - 启用或禁用内容日志在控制台窗口输出. 默认值: info
Entities
实体
Custom entities with internal-only components or AI goals will fail to load in game有着 “仅内部” 的组件或 “AI 意向” 的自定义实体不会在游戏中加载了。Custom entities are restricted to overriding Vanilla entities released before 1.20. Invalid entities used in the “identifier” or “runtime_identifier” field will result in content errors自定义实体现在被限制为仅允许覆盖 1.20 版本前发布的原版实体。在 “identifier” 或 “runtime_identifier” 字段使用非法实体会导致内容错误。
Items
物品
Released the “minecraft:display_name” item component out of experimental in json formats 1.20.0 and higher以 1.20 或更高版本的 json 格式,将 “minecraft:display_name” 物品组件移出实验正式发布。Released the “minecraft:durability” item component out of experimental in json formats 1.20.0 and higher以 1.20 或更高版本的 json 格式,将 “minecraft:durability” 物品组件移出实验正式发布。Released the “minecraft:fuel” item component out of experimental in json formats 1.20.0 and higher以 1.20 或更高版本的 json 格式,将 “minecraft:fuel” 物品组件移出实验正式发布。Released the “minecraft:entity_placer” item component out of experimental in json formats 1.20.0 and higher以 1.20 或更高版本的 json 格式,将 “minecraft:entity_placer” 物品组件移出实验正式发布。Released the “minecraft:icon” item component out of experimental in json formats 1.20.0 and higher以 1.20 或更高版本的 json 格式,将 “minecraft:icon” 物品组件移出实验正式发布。
User Interface
用户界面
Fixed a graphical issue where a gamepad icon would display over another screen修复了游戏手柄的图标会在另一个屏幕上显示的图像问题。
Accessibility
辅助功能
Added new “Chat Message Duration” accessibility setting to change how long chat messages remain on screen (3 seconds by default)添加了新的 “聊天信息时长” 的辅助功能设置,用来修改聊天信息在屏幕上停留的时长。(默认为3秒)Renamed “Notification Duration” to “Toast Notification Duration” and fixed an issue were the setting had no affect on how long toasts remained on display
将 “通知时长” 重命名为 “推送通知时长”,并修复了该设置对于推送通知停留在屏幕上的时长没有作用的问题。
Experimental Technical Features:
实验性技术特性:
Add-Ons and Script Engine
附加包和脚本引擎
Added PlacementPosition (“minecraft:placement_position”) BlockTrait block trait新增了 PlacementPosition (“minecraft:placement_position”) BlockTrait 方块特征
Adds states “minecraft:block_face” and/or “minecraft: vertical_half”新增了状态 “minecraft:block_face” 和/或 “minecraft: vertical_half”“minecraft:block_face” is a six value string state ("down", "up", "north", "south", "east", "west") that contains info on which block face the player clicked on when the block was placed“minecraft:block_face” 是6个字符串值组成的状态 ("down", "up", "north", "south", "east", "west"),包含了当方块被放置时,正对着进行点击的玩家的那个面的信息。“minecraft:vertical_half” is a 2 value string state ("bottom", "top") with info on whether the block was placed in the lower or upper half of the block position“minecraft:vertical_half” 是2个字符串值组成的状态 ("bottom", "top"),包含了方块被放置时,是在方块的下半部还是上半部的信息。Both of these states are set when the block is placed (onPlayerPlace)这两个状态都是在方块被放置时 (onPlayerPlace) 被设置。
API
API
Moving getComponent(componentId: string): EntityComponent | undefined method to 1.2.0将 getComponent(componentId: string): EntityComponent | undefined 移至 1.2.0Moving getComponents(): EntityComponent[] method to 1.2.0将 getComponents(): EntityComponent[] method 移至 1.2.0Moving hasComponent(componentId: string): boolean method to 1.2.0将 hasComponent(componentId: string): boolean 方法移至 1.2.0Moving EntityComponent class to 1.2.0将 EntityComponent 类移至 1.2.0Moving EntityBaseMovementComponent class to 1.2.0:将 EntityBaseMovementComponent 类移至 1.2.0:
Moving readonly maxTurn: number property to 1.2.0将只读的 maxTurn: number 属性移至 1.2.0Moving the following additional EntityBaseMovementComponent subclasses to 1.2.0:将以下额外的 EntityBaseMovementComponent 的子类移至 1.2.0:
EntityMovementAmphibiousComponentEntityMovementAmphibiousComponentEntityMovementBasicComponentEntityMovementBasicComponentEntityMovementFlyComponentEntityMovementFlyComponentEntityMovementGenericComponentEntityMovementGenericComponentEntityMovementHoverComponentEntityMovementHoverComponentEntityMovementJumpComponentEntityMovementJumpComponentEntityMovementSkipComponentEntityMovementSkipComponent
Renamed EntityIsDyableComponent class to EntityIsDyeableComponent and moved to 1.2.0将 EntityIsDyableComponent 类重命名为 EntityIsDyeableComponent 并移至 1.2.0Moving the following additional EntityComponent subclasses to 1.2.0:将以下额外的 EntityComponent 的子类移至 1.2.0:
EntityCanClimbComponentEntityCanClimbComponentEntityCanFlyComponentEntityCanFlyComponentEntityCanPowerJumpComponentEntityCanPowerJumpComponentEntityColorComponentEntityColorComponentEntityFireImmuneComponentEntityFireImmuneComponentEntityFloatsInLiquidComponentEntityFloatsInLiquidComponentEntityFlyingSpeedComponentEntityFlyingSpeedComponentEntityFrictionModifierComponentEntityFrictionModifierComponentEntityGroundOffsetComponentEntityGroundOffsetComponentEntityIsBabyComponentEntityIsBabyComponentEntityIsChargedComponentEntityIsChargedComponentEntityIsChestedComponentEntityIsChestedComponentEntityIsHiddenWhenInvisibleComponentEntityIsHiddenWhenInvisibleComponentEntityIsIgnitedComponentEntityIsIgnitedComponentEntityIsIllagerCaptainComponentEntityIsIllagerCaptainComponentEntityIsSaddledComponentEntityIsSaddledComponentEntityIsShakingComponentEntityIsShakingComponentEntityIsShearedComponentEntityIsShearedComponentEntityIsStackableComponentEntityIsStackableComponentEntityIsStunnedComponentEntityIsStunnedComponentEntityIsTamedComponentEntityIsTamedComponentEntityMarkVariantComponentEntityMarkVariantComponentEntityPushThroughComponentEntityPushThroughComponentEntityScaleComponentEntityScaleComponentEntitySkinIdComponentEntitySkinIdComponentEntityVariantComponentEntityVariantComponentEntityWantsJockeyComponentEntityWantsJockeyComponent
Added class EffectTypes新增 EffectTypes 类
Added function get(identifier: string): EffectType - Returns the effect type if it exists新增函数 get(identifier: string): EffectType - 返回效果的类型(若存在的话)Added function getAll(): EffectType[] - Returns all of the effects新增函数 getAll(): EffectType[] - 返回所有的效果类型
Updated class Effect更新了 Effect 类
Updated duration property. Is the duration of the effect in ticks更新了 duration 属性。它是以游戏刻为单位的效果的持续时间。Added property typeId. Returns the effect’s type id新增了 typeId 属性。返回效果的类型id.
Added interface EntityEffectOptions { amplifier?: number, showParticles?: boolean }新增了 interface EntityEffectOptions { amplifier?: number, showParticles?: boolean }
Added function removeEffect(effectType: EffectType | string): boolean - Removes an effect from an Entity. Returns false if the effect is not found or does not exist新增了函数 removeEffect(effectType: EffectType | string): boolean - 从实体移除效果。当该效果未找到或不存在时,返回 false.Updated function getEffect(effectType: EffectType | string): Effect | undefined - Gets the effect if it exists on the entity. Otherwise returns undefined更新了函数 getEffect(effectType: EffectType | string): Effect | undefined - 若效果存在于实体则获取该效果。否则返回 undefined.Updated function addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean - Adds an effect to the Entity. Returns false if the effect cannot be added ( the effect does not exist, the duration is negative)更新了函数 addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): boolean - 给实体增加效果。若效果无法被添加则返回 false. (效果不存在,或持续时间为负)
Items using the minimum duration for the “minecraft:fuel” component now work in the Blast Furnace and Smoker使用 “minecraft:fuel” 组件的最短持续时间的物品现在可在高炉以及烟熏炉中工作。
Items
物品
Items with the ‘minecraft:throwable’ component now trigger the ‘throw’ sound effect when used有着 ‘minecraft:throwable’ 组件的物品现在在使用时会触发 ‘throw’ 音效。
Scripting
脚本
After EventsAfter 事件
All non-before events have been moved from world.events to world.afterEvents所有 non-before 世界从 world.events 移动到 world.afterEventsevents has been removed from the world object事件被从世界对象中移除。After events do not execute immediately, instead they are deferred until a later point in the tick when they are flushed. It is guaranteed that all events fired in a tick are flushed within a tickAfter 事件不会立刻执行,而是会推迟到未来某个游戏刻的时间点一起执行。保证在某个游戏刻执行的所有事件会在一个游戏刻内执行完毕。
【SPXX User 译自feedback.minecraft.net 2023 年 5 月 3 日发布的 Minecraft Beta & Preview - 1.20.0.23】
【本文排版借助了:SPXX Userscript v2.4.14】
Powered by SPXX 2.4.14 with love
Converted at 2023-05-04 00:31 +0800