24w21a.md 4.6 KB


version-image-link: https://i0.hdslb.com/bfs/archive/ef3898d2d1c37c4296275e06b247305e06826c5f.png server-jar: https://piston-data.mojang.com/v1/objects/4d8d16bb981cdcf69381ad638f2904b033d2f3ac/server.jar translator: 最亮的信标 intro: 撤销活塞音效更改 服务器链接 @n实体选择器 数据包版本45

cats: ['1.21']

更改

  • 似乎我们上次改新活塞声音做的过火了,所以我们又改回了原来的声音
  • 基于原有活塞声音太吵的反馈,降低了原来活塞声音的音量
  • 暂停菜单现在可以包含一个由服务器提供的链接列表
  • 改进了断开链接界面
  • Realm 的所有成员现在都可以升级世界
  • 在 Realms 主界面,所有在 Realm 上在线的玩家都会显示
    • 当光标停留时,会有一个工具提示显示玩家的头颅和名称

宝库

  • 增加了能帮助玩家知道他们已经解锁过宝库的音效

试炼密室

  • 减少了生成在深暗之域的试炼密室

动物受惊

  • 动物现在基于预定义的伤害原类型而受惊
  • 受惊在受到伤害后至少维持两秒钟。以下伤害类型标签用于原版动物:
    • panic_environmental_causes:用于狼、北极熊(成年)和熊猫
    • panic_causes:用于所有其它生物和幼年北极熊

服务器链接

  • 服务器现在能向客户端提供一个链接的列表
  • 如果客户端收到了任何链接,一个新的按钮称作“服务器链接..”将会在暂停游戏界面上显示
    • 为了给这个按钮腾出空间,如必要“报告漏洞”和“给予反馈”按钮可能会被移动进子界面

改进断开连接界面

  • 在一些情况客户端现在会储存断开连接的细节信息(和崩溃报告相同)
  • 当上述情况发生时,新的“打开连接断开报告文件夹”按钮会被加进断开连接界面
  • 当服务器提供漏洞反馈的链接,它同样会被加进断开连接界面

技术性更改

  • 资源包版本现在为 34
  • 数据包版本现在为 45
  • 服务器现在可以向客户端提供一列表的链接
  • 服务器现在可以向崩溃和断开连接报告自定义详情

游戏规则

  • 增加了 entitiesWithPassengersCanUsePortals 游戏规则
    • 当设为 true 时,有乘客的实体现在可以使用下界传送门、末地传送门和末地折跃门
    • 默认为 false,

服务器链接与自定义服务器崩溃细节

  • 详见完整日志

数据包版本 45

  • 唱片机歌曲现在为数据驱动
  • 增加了新的命令语法

命令

  • 增加了 @n 实体选择器,选择最近的实体
    • 功能和 @e[sort=nearest,limit=1]相同
    • 仍能给出额外的需求,例如 @n[type=pig] 会选择最近的猪

唱片机歌曲

  • 增加了在数据包加载的唱片机歌曲注册表
  • 唱片机歌曲定义路径为 data/<namespace>/jukebox_song/<id>.json
  • 定义的字段:
    • sound_event - 当唱片机播放时的声音事件
    • description - 当光标悬浮时展示的作为文本组件的名称
    • length_in_seconds - 歌曲以秒为单位的长度,正浮点数
    • comparator_output - 红石比较器输出的红石信号强度,从 0 至 15
  • 增加了 minecraft:jukebox_playable 物品组件,详见完整日志

属性

  • 属性修饰器不再拥有 UUID 和 名称的结合
  • 取而代之的是,属性修饰器和其它资源一样现在需要命名空间 ID 来辨识
    • 只要修饰器修饰的目标属性不同,对不同的修饰器使用相同的 ID 是被允许的
  • 现存的内置修饰器将会升级为新 ID
  • 现存的自定义修饰器将会被升级成在 minecraft 命名空间下,以 GUID 作为 ID

ATTRIBUTE 命令

  • uuid 和 name 参数被替换成一个 id 参数

物品组件属性修饰器 和 实体属性

  • 详见完整日志

附魔

属性效果

  • 和属性名称修改相似,详见完整日志

伤害类型种类

damage_item:当在创造模式的玩家中手持时物品不掉落耐久度

方块破坏参数

  • 实体: this
  • 魔咒等级
  • 来源
  • 方块状态

效果组件

  • minecraft:hit_block:
    • 条件上下文:改为采用击中破坏参数 —— 正在破坏这个方块的实体

标签与谓词

  • 详见完整日志

资源包版本 34

  • 增加了 block.vault.reject_rewarded_player 声音事件
  • 对着色器的更改

着色器

  • 因不被使用,blend 核心着色器定义已被移除
  • position_color_tex 着色器已被移除,替换为之前存在的 position_tex_color
  • glint_direct 着色器已被移除,替换为之前存在的 glint
  • 因不再被使用,armor_glint 着色器已被移除