WolfyUtils 4.17-beta.7
on Nov 29, 2024WolfyUtils 4.17-beta.6
on Nov 29, 2024WolfyUtils 4.17-beta.6
on Nov 29, 2024WolfyUtils 4.17-beta.5
on Nov 29, 2024WolfyUtils 4.17-beta.5
on Nov 29, 2024WolfyUtils 4.17-beta.4
on Nov 29, 2024WolfyUtils 4.17-beta.3
on Nov 29, 2024WolfyUtils 4.17-beta.3
on Nov 29, 2024WolfyUtils 4.17-beta.2
on Nov 29, 2024WolfyUtils 4.17-beta.2
on Nov 29, 2024WolfyUtils 4.17-beta.1
on Nov 29, 2024WolfyUtils 4.17-beta.1
on Nov 29, 2024WolfyUtils 4.16.15.1
on Nov 29, 2024WolfyUtils 4.16.15.1
on Nov 29, 2024无
WolfyUtils 4.16.15
on Nov 29, 2024自定义物品堆叠更改
此更新引入了新的 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
WolfyUtils 4.16.15
on Nov 29, 2024自定义物品栈更改
此更新引入了新的 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 时处理 ArmorEquipEvent121cf29
— 在 Docker 容器中添加调试代理771fb79
— 修复 1.20.2 中的锻造配方9af73f77
— 修复 MythicMobsStackIdentifier 中没有 NBT 标签的栈的 NPE2fb08e7d
- 删除 1_16_R3 nmsutils(不再支持 1.16.5!)aa6a119b
- 将 nbtapi-api 和 nbtapi-data 提升到 2.12.2
完整变更日志:v4.16.14.1...v4.16.15