
嘿!今天,我们为您带来了上周末在Minecraft Live期间向您展示的第一个功能:Crafter!
实验性功能
合成器
- 合成器是一个新方块,可以通过红石制作物品和方块
- 合成器在新的红石信号/脉冲(不是连续信号)供电时一次弹出一件制作物品
- 收到此新信号后,合成器将从正面弹出配方结果
- 如果输出结果具有多种类型的项目,则所有结果项目将一起弹出
- 搅拌机在放置时可以朝任何方向定向
合成器用户界面
- 合成器有一个 3x3 可交互的制作网格
- 合成器的制作网格插槽是可切换的,这意味着玩家可以通过空手点击或按下插槽来更改插槽的行为
- “切换”的插槽无法容纳任何物品,因此不能让其他块(例如料斗和滴管)将物品放入其中
- 与制作台不同,合成器会显示制作物品的预览,该物品将在下一个红石脉冲时制作和弹出,但玩家无法手动取出
- 合成器UI在与合成器互动的所有玩家之间共享,这意味着多个玩家可以同时与合成器互动,类似于宝箱和跳虫
合成器与其他块的交互
- 比较器信号强度为 0-9,其中每个非空或切换插槽增加 1 个强度
- 料斗可用于从搅拌机中插入和拉出物品
- 滴管可用于将物品插入工匠
- 从另一个块(例如:料斗、滴管)移入物品会按照以下规则优先将物品填充到插槽中:
- 优先处理第一个空插槽(从左到右,从上到下)
- 如果没有空插槽,则优先考虑同一项目的最小堆栈(如果有多个插槽,请选择第一个)
- 如果有切换的插槽,它将被跳过。然后,该项目将被移动到容器中
- 如果物品无法移动,它将被弹出到世界中
变化
- 添加了一个辅助功能选项,允许隐藏主菜单中的黄色启动文本
- 为缺少数据的世界添加了恢复屏幕(例如,如果由于意外关机导致保存失败)
技术变更
- 数据包版本现在是 21
- 资源包版本现在是 19
- 聊天组件序列化的细微更改
聊天组件
序列化
- 可选类型字段具有新的允许值:选择器
- nbt 类型的组件现在具有包含允许值的源字段实体、块、存储
- Added an accessibility option that allows to hide the yellow splash texts in the main menu
- 向辅助功能菜单中添加可隐藏主菜单黄色闪烁文本的选项
- Added a recovery screen for worlds with missing data (for example, if saving failed due to an unexpected shutdown)
- 为缺失数据的世界添加了恢复屏幕(例如那些因意外关闭而没能保存的世界)
TECHNICAL CHANGES
技术性更改
- The Data Pack version is now 21
- 数据包版本现在是 21
- The Resource Pack version is now 19
- 资源包版本现在是 19
- Minor changes to chat component serialization
- 聊天组件序列化的小改动
聊天组件
序列化
- type 可选字段新增允许值: selector
- nbt 类型的内容现添加 source 字段,允许值有 entity, block, storage
数据包版本 21 更新内容
- 添加拼图池别名,可用于选择被替换的拼图池
- 在实体 tnt 中添加 block_state 字段,可用于替换渲染的方块模型
- 重命名 tnt 的 Fuse 字段为 fuse
- 添加 playersNetherPortalDefaultDelay 和 playersNetherPortalCreativeDelay 游戏规则来控制玩家在切换维度前需要在下界传送门内停留的时间(单位为刻)
- 添加游戏规则 projectilesCanBreakBlocks 来控制带有 #impact_projectiles 标签的弹射物能否破坏包括紫颂花、饰纹陶罐和滴水石锥(使用三叉戟)在内的可被弹射物破坏的物品
- 添加 white_smoke 粒子类型
拼图池别名
- 向拼图结构里添加了可选的 pool_aliases 列表
- 拼图池别名代表可被替换的结构之间的联系,可以将拼图池重定向到另一结构实例
- 别名类型由 type 指定,可以是:
- direct 建立一个别名到一个新拼图池的 1:1 映射
- alias 要替换的拼图池别名
- target 替换后的拼图池
- random 建立一个别名到若干个新拼图池的 1:n 映射, n 代表的结构实例将会随机指定
- alias 要替换的拼图池别名
- targets 一系列拼图池组成的随机列表,用来替换 alias
- random_group
- groups 每个组都是一个随机列表
- 对于每一个结构实例,只会在一个组里随机
- 这可以用于实现“若 X 拼图池被 X1替换,则 Y 也被 Y1替换”
- direct 建立一个别名到一个新拼图池的 1:1 映射
资源包版本 19
- 为合成器添加了块模型、项目模型和块状态定义
- 为合成器添加了 GUI 容器纹理和精灵
- 新增white_smoke粒子定义
修复了快照 23W34A 中的错误
- MC-189261 - 各种领域按钮和文本大小写不正确
- MC-223774 - 烟花火箭不能用来打破合唱花
- MC-232719 - 搜索世界时,单人游戏菜单中的滚动条不会将其位置重置为列表顶部
- MC-234483 - 在多个领域菜单中的世界槽帧左侧可以看到一些奇怪的像素
- MC-262888 - 在新快照中加载世界时,单击世界加载屏幕上的“我知道我在做什么!
- MC-264966 - 由于玩家头部原因,“属性纹理中缺少签名”出现在某些 Minecraft 世界的日志中
- MC-265515 - 无法通过鼠标光标选择领域菜单中的“您似乎没有领域”元素
- MC-265517 - 打开“添加领域”界面时自动选择“购买领域!”按钮
- MC-265551 - Realms 中的“无待处理邀请!”工具提示现在无法翻译
- MC-265744 - 登录时踢导致客户端错误
- MC-265745 - 你不能用弩发射的烟花打破装饰的花盆
- MC-265751 - 装饰锅字幕不一致
- MC-265758 - 在冒险模式下,装饰的花盆可以被射弹摧毁
- MC-265761 - 广告素材目录的红石块选项卡中缺少装饰花盆
- MC-265767 - 命令在聊天中不显示错误消息
- MC-265773 - 作为高级奖励执行的功能在顶层执行
- MC-265778 - “游戏规则 maxCommandChainLength 0”可防止在全局中执行后续命令
- MC-265789 - 领域弹出字符串包含不一致的结论标点符号