We've got an exciting release for you today – because alongside chaos and cubes in testing, we have Closed Captions coming in this release! Closed Captions have been a hotly requested feature – and now you can try it out for yourself alongside customisable positioning of the captions, duration, and sounds. Alongside this we've made some sound fixes and tweaks to the baby mobs after our Tiny Takeover drop, some texture and geometry fixes, and more. And don't forget there's plenty to test from our upcoming Chaos Cubed drop – including its hero mob, the sulfur cube, the home of said curious cube, the sulfur caves, plus sulfur springs and potent sulfur! With so much to talk about, we'd better dive in!
我们如今推出了震撼人心的正式版——因为在测试内容加入了混沌和立方体的同时,我们也将隐藏字幕(声音提示字幕)加入了正式版!我知道你们很渴望隐藏字幕——现在自己试试看,并且字幕的位置、持续时间和支持的音效都可以自定义。与此同时,我们修复了一些音效问题,以及在小鬼当家小更新后续中对幼年生物的微调,某些纹理、模型问题的修复等。就是别忘了来自我们即将到来的混沌立方小更新的大量测试内容——包括更新中的主角:硫方怪,我们所提到的奇特立方体的栖息地:硫黄洞穴,再加上硫黄涌泉和烈性硫黄!说来话长,一起深入了解一下吧!
CHAOS CUBED - EXPERIMENTAL FEATURES 混沌立方——实验性功能
Please note: These features are still in development and may change. The physics for the Sulfur Cube is still a work in progress, and the directional knockback behavior is not fully implemented yet. Please keep sending us your feedback and bug reports!
Sulfur Cubes are a new mob coming to Minecraft with a curious appetite for... blocks! Found in Sulfur caves, this curious mob transforms depending on which block the player feeds it. Experiment and discover how to send Sulfur Cubes bouncing, sliding, and more!
When the Sulfur Cube is hit by a Player its knockback is now affected by the attacker's hit angle, position and damage
当玩家攻击硫方怪时,它受到的击退将受打击角度、位置和伤害量的影响
When it is hit on the left it moves to the right and vice versa
左侧受击时向右移动,反之亦然
When it is hit on the top it moves along the ground
顶部受击时移向四周
When it is hit on the bottom it moves higher upwards
底部受击时移向高空
When it is hit with a greater damage it is knocked back more
更大的伤害量把它推得更远
When the attacker is positioned higher it moves downwards
攻击者在上它则向下移动
When the attacker is positioned lower it moves upwards
攻击者在下它则向上移动
SULFUR SPRINGS 硫黄涌泉
Found across the Overworld, you'll know if you've spotted a Sulfur pool thanks to its Sulfur and Cinnabar blocks – and the noxious gas coming from it! But dig beneath these and you'll discover a Sulfur cave, filled with new blocks to mine and a new mob to meet!
Potent Sulfur is a new block you can use to create bubbling hot pools! Place potent Sulfur beneath water and you'll soon spy bubble columns, as well as puffs of noxious gas. Build with caution – noxious gas will trigger nausea in players and nearby mobs!
Discover this new cave type, with shallow pools of water and glow lichen. Sulfur caves are filled with yellow blocks of Sulfur, red blocks of Cinnabar, and a curious mob called the Sulfur Cube!
You'll find two new block sets in Sulfur caves – Cinnabar and Sulfur! These new blocks allow you to add rich reds and yellows into your builds, and each comes with its own full block set. Cobble them, craft with them, turn them into stairs or bricks – the choice is yours!
Using Bone Meal on a Moss Block connected to Polished Diorite, Polished Andesite, or Polished Granite no longer replaces them with a Moss Block , (MCPE-129262) (MCPE-189928)
Fixed a bug where emissive, metalness, and roughness values would not be loaded properly when switching to the Ray Traced graphics mode while in a world.
修复了散射、金属光泽、粗糙度的值在世界中将图形模式切换到光线追踪时不能正确加载的漏洞。
Added Vibrant Visuals support for all Shelf blocks
灵动视效加入了对所有展示架方块的支持
The baby Bees' textures have been updated to match the adult Bees' textures (MCPE-236685)
Fixed changing from handheld to docked Joy-Cons preventing input
修复了由掌机式改为底座式摇杆——控制器设备时无法输入用户操作的问题
ITEMS 物品
Baby Mobs no longer show green growth particles when being fed while their growth is stopped by a Golden Dandelion
喂养由金蒲公英阻滞生长的幼年生物时不再显示绿色的成长粒子
The Torch recipe is now unlocked by acquiring a Stick, Coal, Charcoal, or a Pickaxe of any type
现在获得木棍、煤、木炭,或任意材质的镐都可以解锁火把的配方
Golden Dandelion growth particles now emit from above Baby Mobs instead of from inside them
现在对幼年生物使用金蒲公英不再从生物内部散发成长粒子,而是生物头顶
MARKETPLACE 市场
Fixed an issue where free trials were incorrectly being advertised for Marketplace Pass and Realms Plus on Nintendo Switch and Nintendo Switch 2 platforms
Fixed Baby Zombie Piglin snout texture to be front facing
修复了幼年僵尸猪灵的鼻子纹理,以使其朝向前方
Fixed adult Rabbit textures which had a line under their head
修复了成年兔子头部纹理下方有一条线的问题
Got rid of extra pixels in Warm Baby Pig texture
移除了热带幼年猪纹理的额外像素
Fixed Baby Hoglin's crest texture so its on both sides
修复了幼年疣猪兽的背部鬃毛纹理只有一侧的问题
Updates the Brown Baby Panda texture to be more consistant with the other's
更新了幼年棕色熊猫的纹理以与其他幼年熊猫的纹理保持一致
Got rid of the dark stripe on the back of the Baby Panda's heads
去掉了幼年熊猫头后面的深色条纹
Fixed underside texture of Baby Goat and Baby Snifflet to be consistant with the adults. Fixed back of Baby Dolphin's head which had inconsistent pixels
The Party System is now available! Create a party, chat with your friends, and follow the party leader seamlessly from world to world — including into Realms and featured servers.
现在组队系统上线啦!创建队伍,和好友们聊天,跟着队长在世界间不停穿梭吧——例如Realm和精选服务器。
Available on Xbox, Windows, Android, PlayStation, and Nintendo Switch. iOS support is coming soon
Introducing Realm Hub, your new home base for all things Realms, accessible from the Realms Play screen.
引入了Realm大厅,你所有Realm有关内容的新的主页基地,通过Realms游戏界面访问。
Key features:
主要内容:
Administrator Role – Realm owners can promote trusted players to help manage the world, members, and settings.
超级管理员身份——Realm拥有者可授予信任的玩家来帮你管理世界、成员和设置。
Admin Log – Track actions administrators take, for full accountability.
管理日志——跟踪超级管理员进行的操作,全程可追责。
Edit World Screen – A redesigned screen for world changes, add-ons, and pack management.
世界编辑界面——重新设计后的,用于更改世界、调整附加包,以及管理其他包体的界面。
Story Feed – A social hub for sharing screenshots and auto-celebrating major Minecraft milestones.
故事动态——分享屏幕截图和自动庆祝《我的世界》主要里程碑的社交大厅。
Timeline – See who's been playing on your Realm over the last month.
时间线——看看过去一个月内都有谁在玩你的Realm。
Subscription management – view and change your subscription to Minecraft Realms.
管理订阅——查看并更改你的《我的世界》Realms订阅。
Note: Some screens like Member management are still to be updated. Stay tuned for more!
注意:某些如成员管理之类的界面仍在预备更新中。敬请期待更多内容!
Other Realms changes:
其他Realm更改
Support added to join Realms with a Party.
加入了通过队伍进入Realm的支持。
Migrated pack management in the Realm edit world screen to OreUI.
将Realm编辑世界界面的管理包界面迁移至OreUI。
Removed subscriptions tabs from in-game Realms settings
从游戏内Realms设置中移除了订阅栏
Fixed an issue where the save world modal would remain active after use.
修复了保存世界模态在使用后仍保持活跃的问题。
Fixed issue where player can be softlocked trying to join a Realm they're not a member of.
修复了玩家试图加入不属于他们的领域时可能被软锁定的问题。
Fixed crash in Realms Stories for high member count Realms
修复了拥有大量成员Realm的Realm故事界面的崩溃问题
SOUNDS 音效
Adult Pigs and Baby Pig now have eating sounds
现在成年猪和幼年猪拥有进食音效
Trumpet note block instrument is now added to all Copper variants
现在所有铜变种方块都可以触发小号音符盒乐器
Baby spawn sounds now play with the correct pitch for the following baby mobs:
现在生成以下幼年生物时会以正确的音调播放音效:
Baby Pig
幼年猪
Baby Cat
幼年猫
Baby Chicken
幼年鸡
Baby Horse
幼年马
Baby Wolf
幼年狼
Fixed placement sound not playing when placing waterloggable blocks in water (MCPE-236601)
Fixed PS4/5 store logo not appearing after navigating to the sidebar pages
修复了导航到侧边栏页面后不会出现PS4/5商店徽标的问题
Fixed caret movement acting twice and backspace deleting too many characters when using a physical keyboard on iOS
修复了iOS平台上使用物理键盘时,插入符会移动两次以及退格键会删除过多文本的问题
Improved how scrollable screen content is displayed in Ore UI menu screens on devices with notches, rounded corners or safe zones applied. Content now smoothly scrolls beneath the safe area instead of being cut off.
Added two missing strings that are only shown for a brief moment.
加入了缺失的两个仅会短暂显示的字符串。
Fixed a bug where emojis were not rendering at the small text tooltip when selecting an item in the HUD's hotbar
修复了在HUD的快捷栏中选择物品时,表情符号不会在小型文本提示框中渲染的问题
Fixed the Delayed Breaking Blocks setting visibility for the "Joystick & tap to interact" and "D-Pad & tap to interact" control modes of the Touch Tab of the New Settings Screen. (MCPE-236872)
Made the schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Made the schema for minecraft:behavior.equip_item stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Made the schema for minecraft:behavior.move_outdoors stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Made the schema for minecraft:behavior.move_indoors stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
The sound_interval float range field in minecraft:behavior.admire_item now only accepts an object with min and max values. Other formats will fail to parse
Made the schema for minecraft:behavior.jump_around_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer. Float Range fields valid_distance_to_target and landing_distance_from_target now only accepts an object with min and max values. Other formats will fail to parse
Made the schema for minecraft:behavior.jump_to_block stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer. Float Range field cooldown_range now only accepts an object with min and max values. Other formats will fail to parse
Made the schema for minecraft:behavior.move_around_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer. Float Range field destination_position_range now only accepts an object with min and max values. Other formats will fail to parse
Made the schema for minecraft:behavior.go_home stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Made the schema for minecraft:behavior.go_and_give_items_to_owner stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Made the schema for minecraft:behavior.go_and_give_items_to_noteblock stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.20 and newer
Released AimAssistCategorySettings from beta to v2.6.0
将AimAssistCategorySettings从测试版发布至2.6.0版本
Released AimAssistPreset from beta to v2.6.0
将AimAssistPreset从测试版发布至2.6.0版本
Released AimAssistPresetSettings from beta to v2.6.0
将AimAssistPresetSettings从测试版发布至2.6.0版本
Released AimAssistRegistry from beta to v2.6.0
将AimAssistRegistry从测试版发布至2.6.0版本
Released PlayerAimAssist from beta to v2.6.0
将PlayerAimAssist从测试版发布至2.6.0版本
Released PlayerAimAssistSettings from beta to v2.6.0
将PlayerAimAssistSettings从测试版发布至2.6.0版本
Released AimAssistTargetMode from beta to v2.6.0
将AimAssistTargetMode从测试版发布至2.6.0版本
Released World.getAimAssist from beta to v2.6.0
将World.getAimAssist从测试版发布至2.6.0版本
Released Player.getAimAssist from beta to v2.6.0
将Player.getAimAssist从测试版发布至2.6.0版本
A new field embed_in_surface has been added to the schema of snap_to_surface_feature, which allows specifying whether the snapped feature should be embedded in the located surface. Defaults to false
Added maximumRenderDistance property to DebugShape .
向DebugShape加入了maximumRenderDistance属性。
Added maximumRenderDistance property to PrimitiveShape .
向PrimitiveShape加入了maximumRenderDistance属性。
The default render distance used by DebugShape and PrimitiveShape is now your client's render distance, instead of infinity. If you'd like to match the old behavior, you can set maximumRenderDistance to a very large number (Infinity isn't valid in scripting due to platform differences unfortunately).
Added beta read-only property partyInfo to Player that returns a PartyInfo object ({ partyId: string, isLeader: boolean }) or undefined if the player is not in a party
Fixed an issue where content packs that override entity sound events without defining variants could incorrectly clear the variant key from the base sounds.json, causing content warnings during loading.
Added minecraft:subsurface_builder field to Biome Json API
向生物群系JSON API加入了minecraft:subsurface_builder字段
Sub Surface Builders allow specifying a minecraft:surface_builder to be applied to biomes located underneath the Overworld's terrain surface. Note, however, that pre-existing surface builder types' processing have not been updated to accommodate the ability to specify them for sub-terrain height ranges, which may lead to unexpected results when using them.
Added minecraft:noise_gradient sub surface builder type, which places continuous bands of blocks according to a noise distribution. This surface builder's processing has been implemented with sub-terrain height ranges in mind.
This surface builder has the following parameters:
该表面生成器处理以下参数:
non_replaceable_blocks: a list of blocks that the surface builder is not allowed to replace. Leaving this list empty or unspecified will allow the replacement of any (non-air or non-liquid) block type.
gradient_blocks: a list of block names that will be sampled according to a Perlin noise distribution. Specifying minecraft:air-blocks is permitted, and will result in the original block not being replaced, meaning it is possible to adjust the density/intensity of block replacement in the biome using this surface builder type.
For format_version >= 1.26.20 the component minecraft:redstone_producer cannot be defined in the permutations array without defining it in the base components object as well (MCPE-234647)
If no value is given for the "texture" field in "minecraft:destruction_particles", the "down" or "*" texture will be used from "minecraft:material_instances" instead of the dirt texture. (MCPE-234708)
We are fully enabling the block schema parsing update that was tested during 1.26.10 previews. These changes will be shipping as part of 1.26.20 and start with this first preview.
The values must have the format "<namespace>:<tag_name>".
数组中的值(标签)必须遵循"<命名空间>:<标签名称>"的格式。
They no longer need to be prefixed with tag:
不再需要tag:前缀
The pick-block action will now give the desired item in a flowerpot when the "minecraft:block_placer" component is defined with "replace_block_item" set to true (MCPE-234586)
Blocks that use the "flower_pottable" component without the "geometry" and "minecraft:material_instances" components will now generate a content error (MCPE-234599)
minecraft:material_instances, validation change: ambient_occlusion does not accept booleans as valid input. It must be a float between 0.0 - 10.0 inclusive. It defaults to 1.0 if not provided.
Fixed legacy tag: entries in block permutations being silently dropped when upgrading to format version 1.26.20, which could cause scripts relying on permutation-specific tags to fail
Added view control pane API support for ICollectionTreePropertyItem
为ICollectionTreePropertyItem加入了视图控制窗格API支持
The Local Lights and Shadow configurations in the Vibrant Visuals pane no longer has a non functioning plus button and is disabled
灵动视效窗格中的局部光照和阴影配置不再会有无功能的加号按钮,并且会被禁用
Toast notifications are grouped when multiple errors are triggered rapidly.
现在快速触发多个错误时,弹窗通知会被分组。
Disabled left mouse button paste in Paste Preview when Keyboard-only cursor mode is active
现在仅键盘光标模式处于激活状态时,鼠标左键粘贴会在粘贴预览中被禁用
Added the Primitives tool to the Editor tool rail
为编辑器工具轨道加入了基元工具
Fixed Paste Preview appearing at an unpredictable position when entering Keys Only cursor mode from the dropdown, T key, or tool activation while Keys Only is already selected. The preview now appears at the block the player is looking at, or 32 blocks in front of the camera if no block is in view.
The behavior of the minecraft:friction_modifier component now matches its description
现在minecraft:friction_modifier组件的行为与描述一致
The higher its value, the more friction affects an entity:
值越大,实体就受到越大摩擦力:
0.0 means no friction
0.0意味着没有摩擦力
1.0 means regular friction
1.0意味着常规摩擦力
2.0 means double friction
2.0意味着双倍摩擦力
The component now affects ground friction only, and no longer partially affects air or liquid drag
目前该组件只影响地面摩擦力,并且不再部分影响空气或液体阻力
The legacy incorrect behavior can be re-enabled by adding the minecraft:uses_legacy_friction component
可通过添加minecraft:uses_legacy_friction组件启用旧版的不正确行为
This component is automatically added to all entities with a format version lower than 1.26.20, to ensure their behavior stays unaltered
所有格式版本低于1.26.20的实体都会自动添加该组件,以确保它们的行为不被替换
The component now properly works on players, and on other client-predicted entities
现在玩家可以正确使用该组件,其他客户端预测实体也一样
Added the minecraft:uses_uniform_air_drag component
加入了minecraft:uses_uniform_air_drag组件
When present, air drag is applied uniformly on both the vertical and horizontal axes, instead of being biased toward horizontal movement
存在该组件时,将作用于竖直和水平方向上的空气阻力,而不是偏向于水平移向
Added the "minecraft:on_equipment_changed" component, which allows executing entitiy events when items are equipped or unequipped in specific equipment slots
Not defining this component results in default knockback behavior
不定义该组件则表现为默认击退行为
Added the minecraft:air_drag_modifier component
加入了minecraft:air_drag_modifier组件
The higher its value, the more air drag affects an entity:
值越大,实体就受到越大空气阻力:
0.0 means no air drag
0.0意味着没有空气阻力
1.0 means regular air drag
1.0意味着常规空气阻力
2.0 means double air drag
2.0意味着双倍空气阻力
Only available if the entity's format_version is set to beta
仅在实体的format_version设为beta时可用
The minecraft:knockback_resistance component now accepts negative values down to a minimum of -2, resulting in knockback being increased instead of being diminished
always_look_for_leader (default: false) If true, the mob will always search for a valid leader to follow if none is found or current leader is not valid anymore
Upgraded particles, trading, and cameras JSON resources to Cereal slice 1.26.10 and re-serialized to align with the updated schema.
将粒子、交易和相机JSON资源更新至先行版1.26.10并重新序列化,以与新的方案保持一致
Updated new features in structure pools to include data driven features
在结构池中更新了包含数据驱动功能的新功能
GRAPHICAL 图像
Added static_light shading to weather
为天气加入了static_light光影
Fixed an issue that prevented per-biome directional light orbital offset provided by resource packs from being applied in Vibrant Visuals. Such offset can be provided through the field "orbital_offset_degrees" in lighting configuration files.
New 1.26.10 attachables now use a new 'controller.render.armor.v2' render_controller rather than using an updated 'controller.render.armor'. Fixes some creator content's custom armor not rendering properly
Fixed furnace recipe categorization so custom items using minecraft:block_placer with replace_block_item are correctly treated as block recipes. (MCPE-236444)
Values returned by localizationKey on Block, BlockPermutation, and BlockType will now correctly respect minecraft:display_name keys for custom blocks.(MCPE-235802)
Added Player.chatMessagePrefix to beta - an optional string prepended to the text of the player's chat messages, useful for applying color/formatting codes
Fixed issue that caused websockets to not complete their connection with the server
修复了导致不能完成与服务器间的双向通信的问题
Fixing a bug with Debug Drawing and Primitive Shapes where they could get into a bad state when used with Simulated Players.
修复了调试绘制和图元形状在与模拟玩家一同使用时可能进入错误状态的漏洞。
Class DimensionRegistry.
DimensionRegistry类。
Added method registerCustomDimension to allow registrations of new custom dimensions in beta.
在测试版加入了registerCustomDimension以注册新的自定义维度。
Startup event
启动事件
Added the ability to register custom dimensions during the before startup event.
可以在启动前事件中注册自定义维度。
DATA DRIVEN UI 数据驱动用户界面
Added support for localization for dropdown items.
加入了下拉列表项的本地化支持。
Changed interface DropdownItem
更改了DropdownItem接口
Changed type for description from string to UIRawMessage | string
将description的类型从字符串改为UIRawMessage 或 字符串
New Signature: description?: UIRawMessage | string
新签名:description(可选):UIRawMessage 或 字符串
Old Signature: description?: string
旧签名:description(可选):字符串
Changed type for label from string to UIRawMessage | string
将label的类型从字符串改为UIRawMessage 或 字符串
New Signature: label: UIRawMessage | string
新签名:label:UIRawMessage 或 字符串
Old Signature: label: string
旧签名:label:字符串
Fixed issue where text input areas are covered by the virtual keyboard at some platforms like Android.
修复了某些如安卓平台的虚拟键盘挡住文本输入区域的问题。
Fix for players getting stuck when DDUI screen is open and server crashes.
修复了玩家在服务器崩溃且打开了数据驱动用户界面时会卡住的问题。
Fixed buttons getting clipped when in a focused state.
修复了按钮在选中状态下会卡住的问题。
Fixed an issue where showing forms (CustomForm or MessageBox) back to back resulted in the second form not showing
修复了接连显示表单(CustomForm或MessageBox)时,第二个表单不显示的问题
Class Observable.
Observable类。
Added method getFilteredText. Gets filtered data from the Observable (only available for strings). -getFilteredText(this: Observable<T & string>, player: Player): Promise<string | TextFilteringError>;
Added enum TextFilteringError. An enum representing the errors that can occur during text filtering. This is used at Observable.getFilteredText to provide more context about the filtering process.
Added snow_log_no_collision behavior to precipitation_behavior in minecraft:precipitation_interactions component. This behavior will allow creators to specify whether snow should cover their custom block or not.
Fixed trait minecraft:multi_block not loading properly with modern block definition loader
修复了minecraft:multi_block方块特征在当前方块定义加载器不能正确加载的问题
VOXEL SHAPES 体素形状
Added non-unit-cube voxel shapes for 70 Vanilla blocks when the Voxel Shapes experiment is enabled. These shapes improve face culling so that hidden faces between adjacent blocks are correctly removed.
Fixed Vanilla slab face culling so that the top face of a block directly above or below a slab is now correctly culled against the slab's shape
修复了原版台阶的面剔除问题,现在直接位于台阶上方或下方的方块的顶面会根据台阶的形状正确剔除
Fixed minecraft:replaceable to work with all parts of a multi-block . Also the component can no longer be defined in the permutations array, only allowed in the base components object
Fixed selection outline for multi-blocks using minecraft:random_offset. Also for multi-blocks minecraft:random_offset can no longer be defined in the permutations array only in the base components object (MCPE-237071)
Added non-unit-cube voxel shapes for 19 Vanilla blocks when the Voxel Shapes experiment is enabled. These shapes improve face culling so that hidden faces between adjacent blocks are correctly removed
Cake shapes (1 block): 7 bite-counter shapes for each slice of cake
蛋糕形状(1种方块):各片蛋糕对应7种被食用计数器的形状
Candle Cake shape (17 blocks)
插有蜡烛的蛋糕形状(17种方块)
Composter shapes (1 block): 8 fill-level shapes for each stage of composting
堆肥桶形状(1种方块):各个堆肥阶段对应8个堆肥等级的形状
ENTITIES 实体
Added a new entity_version description field to entity behavior definitions that enables per-entity versioning and upgrade handling
向实体行为定义新加入了entity_version描述字段,可启用根据实体的版本控制和升级处理
The entity_version field is a JSON object containing an upgrades array, where each entry specifies an integer upgrade_to version and a name string referencing an upgrade handler defined in a new top-level upgrades section of the entity definition.
Upgrade versions must start at 1 and be contiguous (e.g., 1, 2, 3), gaps or duplicates are rejected with a content error.
升级版本必须从1开始且连续(例如1,2,3),不允许跳跃和重复的数字,且会报出内容错误。
Version 0 is reserved for entities that have no version set ("versionless"), which is the default for all existing entities.
版本0版本是为没有版本集的(“无版本的”)实体保留的,这是所有现有实体的默认值。
When an entity is loaded with a version older than the current definition version, all upgrade handlers between the entity's saved version and the current version are executed sequentially.
"scale_with_damage" enables scaling the magnitude of knocback based on the inverse square of the damage
“scale_with_damage”允许根据伤害量的平方反比来缩放击退幅度的特性
There is currently a known issue where knockback is applied twice
目前已知会施加两次击退的问题
the first is the custom knockback defined by "minecraft:apply_knockback_rules"
第一次是"minecraft:apply_knockback_rules"定义的自定义击退
the second is the default knockback with the custom "horizontal_power", "vertical_power" and "vertical_velocity_cap" defined by "minecraft:apply_knockback_rules"