基本信息
我的世界Java版本
1.21–1.21.1
1.20.x
1.19.x
1.18.x
1.17.x
1.16.5
平台
Bukkit
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-or-later
发布于 a month ago
更新于 a month ago
更新日志
自定义物品堆叠更改
此更新引入了新的 StackReference
和 StackIdentifier
类,它们提供了许多功能来引用外部物品(例如来自 Oraxen、MMOItems 等),并取代了旧的非常有限的 APIReference
。
CustomItem
⇾ StackReference
从本次更新开始,不再使用 CustomItems
来引用外部物品,而是由 StackReference
来完成此任务。
CustomItem
的唯一用途是表示通过 WolfyUtils 创建的……CustomItem
。它们确实使用 StackReference
来包装外部堆叠,但不再用作简单的引用。
APIReference
⇾ StackIdentifier
APIReferences
现在已被 StackIdentifiers
取代,并且不再跟踪 amount
和 weight
,因为这些属性现在是 StackReference
的一部分。
StackIdentifiers
仅包含识别外部物品堆叠所需的信息,例如 ID 或名称。
因此,需要引用外部堆叠的插件不再需要在各处使用 CustomItems
,也不再需要接受与之相关的开销。取而代之的是,它只需要 StackReference
,它包含的数据少得多,并且开销也少得多。
更改
- #66 - 新的
StackReference
系统,用于取代旧的APIReferences
- #72 — 用
GUIInventoryHolder
替换 NMS GUI 生成- 修复 Paper 服务器上的 GUIs 无法打开的问题
- #74 - 更新 paper-plugin.yml 并添加缺失的插件依赖项
- 修复
ExecutableBlocks
和ExecutableItems
的NoClassDefFoundError
- 修复
- #68 - 支持 1.20.3
2110329f
- 将nmsutil 1_20_R3
更改为使用 1.20.4 映射 由于更改非常小,此版本仍应与 1.20.3 兼容,但实际上没有理由仍然使用 1.20.3!9434dee
— 仅在涉及CustomItems
时处理ArmorEquipEvent
121cf29
— 向 Docker 容器添加调试代理771fb79
— 修复 1.20.2 中的锻造配方9af73f77
— 修复MythicMobsStackIdentifier
中没有 NBT 标签的堆叠的 NPE2fb08e7d
- 删除 1_16_R3nmsutils
(不再支持 1.16.5!)aa6a119b
- 将nbtapi-api
和nbtapi-data
升级到 2.12.2
完整变更日志:v4.16.14.1...v4.16.15