فهرست منبع

update snapshot 26.3-snapshot-10.md

Light-Beacon 2 ماه پیش
والد
کامیت
c2c2558024
1فایلهای تغییر یافته به همراه314 افزوده شده و 2 حذف شده
  1. 314 2
      Project/libraries/Versions/26/26.3/snapshot/26.3-snapshot-10.md

+ 314 - 2
Project/libraries/Versions/26/26.3/snapshot/26.3-snapshot-10.md

@@ -1,7 +1,319 @@
 ---
 version-image-link: https://image.bugjump.net/news/version/26.3/26.3-snapshot-10.jpg
-wip: true
 server-jar: https://piston-data.mojang.com/v1/objects/82cf54c229336e243fbf50d9f2a6a49734731d0d/server.jar
-translator: null
+translator: 最亮的信标(与 AI)
 cats: ['26.3']
 ---
+
+## 新特性
+
+### Realms
+
+- 增加了新的 Realms 介绍屏幕用于展示 Realms 关键特性
+  - 可以通过 "添加 Realm" 按钮访问
+  - 如果试用可用则会在进入 Realms 时自动展示
+
+
+## 更改
+
+- 主菜单现在更新了背景全景图,展示有废弃营地的斑驳森林生物群系
+- 更改在游戏模式切换器中的冒险模式图标为埋藏的宝藏地图
+- 改进了尝试定位结构时的性能
+- 在本发布周期内回滚了最近的对溺尸的行为和动画的更改
+
+### 对方块、物品以及实体的微调
+
+- 现在亡灵生物的物品中保护其受到阳光伤害的魔咒正常生效
+- 现在在食用紫颂果造成的随机传送会展示传送指向传送方向的粒子
+
+### 探险家地图
+
+- 下列探险家地图已被重命名以包含更一致的命名
+  - 海洋探险家地图 → 海底神殿地图
+  - 沼泽探险家地图 → 沼泽小屋地图
+  - 试炼探险家地图 → 埋藏的试炼密室地图
+  - 林地探险家地图 → 林地府邸地图
+  - 丛林探险家地图 → 丛林神庙地图
+
+### 辅助功能
+
+- 字幕现在指向范围内最后发生声音的位置
+
+## 技术性更改
+
+- 数据包版本现在为 118.0
+- 资源包版本现在为 97.0
+- 重新增加了不挥舞动画类型
+  - 这影响 `/swing` 命令以及 `minecraft:attack_animation` 和 `minecraft:interact_animation` 组件
+
+## 数据包版本 118
+
+### 命令
+
+#### 增加了`compute`
+
+- 可在多种上下文中计算 `minecraft:number_provider`
+- 在所有上下文中,`origin` 均设为当前命令上下文的位置,`this` 实体则设为 `@s`
+
+语法:
+
+- `/compute <target> <provider> [<scale>|integer]`,其中:
+  - `<target>`:以下之一:
+    - `default`:在 `minecraft:command_compute_default` 上下文中运行 provider;该上下文仅提供通用参数(位置和 `this` 实体)
+    - `block <pos>`:在 `minecraft:command_compute_position` 上下文中运行 provider;方块状态和方块位置由 `<pos>` 处的方块决定
+    - `entity <entity selector>`:在 `minecraft:command_compute_entity` 上下文中运行 provider;`target_entity` 设为选择器的结果
+  - `<provider>`:`minecraft:number_provider` 注册表中的元素,或内联值
+  - `<scale>`:可选缩放值,默认为 `1.0`
+    - 最终结果会乘以 `<scale>`,再向负无穷方向取整
+  - `integer`:可选标记,用于启用整数模式
+    - 由于中间步骤会截断,即使缩放值为 `1.0`,此模式的结果也不等同于浮点模式
+
+#### 对 `data` 的更改
+
+- 为 `/data modify ... append|insert|merge|prepend|set` 新增名为 `compute` 的来源
+- 该来源会计算一个 `minecraft:number_provider`,并将结果作为整数或浮点数标签提供
+- 语法:`compute <target> <provider> [integer]`,其中 `target`、`provider` 和 `integer` 的语法与 `/compute` 命令相同
+- 示例:`/data modify storage foo bar set compute entity @n[type=minecraft:armor_stand] {type:score,target:{type:context,target:target_entity},score:baz}`
+
+### 数据组件
+
+#### 更改了 `minecraft:consumable`
+
+- 为 `teleport_randomly` 消耗效果新增可选字段:
+  - `directional_particles`:布尔值,决定是否显示朝传送方向延伸的粒子轨迹
+    - 若未指定,默认为 `true`
+
+#### 更新了 `minecraft:block_transformer`
+
+- 其内容已移至单独的注册表
+- 组件现在必须始终引用 `minecraft:block_transformer` 注册表
+- 现有内联组件已移除
+
+#### 更改了 `minecraft:attack_animation` 和 `minecraft:interact_animation`
+
+- `duration` 字段现为非负整数
+
+### 战利品表
+
+#### 战利品表类型
+
+##### 增加了 `minecraft:command_compute_default`
+
+- 目前用于 `/compute default` 命令
+- 接受以下参数:
+  - `origin`:执行命令时的位置
+  - `this` 实体:正在执行命令的 `@s` 实体(可选)
+
+##### 增加了 `minecraft:command_compute_position`
+
+- 目前用于 `/compute block` 命令
+- 接受以下参数:
+  - `minecraft:command_compute_default` 中的所有参数
+  - `block_entity`:命令中给定位置处方块的方块实体
+  - `block_state`:命令中给定位置处方块的当前状态
+
+##### 增加了 `minecraft:command_compute_entity`
+
+- 目前用于 `/compute entity` 命令
+- 接受以下参数:
+  - `minecraft:command_compute_default` 中的所有参数
+  - `target_entity`:由命令中给定选择器选中的实体
+
+### 战利品表函数
+
+#### 更改了 `minecraft:set_loot_table`
+
+- 移除了未使用的 `type` 字段
+- 原名为 `name` 的 `tag` 字段已重命名为 `loot_table_id`
+
+### 方块转换器
+
+- 新增 `minecraft:block_transformer` 注册表,包含将一个方块转换为另一个方块的规则
+- 格式:由对象组成的列表;对象包含以下字段:
+  - `block_state_provider`:方块状态提供器,用于提供转换后方块的状态
+    - 若方块状态提供器未返回结果(例如 `rule_based_state_provider`),将尝试列表中的下一条规则
+    - 可用的方块状态提供器与世界生成中使用的方块状态提供器相同
+  - `sound`:可选字段;交互时播放的声音事件,例如 `minecraft:item.axe.strip`
+    - 若未指定,默认不播放声音事件
+  - `particle`:可选字段;交互时播放的粒子
+    - 若未指定,默认为 `none`。可用值:`none`、`scrape`、`wax_on`、`wax_off`
+  - `disallowed_faces`:可选字段;方向列表,指定被点击方块中不可交互的面
+    - 若与不允许的面交互,将尝试列表中的下一条规则
+    - 若未指定,默认为空列表。可用值:`up`、`down`、`north`、`south`、`east`、`west`
+  - `loot`:可选战利品表;成功转换时用于掉落物品的战利品表,例如 `minecraft:till/rooted_dirt`
+    - 若未指定,默认不使用战利品表
+  - `drop_strategy`:可选字段;配置方块的战利品从何处掉落
+    - 若未指定,默认为 `from_middle`。可用值:`from_middle`(从方块中央掉落)、`clicked_face`(从交互的面掉落)
+  - `update_from_neighbors`:可选布尔值;转换后的方块是否应根据相邻方块更新,例如让栅栏连接
+    - 若未指定,默认为 `true`
+  - `transform_type`:可选字段;配置转换对附近方块的影响方式
+    - 若未指定,默认为 `single_block`。可用值:`single_block`(仅影响交互的方块)、`copper_chest`(若输入和输出方块均为任意氧化程度、涂蜡或未涂蜡的铜箱子,则同时影响双箱子的两半)
+  - `consume_on_use`:可选布尔值;决定物品是否在使用时消耗
+    - 仅适用于可堆叠物品;若未指定,默认为 `true`
+  - `item_damage_per_use`:可选整数;决定物品每次使用承受多少耐久损耗
+    - 仅适用于不可堆叠物品;若未指定,默认为 `0`
+- 原版中的默认值:
+  - `minecraft:shovel`:锹的默认值
+  - `minecraft:axe`:斧的默认值
+  - `minecraft:hoe`:锄的默认值
+
+### 世界生成
+
+#### 噪声设置
+
+- 重命名了 `preliminary_surface_level` 为 `chunk_surface_level`
+  - 此密度函数不再默认在整个区块中进行插值
+- 移除了 `ore_veins_enabled` 字段,改用 `minecraft:ore_vein` 材料规则
+- 移除了 `noise.size_horizontal` 和 `noise.size_vertical` 字段;现在在 `interpolated` 密度函数中指定
+- 新增可选 `debug_functions` 字段:对象列表,包含要在 `chunk_generation_stats` 调试条目中显示的密度函数值
+  - 字段:`label`(用于标识密度函数的字符串标签);`function`(在玩家位置计算并显示的密度函数)
+  - 若未指定,则不会显示密度函数值
+
+#### 材料规则
+
+##### 增加了 `minecraft:ore_vein`
+
+- 格式:包含以下字段的对象:
+  - `ore_block`:要放置的矿石方块状态
+  - `raw_ore_block`:要放置的原矿方块状态
+  - `filler_block`:要放置的填充方块状态
+  - `raw_ore_chance`:介于 0 和 1 的浮点数,表示以 `raw_ore_block` 替代 `ore_block` 的概率
+  - `density`:密度函数;0 至 1 的概率,表示矿脉替换方块的概率
+    - 若为 `0` 或更低,则不会替换方块
+  - `richness`:密度函数;0 至 1 的概率,表示放置 `ore_block` 或 `raw_ore_block`(而不是 `filler_block`)的概率
+    - 若为 `0` 或更低,所有方块均为 `filler_block`;若为 `1` 或更高,则不会出现 `filler_block`
+  - `filler_gap`:密度函数,会覆盖 `richness`:若为正值,将始终放置 `filler_block`
+
+##### 更改了 `minecraft:noise`
+
+新增以下字段:
+
+- `shift_x`:可选密度函数,对 X 轴应用域扭曲
+  - 未指定时不进行扭曲(等同于 `0`)
+- `shift_y`:可选密度函数,对 Y 轴应用域扭曲
+  - 未指定时不进行扭曲(等同于 `0`)
+- `shift_z`:可选密度函数,对 Z 轴应用域扭曲
+  - 未指定时不进行扭曲(等同于 `0`)
+
+#### 移除了 `minecraft:shifted_noise`
+
+- 已由 `minecraft:noise` 取代
+
+#### 更新了 `minecraft:interpolated`
+
+新增字段:
+
+- `cell_size_xz`:正整数,XZ 轴上插值网格单元的方块大小
+- `cell_size_y`:正整数,Y 轴上插值网格单元的方块大小
+
+##### 更新了 `minecraft:cache`(由 `minecraft:cache_once` 重命名而来)
+
+- 格式未更改
+
+##### 移除了 `minecraft:cache_2d`, `minecraft:cache_all_in_cell`, and `minecraft:flat_cache`
+
+- 可用 `minecraft:cache` 替代
+- 可用 `minecraft:slice` 始终选择 Y=`0`,以实现此前 `minecraft:flat_cache` 的功能
+
+### 标签
+
+#### 方块标签
+
+- 新增 `#nether_portal_frame`
+  - 可用于建造下界传送门的方块
+- 新增 `#conduit_effect_block`
+  - 可用于建造潮涌核心的方块
+
+#### 结构标签
+
+- 重命名了 `#on_woodland_explorer_maps` 为 `#on_woodland_mansion_maps`
+- 重命名了 `#on_ocean_explorer_maps` 为 `#on_ocean_monument_maps`
+- 重命名了 `#on_jungle_explorer_maps` 为 `#on_jungle_pyramid_maps`
+- 重命名了 `#on_swamp_explorer_maps` 为 `#on_swamp_hut_maps`
+- 重命名了 `#on_trial_explorer_map ` 为 `#on_buried_trial_chambers_map`
+
+#### 流体标签
+
+- 增加了 `#axolotl_try_find_liquid`:美西螈尝试寻找的所有液体
+- 增加了 `#dolphin_try_find_liquid`:海豚尝试寻找的所有液体
+- 增加了 `#frog_try_find_land_near_liquid`:青蛙尝试在其附近寻找陆地的所有液体
+- 增加了 `#entity_floatable`:使实体漂浮的所有流体
+
+## 资源包版本 97
+
+### 物品精灵图
+
+- 重命名了 `item/trial_chamber_map.png` 为 `item/buried_trial_chambers_map.png`
+- 重命名了 `item/jungle_temple_map.png` 为 `item/jungle_pyramid_map.png`
+
+### UI 精灵图
+
+- 增加了以下 UI 纹理
+  - `gui/realms/friends.png`
+  - `gui/realms/minigames.png`
+  - `gui/realms/private_server.png`
+  - `gui/sprites/widget/realms_button.png`
+  - `gui/sprites/widget/realms_button_disabled.png`
+  - `gui/sprites/widget/realms_button_highlighted.png`
+
+## 26.3 SNAPSHOT 10 修复的漏洞
+
+- [MC-102881](https://bugs.mojang.com/browse/MC-102881) - 潜影贝传送时不会发出任何粒子。
+- [MC-245030](https://bugs.mojang.com/browse/MC-245030) - “蜜蜂:嗡嗡”字幕只会在蜜蜂首次嗡嗡叫时出现。
+- [MC-254547](https://bugs.mojang.com/browse/MC-254547) - 村民在经验条填满后立即退出世界时不会升级。
+- [MC-258347](https://bugs.mojang.com/browse/MC-258347) - 末影人传送时不再产生额外的粒子轨迹。
+- [MC-265423](https://bugs.mojang.com/browse/MC-265423) - 村民获得足以多次升级的经验时只会升一级。
+- [MC-268145](https://bugs.mojang.com/browse/MC-268145) - `cache_once` 密度函数无法工作。
+- [MC-279586](https://bugs.mojang.com/browse/MC-279586) - 字幕声音在更远处再次播放时仍会继续淡出,造成叠加层显示延迟。
+- [MC-296368](https://bugs.mojang.com/browse/MC-296368) - `entity.happy_ghast.riding` 声音事件不会显示字幕。
+- [MC-303360](https://bugs.mojang.com/browse/MC-303360) - 使用平面缓存的偏移噪声密度函数会在每个 Y 层重新计算。
+- [MC-306012](https://bugs.mojang.com/browse/MC-306012) - 犰狳在模拟距离边缘时可逃出围栏区域。
+- [MC-306778](https://bugs.mojang.com/browse/MC-306778) - 夜视效果下,夜间天气变化时雾的颜色不再平滑过渡。
+- [MC-309872](https://bugs.mojang.com/browse/MC-309872) - 启用“独占全屏”选项时按 Windows 键会导致系统冻结。
+- [MC-310139](https://bugs.mojang.com/browse/MC-310139) - 生物生成在生物群系边界处错误地检查生物群系。
+- [MC-310181](https://bugs.mojang.com/browse/MC-310181) - `commands.setworldspawn.failure.not_overworld` 字符串将维度名称“Overworld”错误地转为小写。
+- [MC-310182](https://bugs.mojang.com/browse/MC-310182) - 一些说明性工具提示字符串缺少句号,与相似字符串不一致。
+- [MC-310184](https://bugs.mojang.com/browse/MC-310184) - `commands.bossbar.set.max.unchanged` 字符串将 “maximum” 缩写为 “max”,与相似字符串不一致。
+- [MC-310186](https://bugs.mojang.com/browse/MC-310186) - `options.languageWarning` 字符串缺少句号。
+- [MC-310187](https://bugs.mojang.com/browse/MC-310187) - `commands.bossbar.get.visible.visible` 字符串使用 “shown” 而非 “visible”。
+- [MC-310188](https://bugs.mojang.com/browse/MC-310188) - 某些 `/tag list` 成功提示始终将 “tags” 用复数形式。
+- [MC-310233](https://bugs.mojang.com/browse/MC-310233) - 一些包含百分比的字符串在百分号前多出空格。
+- [MC-310236](https://bugs.mojang.com/browse/MC-310236) - 一些字符串使用了 & 符号而非单词 “and”。
+- [MC-310544](https://bugs.mojang.com/browse/MC-310544) - 单人游戏中更改难度现需要启用命令。
+- [MC-310568](https://bugs.mojang.com/browse/MC-310568) - 使用 OpenGL 渲染后端时,Intel 独立显卡出现明显性能回退。
+- [MC-310634](https://bugs.mojang.com/browse/MC-310634) - `campsite_old_growth_birch_forest_4` 废弃营地结构中的白桦树永远不会生成。
+- [MC-310635](https://bugs.mojang.com/browse/MC-310635) - `/item override` 和 `/item fill` 通过 `contents` 槽来源定位 `charged_projectiles` 组件时,会令服务器冻结数秒。
+- [MC-310665](https://bugs.mojang.com/browse/MC-310665) - 黑色地毯的羊驼装饰纹理中有一个多余的透明像素。
+- [MC-310676](https://bugs.mojang.com/browse/MC-310676) - `savanna_lamp_post_01` 村庄结构的拼图方块 NBT 中含有多余的右方括号。
+- [MC-310693](https://bugs.mojang.com/browse/MC-310693) - 尝试打开含有地图的废弃营地箱子时,游戏有时会冻结。
+- [MC-310719](https://bugs.mojang.com/browse/MC-310719) - 使用 OpenGL 渲染后端时,`copyTextureToBuffer` 将深度纹理作为颜色附件绑定。
+- [MC-310738](https://bugs.mojang.com/browse/MC-310738) - 探险家地图的名称不一致。
+- [MC-310776](https://bugs.mojang.com/browse/MC-310776) - `filled_map.jungle_temple` 字符串将丛林金字塔称为“丛林神庙”。
+- [MC-310784](https://bugs.mojang.com/browse/MC-310784) - 在某些系统上从上方观察水面时,水会严重闪烁。
+- [MC-310832](https://bugs.mojang.com/browse/MC-310832) - 清除区域在附加其他 mip 级别时使用 mip 0 的尺寸。
+- [MC-310886](https://bugs.mojang.com/browse/MC-310886) - `test_instance.description.dimension` 显示为原始翻译键。
+- [MC-310941](https://bugs.mojang.com/browse/MC-310941) - 骑乘鹦鹉螺时播放的声音没有生成字幕。
+- [MC-310971](https://bugs.mojang.com/browse/MC-310971) - 层孔菇阻止树苗生长。
+- [MC-310994](https://bugs.mojang.com/browse/MC-310994) - 在世界选项界面按下“允许命令”按钮后,其工具提示不会出现。
+- [MC-310995](https://bugs.mojang.com/browse/MC-310995) - 通过命令更改难度不会更新世界选项界面中的对应按钮。
+- [MC-310996](https://bugs.mojang.com/browse/MC-310996) - 更改默认游戏模式不会更新世界选项界面中的对应按钮。
+- [MC-311000](https://bugs.mojang.com/browse/MC-311000) - 切换世界选项菜单中的“允许命令”后,其他按钮不会立即启用或禁用。
+- [MC-311017](https://bugs.mojang.com/browse/MC-311017) - 穿戴附魔盔甲与未附魔盔甲时的发光轮廓表现不一致。
+- [MC-311022](https://bugs.mojang.com/browse/MC-311022) - 装备即将损坏的灵魂疾行靴子可让玩家无限保留其属性。
+- [MC-311038](https://bugs.mojang.com/browse/MC-311038) - 与之前版本相比,本地坐标会产生不准确结果。
+- [MC-311044](https://bugs.mojang.com/browse/MC-311044) - 放入隐形物品展示框中的麦秆床会产生深度冲突(Z-fighting)。
+- [MC-311064](https://bugs.mojang.com/browse/MC-311064) - 牛和马在未探索区块中只会生成一次。
+- [MC-311077](https://bugs.mojang.com/browse/MC-311077) - 在极限模式世界死亡后,玩家可在世界选项菜单中强制将游戏模式改为生存模式。
+- [MC-311093](https://bugs.mojang.com/browse/MC-311093) - 村民的经验条填满后仍不会立即升级。
+- [MC-311094](https://bugs.mojang.com/browse/MC-311094) - 村民折扣须关闭并重新打开交易窗口后才会生效。
+- [MC-311115](https://bugs.mojang.com/browse/MC-311115) - 生物转换为另一种生物时,`invulnerable_time` 不会保留,尽管 `Invulnerable` 会保留。
+- [MC-311116](https://bugs.mojang.com/browse/MC-311116) - 试炼探险家地图名称不像古代城市和矿井地图那样以“埋藏的”开头。
+- [MC-311148](https://bugs.mojang.com/browse/MC-311148) - 向骑乘载具的末影人射箭不会播放箭矢命中声音。
+- [MC-311151](https://bugs.mojang.com/browse/MC-311151) - 悬挂式杨木告示牌的方块纹理仍与 GUI 纹理不一致。
+- [MC-311153](https://bugs.mojang.com/browse/MC-311153) - 骑船或矿车的末影人不会被火焰箭点燃。
+- [MC-311154](https://bugs.mojang.com/browse/MC-311154) - 箭矢会穿过骑乘载具的末影人。
+- [MC-311162](https://bugs.mojang.com/browse/MC-311162) - 光灵箭不会对骑乘载具的末影人施加发光效果。
+- [MC-311164](https://bugs.mojang.com/browse/MC-311164) - 药箭不会对骑乘载具的末影人施加效果。
+- [MC-311188](https://bugs.mojang.com/browse/MC-311188) - 三叉戟会穿过骑乘载具的末影人。
+- [MC-311235](https://bugs.mojang.com/browse/MC-311235) - 从 1.21.11 世界格式升级世界时,可能导致其他世界的数据被保存到该世界中。
+- [MC-311273](https://bugs.mojang.com/browse/MC-311273) - `set_loot_table` 物品修饰器类型中的 `type` 字段与指定物品修饰器类型的 `type` 字段冲突。