23w03a.md 4.7 KB


cats: ['1.19','1.19.4','1.20']

更改

  • 恼鬼在空手时会使用单独的冲锋动画
  • 盔甲架在放置和破坏时保留自定义名称

    辅助功能

  • 为第一次打开游戏的玩家添加了辅助功能向导页面

  • 加入了方向键浏览

  • 资源包屏幕现在可以只用方向键浏览

  • 自动跳跃现在默认关闭

  • 添加了新的“通知显示时间”辅助功能选项

    • 可以更改通知的显示时间,比如解锁配方、进度、字幕和选中的物品名称

      方向键浏览

  • 现在菜单界面可以用方向键浏览

  • 当用方向键浏览时,更改滑动选项的值前需要用 Enter 或空格键激活

    技术性更改

  • 数据包版本现在为 11

  • 为网络协议增加了强制数据包在同一客户端刻内被处理的特性

  • 为 translate 聊天组件增加了 fallback 字段

  • translate 格式中溢出的参数将不会被静默地忽略

  • clone 命令现在支持从不同的维度复制粘贴

  • data modify 命令有了新的 string 源

  • 新的 execute 子命令

    命令

    CLONE

  • clone 命令现在支持指定源维度和目标

    • clone [from <源维度>] <开始> <结束> [to <目标维度>] <目标> ...

      DATA

  • 新的来源:string <entity|block|storage> [path] [start] [end] - 返回字符串

    • start:字符串的第一个字符的索引值
    • end:字符串的最后一个个字符的索引值

      EXECUTE IF|UNLESS

  • execute if|unless loaded <pos> - 检查指定的位置是否完全加载(包含实体和方块)

  • execute if|unless dimension <dimension> - 检查命令运行位置是否在特定维度

    EXECUTE ON

  • execute 的新的子命令,用来基于当前执行实体的位置来选定实体

    • execute on <relation>
  • 关系:

    • vehicle - 执行实体正在骑乘的实体
    • passengers - 所有正在骑乘执行实体的实体(不包含子乘客)
    • controller - 正在控制执行实体的实体(例如船的第一个乘客)
    • owner - 该实体的主人,如果执行实体可驯服的话(如猫、狼、鹦鹉)
    • leasher - 正在用拴绳牵引执行实体的实体(如果拴在栅栏上的话也可能是个拴绳结)
    • target - 执行实体的攻击对象
    • attacker - 五秒内最后一个攻击过执行实体的实体
  • 如果关系对执行实体无效或者没有匹配中的选项,选择器会返回 0 个元素。

    TITLE

  • title times 的所有时间参数都是时间范围,支持 t、s 和 d 后缀

    WEATHER

  • 天气变化的持续时间现在默认与游戏的常规天气周期相匹配

  • duration 参数是刻数时间范围,支持 t、s 和 d 后缀

    RIDE

  • 新的命令允许实体开始或停止骑乘其他实体

  • 语法:

    • ride <target> mount <vehicle> - 让单个目标骑乘单个载具
    • ride <target> dismount - 让 target 从任何它正在骑乘的载具上下来

      游戏规则

  • 增加了 commandModificationBlockLimit,可以控制 clone、fill 和 fillbiome 中可以更改的方块最大个数

    网络协议

  • 略,见完整日志

    方块行为

  • 火在一些群系会更快地燃尽,这现在由 increased_fire_burnout 生物群系标签控制

    生物

  • 兔子、狐狸变种生物群系标签控制更改

  • 雪傀儡在温暖群系融化的行为现在由 snow_golem_melts 生物群系标签控制

    聊天组件

    翻译回落

  • 为 translate 聊天组件增加了 fallback 字段

    • 如果翻译字符串丢失将会使用这个新的字段
    • 如果没有 fallback,旧行为将继续保持(也就是使用翻译键本身作为翻译)

      实验性特性

  • 生物头颅现在不需要潜行就可以放置在音符盒顶部了

    修复的主要漏洞

  • 受伤造成的视角晃动不会反映受击的方向

  • 在疾跑状态下脱离可骑乘实体后,疾跑状态不会解除

  • 当实体死亡时,其战斗跟踪器只会记录最后致命的攻击

  • 通过持续时间为 0 的 /weather 命令指定的天气不会立即结束

  • 使用脱字符表示局部坐标时命令方块总会认为它朝向南方

  • 使用 Tab 键选中一个按钮后,按下另一个按钮并按 Tab 键可以选中多个按钮

  • 漏斗矿车无法从混在一起的多种物品中吸取其内含的对应物品

  • /spreadplayers 命令无法扩散到指定维度的实体

  • 在睡觉状态下进入末地传送门会导致床被永久占用

  • 激流魔咒在冻洋生物群系的雨水中不起作用

  • 冻洋生物群系的温暖区中燃烧的生物不会被雨水熄灭

  • 生存模式及冒险模式下,火焰弹点燃苦力怕后不会被消耗

  • 把工作站点方块放在村民身边会导致其 AI 故障

  • 骑乘实体或使用鞘翅滑翔时疾跑会改变视场角

  • 更多详见完整日志