[Fabric] Resourceful Lib 6.0.1
on 2026 Sep 30-----{ 6.0.1 }-----
更新至 26.3
-----{ 6.0.0 }-----
更新至 26.3 为 ResourcefulCreativeModeTab 添加了便于对多个注册表进行排序的便捷方法
-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 添加了便于对多个注册表进行排序的便捷方法 修复了缺失的流体属性
-----{ 5.0.3 }-----
在 Color 类中添加了 getOpaqueValue,并在 ExtraByteCodecs 中为 WeightCollection 添加了字节编解码器
-----{ 5.0.1 }-----
修复客户端监视器在调度器上挂起的问题 更新至 26.2
-----{ 5.0.0 }-----
更新至 26.2
-----{ 4.0.1 }-----
修复渲染高亮时的崩溃问题 更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新版本的 NeoForge 上的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀 在 FMJ 中使用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 替代 fabric 添加对特定类型父注册表的自动封装
-----{ 3.4.2 }-----
修复常见的着色问题 添加可设置父级的内置注册表
-----{ 3.4.1 }-----
添加可设置父级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
添加对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进了某些界面渲染工具的性能。 修复在 Fabric 上与 [TR]科技复兴一同使用时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数 添加 CodecSavedData
-----{ 3.0.7 }-----
添加 CodecSavedData 添加 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
添加 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.4 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用物品堆敏感纹理时的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用物品堆敏感纹理时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 ByteCodecs 中添加对 Mojang Either 的辅助方法。 将 ByteCodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 ByteCodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复 Fabric 网络数据包顺序颠倒的问题 添加创建数据组件的辅助方法并添加配对字节编解码器
-----{ 2.5.2 }-----
添加创建数据组件的辅助方法并添加配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
添加了在打开容器时停止重置鼠标的选项。 将 1.20.1 的菜单内容玩家上下文移植到 1.20.4
-----{ 2.4.9 }-----
将 1.20.1 的菜单内容玩家上下文移植到 1.20.4 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为数据包添加必需选项并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否在边界内以尝试光标检测。
-----{ 2.4.5 }-----
检查鼠标是否在边界内以尝试光标检测。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
添加检查:当网络为可选时,是否应向玩家发送数据包
-----{ 2.4.2 }-----
添加检查:当网络为可选时,是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能出现的崩溃问题并改进 Fabric 上的代码
-----{ 2.4.0 }-----
弃用旧的网络系统并添加新版本。 移除 FinishedCodecRecipe 并添加 CodecRecipeBuilder 弃用 bound 并更新渲染工具以适配该改动 为父级组件添加宽度和高度 添加数值范围编解码器 更新至 1.20.4 添加 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴上滚动的问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 Forge 上添加缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加编解码器元数据部分序列化器 添加上下文菜单组件
-----{ 2.1.15 }-----
添加上下文菜单组件
-----{ 2.1.14 }-----
修复隐藏组件可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题 为 NBT 谓词添加严格模式
-----{ 2.1.12 }-----
为 NBT 谓词添加严格模式 为 WeightedCollection 添加设置随机数和获取总量的功能,以支持更具确定性的响应
-----{ 2.1.11 }-----
为 WeightedCollection 添加设置随机数和获取总量的功能,以支持更具确定性的响应 在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加组件字节编解码器并更新字节编解码器版本。 修复服务器翻译未能正确获取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译未能正确获取值的问题。
-----{ 2.1.7 }-----
添加更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造标签页中的并发修改异常
-----{ 2.1.4 }-----
添加无数据数据包处理器,修复 WebUtils 中网络响应不正确的问题 添加枚举构建器,修复 Fabric 配料问题,添加非安全方法
-----{ 2.1.3 }-----
添加枚举构建器,修复 Fabric 配料问题,添加非安全方法
-----{ 2.1.2 }-----
为标签添加映射标签和映射集合方法。 添加替换版本的提示框设置方法并添加清除提示框方法。 将模组文件路径添加至模组信息并添加格式化 Gson。 在 Forge 上正确注册配料。 添加 CursorWidget 并允许在基础界面上更好地设置光标 添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于在另一端不存在该频道时确定是否应拒绝连接
-----{ 2.1.1 }-----
添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于在另一端不存在该频道时确定是否应拒绝连接 重大变更:将 IntContainerData#size 改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
重大变更:将 IntContainerData#size 改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突 添加 ResourcefulCreativeTab#addContent,以便添加动态数量的物品堆
-----{ 2.0.8 }-----
添加 ResourcefulCreativeTab#addContent,以便添加动态数量的物品堆 添加在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.7 }-----
添加在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的 1.20 版本发布
[NeoForge] Resourceful Lib 6.0.1
on 2026 Sep 30-----{ 6.0.1 }-----
更新至 26.3
-----{ 6.0.0 }-----
更新至 26.3 为 ResourcefulCreativeModeTab 添加了便捷方法,用于对多个注册表进行排序
-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 添加了便捷方法,用于对多个注册表进行排序 修复了缺失的流体属性
-----{ 5.0.3 }-----
在 Color 类中添加了 getOpaqueValue 方法,并在 ExtraByteCodecs 中为 WeightCollection 添加了字节编解码器
-----{ 5.0.1 }-----
修复客户端监视器在调度器上挂起的问题 更新至 26.2
-----{ 5.0.0 }-----
更新至 26.2
-----{ 4.0.1 }-----
修复高亮渲染时的崩溃问题 更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新版本的 NeoForge 上的崩溃问题
-----{ 3.4.4 }-----
为注册的方块物品使用方块描述前缀 在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric 添加类型特定父注册表的自动封闭功能
-----{ 3.4.2 }-----
修复常见的着色问题 添加可继承父级的内置注册表
-----{ 3.4.1 }-----
添加可继承父级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
添加对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进了部分 UI 渲染工具的性能。 修复与 [TR]科技复兴在 fabric 上的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中的多余参数 添加 CodecSavedData
-----{ 3.0.7 }-----
添加 CodecSavedData 添加 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
添加 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 neo 上使用物品堆敏感纹理时的崩溃问题
-----{ 3.0.1 }-----
修复在 neo 上使用物品堆敏感纹理时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 bytecodecs 中为 Mojang 的 Either 添加辅助方法。 将 bytecodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 bytecodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复 fabric 网络数据包翻转的问题 添加创建数据组件的辅助方法,并添加对字节编解码器
-----{ 2.5.2 }-----
添加创建数据组件的辅助方法,并添加对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
添加打开容器时停止重置鼠标的选项。 将 1.20.1 的菜单内容玩家上下文移植至 1.20.4
-----{ 2.4.9 }-----
将 1.20.1 的菜单内容玩家上下文移植至 1.20.4 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为数据包添加必要选项并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否在范围内以尝试光标检测。
-----{ 2.4.5 }-----
检查鼠标是否在范围内以尝试光标检测。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
添加检查:当网络为可选时,是否应向玩家发送数据包
-----{ 2.4.2 }-----
添加检查:当网络为可选时,是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能出现的崩溃并改进 fabric 上的代码
-----{ 2.4.0 }-----
弃用旧的网络系统并添加新版本。 移除 FinishedCodecRecipe 并添加 CodecRecipeBuilder 弃用 bound 并更新渲染工具以适配此更改 为父级拼图添加宽度和高度 添加数字范围编解码器 更新至 1.20.4 添加 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴上滚动的问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 Forge 上添加缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加编解码器元数据部分序列化器 添加右键菜单拼图
-----{ 2.1.15 }-----
添加右键菜单拼图
-----{ 2.1.14 }-----
修复隐藏的拼图仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题 为 NBT 谓词添加严格模式
-----{ 2.1.12 }-----
为 NBT 谓词添加严格模式 为 WeightedCollection 添加设置随机数和获取总数的功能,应能实现更确定性的结果
-----{ 2.1.11 }-----
为 WeightedCollection 添加设置随机数和获取总数的功能,应能实现更确定性的结果 在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加组件字节编解码器并更新字节编解码器版本。 修复服务器翻译无法正确获取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译无法正确获取值的问题。
-----{ 2.1.7 }-----
添加更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常
-----{ 2.1.4 }-----
添加无数据数据包处理器,修复 WebUtils 中 Web 响应不正确的问题 添加枚举构建器,修复 fabric 配料,添加不安全方法
-----{ 2.1.3 }-----
添加枚举构建器,修复 fabric 配料,添加不安全方法
-----{ 2.1.2 }-----
为标签添加映射标签和映射集合方法。 添加提示文本设置方法的替换版本并添加清除提示文本的方法。 在模组信息中添加模组文件路径并添加美化版 gson。 在 Forge 上正确注册配料。 添加 CursorWidget 并允许在基础界面中更好地设置光标 添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受 'optional' 参数,用于在另一端不存在该频道时决定是否拒绝连接
-----{ 2.1.1 }-----
添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受 'optional' 参数,用于在另一端不存在该频道时决定是否拒绝连接 破坏性更改:将 IntContainerData#size 改名为 IntContainerData#getSize,以修复与 yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性更改:将 IntContainerData#size 改名为 IntContainerData#getSize,以修复与 yarn 映射的冲突 添加 ResourcefulCreativeTab#addContent,支持添加动态数量的物品堆
-----{ 2.0.8 }-----
添加 ResourcefulCreativeTab#addContent,支持添加动态数量的物品堆 添加在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.7 }-----
添加在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的 1.20 版本发布
[Fabric] Resourceful Lib 6.0.0
on 2026 Sep 20-----{ 6.0.0 }-----
更新至26.3 为 ResourcefulCreativeModeTab 新增了便于对多个注册表进行排序的便捷方法
-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 新增了便于对多个注册表进行排序的便捷方法 修复了缺失的流体属性
-----{ 5.0.3 }-----
为 Color 类添加了 getOpaqueValue 方法,并为 ExtraByteCodecs 中的 WeightCollection 添加了字节编解码器
-----{ 5.0.1 }-----
修复客户端监视器在调度器上挂起的问题 更新至26.2
-----{ 5.0.0 }-----
更新至26.2
-----{ 4.0.1 }-----
修复高亮渲染时的崩溃问题 更新至26.1
-----{ 4.0.0 }-----
更新至26.1
-----{ 4.0.0 }-----
更新至26.1 更新至1.21.11
-----{ 3.11.0 }-----
更新至1.21.11
-----{ 3.9.1 }-----
更新至1.21.5
-----{ 3.9.0 }-----
更新至1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至1.21.5
-----{ 3.4.5 }-----
修复在较新的 NeoForge 版本上的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀 在 FMJ 中使用 fabric-api 代替 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 代替 fabric 添加特定类型父注册表的自动框定功能
-----{ 3.4.2 }-----
修复常见的着色问题 添加可设置父级的内置注册表
-----{ 3.4.1 }-----
添加可设置父级的内置注册表 更新至1.21.4
-----{ 3.4.0 }-----
更新至1.21.4
-----{ 3.3.1 }-----
添加对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进了部分 UI 渲染工具的性能。 修复在 Fabric 上与科技复兴(Tech Reborn)的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数 添加 CodecSavedData
-----{ 3.0.7 }-----
添加 CodecSavedData 添加 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
添加 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,为 CodecPacketType 添加辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 bytecodecs 中为 Mojang Either 添加辅助方法。 将 bytecodecs 更新至1.1.0
-----{ 2.5.4 }-----
将 bytecodecs 更新至1.1.0
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被翻转的问题 添加创建数据组件的辅助方法,并添加配对字节编解码器
-----{ 2.5.2 }-----
添加创建数据组件的辅助方法,并添加配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至1.20.5
-----{ 2.4.10 }-----
添加在打开容器时停止重置老鼠位置的选项。 将1.20.1的菜单内容玩家上下文添加至1.20.4
-----{ 2.4.9 }-----
将1.20.1的菜单内容玩家上下文添加至1.20.4 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为数据包添加必选选项,并允许加载数据包
-----{ 2.4.6 }-----
检查老鼠是否在边界内以尝试光标检测。
-----{ 2.4.5 }-----
检查老鼠是否在边界内以尝试光标检测。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
添加检查:若网络为可选,是否应向玩家发送数据包
-----{ 2.4.2 }-----
添加检查:若网络为可选,是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复在 NeoForge 上可能的崩溃,并改进 Fabric 上的代码
-----{ 2.4.0 }-----
弃用旧的网络系统并添加新版本。 移除 FinishedCodecRecipe 并添加 CodecRecipeBuilder 弃用 bound,并更新渲染工具以遵循此更改 为父级拼图添加宽度和高度 添加数字范围编解码器 更新至1.20.4 添加 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表沿错误轴向滚动的问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在锻造炉上添加缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加编解码器元数据区块序列化器 添加上下文菜单拼图
-----{ 2.1.15 }-----
添加上下文菜单拼图
-----{ 2.1.14 }-----
修复隐藏的拼图仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题 为 NBT 谓词添加严格模式
-----{ 2.1.12 }-----
为 NBT 谓词添加严格模式 为 WeightedCollection 添加设置随机数和获取总量的功能,应能实现更确定的结果
-----{ 2.1.11 }-----
为 WeightedCollection 添加设置随机数和获取总量的功能,应能实现更确定的结果 在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加组件字节编解码器并更新 bytecodec 版本。 修复服务器翻译无法正确获取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译无法正确获取值的问题。
-----{ 2.1.7 }-----
添加更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常
-----{ 2.1.4 }-----
添加无数据数据包处理器,修复 WebUtils 中网络响应不正确的问题 添加枚举构建器,修复 Fabric 配料,添加非安全方法
-----{ 2.1.3 }-----
添加枚举构建器,修复 Fabric 配料,添加非安全方法
-----{ 2.1.2 }-----
为标签添加映射标签和映射集合方法。 添加提示框设置方法的替换版本,并添加清空提示框的方法。 将模组文件路径添加至模组信息,并添加格式化的 gson。 在锻造炉上正确注册配料。 添加 CursorWidget 拼图,允许在基础界面上更好地设置光标 添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 optional 参数,用于在另一端不存在该频道时决定是否拒绝连接
-----{ 2.1.1 }-----
添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 optional 参数,用于在另一端不存在该频道时决定是否拒绝连接 重大变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
重大变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突 添加 ResourcefulCreativeTab#addContent,以便添加动态数量的物品堆
-----{ 2.0.8 }-----
添加 ResourcefulCreativeTab#addContent,以便添加动态数量的物品堆 添加在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.7 }-----
添加在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的1.20正式版发布
[NeoForge] Resourceful Lib 6.0.0
on 2026 Sep 20-----{ 6.0.0 }-----
更新至 26.3 为 ResourcefulCreativeModeTab 添加了便捷方法,用于对多个注册表进行排序
-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 添加了便捷方法,用于对多个注册表进行排序 修复了流体属性缺失的问题
-----{ 5.0.3 }-----
在 Color 类中添加了 getOpaqueValue,并在 ExtraByteCodecs 中为 WeightCollection 添加了字节编解码器
-----{ 5.0.1 }-----
修复了客户端看门狗在调度器上挂起的问题 更新至 26.2
-----{ 5.0.0 }-----
更新至 26.2
-----{ 4.0.1 }-----
修复了高亮渲染时的崩溃问题 更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复了在较新的 NeoForge 版本上的崩溃问题
-----{ 3.4.4 }-----
为注册的方块物品使用方块描述前缀 在 FMJ 中使用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 替代 fabric 添加了类型特定父注册表的自动框定功能
-----{ 3.4.2 }-----
修复了常见的着色问题 添加了可设置父级的内置注册表
-----{ 3.4.1 }-----
添加了可设置父级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
为物品和方块添加了专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进了部分 UI 渲染实用工具的性能。 修复了与科技复兴在 Fabric 上的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复了 CodecSavedData 中多余的参数 添加了 CodecSavedData
-----{ 3.0.7 }-----
添加了 CodecSavedData 添加了 NetworkHandle 并升级了 ByteCodecs
-----{ 3.0.6 }-----
添加了 NetworkHandle 并升级了 ByteCodecs 弃用了 PacketType.type,为 CodecPacketType 添加了辅助方法
-----{ 3.0.5 }-----
弃用了 PacketType.type,为 CodecPacketType 添加了辅助方法
-----{ 3.0.4 }-----
修复了专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复了专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复了在 Neo 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.1 }-----
修复了在 Neo 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 ByteCodecs 中添加了 Mojang Either 的辅助方法。 将 ByteCodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 ByteCodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复了 Fabric 网络数据包反转的问题 添加了创建数据组件的辅助方法,并添加了配对字节编解码器
-----{ 2.5.2 }-----
添加了创建数据组件的辅助方法,并添加了配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
添加了在打开容器时停止重置鼠标的选项。 将 1.20.1 的菜单内容玩家上下文添加至 1.20.4
-----{ 2.4.9 }-----
将 1.20.1 的菜单内容玩家上下文添加至 1.20.4 更新了高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新了高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为数据包添加了必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否在边界内以尝试光标检测。
-----{ 2.4.5 }-----
检查鼠标是否在边界内以尝试光标检测。
-----{ 2.4.4 }-----
为配方序列化器使用了正确的泛型
-----{ 2.4.3 }-----
添加了在网络为可选时是否应向玩家发送数据包的检查
-----{ 2.4.2 }-----
添加了在网络为可选时是否应向玩家发送数据包的检查
-----{ 2.4.1 }-----
修复了 NeoForge 上可能出现的崩溃,并改进了 Fabric 上的代码
-----{ 2.4.0 }-----
弃用了旧的网络系统并添加了新版本。 移除了 FinishedCodecRecipe 并添加了 CodecRecipeBuilder 弃用了 bound 并更新渲染实用工具以遵循该变更 为父级组件添加了宽度和高度 添加了数值范围编解码器 更新至 1.20.4 添加了 NBT 验证器
-----{ 2.2.4 }-----
修复了滚动列表在不同轴向滚动的问题 修复了 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复了 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 Forge 上添加了缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加了编解码器元数据段落序列化器 添加了右键菜单组件
-----{ 2.1.15 }-----
添加了右键菜单组件
-----{ 2.1.14 }-----
修复了隐藏的组件可能仍显示光标的问题
-----{ 2.1.13 }-----
修复了 NBT 谓词中的崩溃问题 为 NBT 谓词添加了严格模式
-----{ 2.1.12 }-----
为 NBT 谓词添加了严格模式 为 WeightedCollection 添加了设置随机数和获取总数的功能,应能实现更具确定性的结果
-----{ 2.1.11 }-----
为 WeightedCollection 添加了设置随机数和获取总数的功能,应能实现更具确定性的结果 在清单文件中添加了 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加了 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加了组件字节编解码器并更新了字节编解码器版本。 修复了服务器翻译无法正确提取值的问题。
-----{ 2.1.8 }-----
修复了服务器翻译无法正确提取值的问题。
-----{ 2.1.7 }-----
添加了更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加了新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复了创造模式标签页中的并发修改异常
-----{ 2.1.4 }-----
添加了无数据数据包处理器,修复了 WebUtils 中网络响应不正确的问题 添加了枚举构建器,修复了 Fabric 配料问题,添加了非安全方法
-----{ 2.1.3 }-----
添加了枚举构建器,修复了 Fabric 配料问题,添加了非安全方法
-----{ 2.1.2 }-----
为标签添加了映射标签和映射集合方法。 添加了提示框设置方法的替换版本,并添加了清除提示框的方法。 将模组文件路径添加至模组信息,并添加了美化版 Gson。 在 Forge 上正确注册配料。 添加了 CursorWidget,并允许在基础界面中更好地设置光标 添加了 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于决定当通道在另一端不存在时是否应拒绝连接
-----{ 2.1.1 }-----
添加了 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于决定当通道在另一端不存在时是否应拒绝连接 破坏性变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以解决与 Yarn 映射的冲突 添加了 ResourcefulCreativeTab#addContent,支持添加动态数量的物品堆
-----{ 2.0.8 }-----
添加了 ResourcefulCreativeTab#addContent,支持添加动态数量的物品堆 添加了在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.7 }-----
添加了在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的 1.20 正式版发布
[Fabric] Resourceful Lib 5.0.4
on 2026 Sep 03-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 添加了用于对多个注册表进行排序的便捷方法
修复了缺失的流体属性
-----{ 5.0.3 }-----
在 Color 类中添加了 getOpaqueValue 方法,并在 ExtraByteCodecs 中为 WeightCollection 添加了字节编解码器
-----{ 5.0.1 }-----
修复客户端看门狗在调度器上卡死的问题
更新至 26.2
-----{ 5.0.0 }-----
更新至 26.2
-----{ 4.0.1 }-----
修复高亮渲染时崩溃的问题
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上崩溃的问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中使用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 替代 fabric
添加对特定类型父级注册表的自动封装支持
-----{ 3.4.2 }-----
修复常见的着色问题
添加可设父级的内置注册表
-----{ 3.4.1 }-----
添加可设父级的内置注册表
更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
添加对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
优化了某些 UI 渲染工具的性能
修复在 Fabric 上与科技复兴(Tech Reborn)的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数
添加了 CodecSavedData
-----{ 3.0.7 }-----
添加了 CodecSavedData
添加了 NetworkHandle 并升级了 ByteCodecs
-----{ 3.0.6 }-----
添加了 NetworkHandle 并升级了 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复在专用服务器上崩溃的问题
-----{ 3.0.3 }-----
修复在专用服务器上崩溃的问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感材质时崩溃的问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感材质时崩溃的问题
-----{ 3.0.0 }-----
-----{
[NeoForge] Resourceful Lib 5.0.4
on 2026 Sep 03-----{ 5.0.4 }-----
为 ResourcefulCreativeModeTab 新增了用于排序多个注册表的便捷方法 修复了缺失的流体属性
-----{ 5.0.3 }-----
在 Color 类中新增了 getOpaqueValue,并在 ExtraByteCodecs 中为 WeightCollection 新增了字节编解码器
-----{ 5.0.1 }-----
修复客户端监视器在调度器上挂起的问题 更新至 26.2
-----{ 5.0.0 }-----
更新至 26.2
-----{ 4.0.1 }-----
修复高光渲染时的崩溃问题 更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1
-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新版本的 NeoForge 上的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀 在 FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 替代 fabric 新增类型特定父注册表的自动封装
-----{ 3.4.2 }-----
修复常见的着色问题 新增可设置父级的内置注册表
-----{ 3.4.1 }-----
新增可设置父级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
新增对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进了部分 UI 渲染工具的性能。 修复与科技复兴在 Fabric 上的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余参数的问题 新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData 新增 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,为 CodecPacketType 新增辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,为 CodecPacketType 新增辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 NeoForge 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.1 }-----
修复在 NeoForge 上使用堆叠敏感材质时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 ByteCodecs 中新增了 Mojang Either 的辅助方法。 将 ByteCodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 ByteCodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被反转的问题 新增创建数据组件的辅助方法并添加配对字节编解码器
-----{ 2.5.2 }-----
新增创建数据组件的辅助方法并添加配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
新增了打开容器时停止重置鼠标的选项。 将 1.20.1 的菜单内容玩家上下文移植至 1.20.4
-----{ 2.4.9 }-----
将 1.20.1 的菜单内容玩家上下文移植至 1.20.4 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为数据包添加了必需选项,并允许加载数据包
-----{ 2.4.6 }-----
在尝试光标检查时检测鼠标是否在范围内。
-----{ 2.4.5 }-----
在尝试光标检查时检测鼠标是否在范围内。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
新增网络为可选时是否应向玩家发送数据包的检查
-----{ 2.4.2 }-----
新增网络为可选时是否应向玩家发送数据包的检查
-----{ 2.4.1 }-----
修复 NeoForge 上可能出现的崩溃并改进 Fabric 上的代码
-----{ 2.4.0 }-----
弃用旧的网络系统并添加了新版本。 移除 FinishedCodecRecipe 并添加 CodecRecipeBuilder 弃用 bound 并更新渲染工具以遵循该更改 为父级拼图添加宽度和高度 新增数字范围编解码器 更新至 1.20.4 新增 NBT 校验器
-----{ 2.2.4 }-----
修复滚动列表在不同轴上滚动的问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 Forge 上补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
新增编解码器元数据部分序列化器 新增右键菜单拼图
-----{ 2.1.15 }-----
新增右键菜单拼图
-----{ 2.1.14 }-----
修复隐藏的拼图仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题 为 NBT 谓词添加严格模式
-----{ 2.1.12 }-----
为 NBT 谓词添加严格模式 为 WeightedCollection 新增设置随机数和获取总量的功能,应能实现更具确定性的响应
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数和获取总量的功能,应能实现更具确定性的响应 在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件字节编解码器并更新 ByteCodec 版本。 修复服务器翻译未能正确获取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译未能正确获取值的问题。
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性的 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常
-----{ 2.1.4 }-----
新增无数据数据包处理器,修复 WebUtils 中网络响应不正确的问题 新增枚举构建器,修复 Fabric 配料,添加不安全方法
-----{ 2.1.3 }-----
新增枚举构建器,修复 Fabric 配料,添加不安全方法
-----{ 2.1.2 }-----
为标签新增 map tag 和 map collection 方法。 新增提示框设置方法的替换版本并添加清除提示框的方法。 在模组信息中添加模组文件路径并添加美化的 Gson。 在 Forge 上正确注册配料。 新增 CursorWidget 并允许在基础界面中更好地设置光标 新增 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于确定当通道在另一端不存在时是否应拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个 'optional' 参数,用于确定当通道在另一端不存在时是否应拒绝连接 重大变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以修复与 yarn 映射的冲突
-----{ 2.1.0 }-----
重大变更:将 IntContainerData#size 更改为 IntContainerData#getSize,以修复与 yarn 映射的冲突 新增 ResourcefulCreativeTab#addContent,可添加动态数量的物品堆
-----{ 2.0.8 }-----
新增 ResourcefulCreativeTab#addContent,可添加动态数量的物品堆 新增在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.7 }-----
新增在 mods.toml 和 fabric.mods.json 中定义内部资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的 1.20 版本发布
[Fabric] Resourceful Lib 3.11.1
on 2026 Jul 20-----{ 3.11.1 }-----
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本下崩溃的问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
为内置注册表添加可设父级支持
-----{ 3.4.1 }-----
为内置注册表添加可设父级支持
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
为物品与方块添加专用注册表支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台下与 Tech Reborn 模组共存时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆叠敏感纹理时可能引发的崩溃
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆叠敏感纹理时可能引发的崩溃
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 类型的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被错误翻转的问题
新增用于创建数据组件的辅助方法,并添加 Pair 类型的 bytecodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加 Pair 类型的 bytecodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止在打开容器界面时重置鼠标位置
将 1.20.1 至 1.20.4 版本的菜单内容玩家上下文加入支持
-----{ 2.4.9 }-----
将 1.20.1 至 1.20.4 版本的菜单内容玩家上下文加入支持
优化高亮渲染内部逻辑,降低内存占用
-----{ 2.4.8 }-----
优化高亮渲染内部逻辑,降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.4 }-----
为合成表序列化器使用正确的泛型
-----{ 2.4.3 }-----
新增网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.2 }-----
新增网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 平台下的潜在崩溃问题,并优化 Fabric 平台代码
-----{ 2.4.0 }-----
弃用旧版网络系统,引入新版网络实现
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关接口,并更新渲染工具以遵循该变更
为父级控件新增宽度与高度属性
新增数值范围类 bytecodec
更新至 1.20.4 版本
新增 NBT 校验器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动异常的问题
修复 NeoForge 无法正常加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法正常加载的问题
-----{ 2.2.2 }-----
为 Forge 平台补全缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词导致的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数种子及获取总权重的功能,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数种子及获取总权重的功能,以提升响应结果的确定性
在清单文件(manifest file)中添加 Fabric-Loom-Remap 支持
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap 支持
-----{ 2.1.9 }-----
新增组件类 bytecodec,并升级 bytecodec 版本
修复服务器端本地化文本未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器端本地化文本未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多 bytecodec 类型
-----{ 2.1.6 }-----
新增实验性 bytecodec 数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应内容不正确的问题
新增枚举构建器(EnumBuilder);修复 Fabric 平台下的原料(Ingredient)处理;新增非安全方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder);修复 Fabric 平台下的原料(Ingredient)处理;新增非安全方法
-----{ 2.1.2 }-----
为标签(Tag)新增 Map 类型标签及 Map 集合方法
为提示信息(Tooltip)新增替换式设置方法,并新增清除提示信息的方法
在模组信息中添加模组文件路径,并集成美化版 Gson 库
在 Forge 平台上正确注册原料(Ingredient)
新增 CursorWidget 控件,支持在基础界面中更精准地设置光标样式
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入 'optional' 参数,用于决定当另一端未注册对应通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入 'optional' 参数,用于决定当另一端未注册对应通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
支持在 mods.toml 与 fabric.mods.json 中定义内置资源包
-----{ 2.0.7 }-----
支持在 mods.toml 与 fabric.mods.json 中定义内置资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 版本
[NeoForge] Resourceful Lib 3.11.1
on 2026 Jul 20-----{ 3.11.1 }-----
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本下崩溃的问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 替代 fabric
新增支持类型专属父级注册表的自动嵌套
-----{ 3.4.2 }-----
修复常见着色问题
新增支持嵌套的内置注册表
-----{ 3.4.1 }-----
新增支持嵌套的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
新增对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData 功能
-----{ 3.0.7 }-----
新增 CodecSavedData 功能
新增 NetworkHandle 并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆叠敏感纹理时导致的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆叠敏感纹理时导致的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 新增 Mojang Either 类型的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被反转的问题
新增用于创建数据组件的辅助方法,并新增 Pair 类型的 bytecodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并新增 Pair 类型的 bytecodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项以阻止打开容器时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
优化高亮渲染内部逻辑以减少内存占用
-----{ 2.4.8 }-----
优化高亮渲染内部逻辑以减少内存占用
-----{ 2.4.7 }-----
为资源包新增必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否位于有效范围内,以尝试执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否位于有效范围内,以尝试执行光标检测
-----{ 2.4.4 }-----
为合成表序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.2 }-----
新增网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 平台可能发生的崩溃问题,并优化 Fabric 平台上的代码
-----{ 2.4.0 }-----
弃用旧版网络系统并新增新版实现
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关方法,并更新渲染工具以遵循该变更
为父级控件新增宽度与高度属性
新增数值范围 bytecodec
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
更新至 1.20.2 版本
-----{ 2.2.0 }-----
更新至 1.20.2 版本
-----{ 2.1.16 }-----
新增 codec 元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词导致的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数种子及获取总权重的功能,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数种子及获取总权重的功能,以提升响应结果的确定性
在清单文件中添加 Fabric-Loom-Remap 支持
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap 支持
-----{ 2.1.9 }-----
新增组件 bytecodec 并升级 bytecodec 版本
修复服务器端语言翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器端语言翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多 bytecodec 类型
-----{ 2.1.6 }-----
新增实验性 bytecodec 数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器,修复 WebUtils 中网页响应不正确的问题
新增枚举构建器,修复 Fabric 配方原料,新增非安全方法
-----{ 2.1.3 }-----
新增枚举构建器,修复 Fabric 配方原料,新增非安全方法
-----{ 2.1.2 }-----
新增标签地图与标签集合方法
新增 Tooltip 设置方法的替换版本,并新增清除 Tooltip 方法
在模组信息中添加模组文件路径,并新增美化格式的 Gson 实例
在 Forge 平台上正确注册配方原料
新增 CursorWidget 控件,支持在基础界面中更精准地设置光标
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入 'optional' 参数,用于决定当通道在另一端不存在时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入 'optional' 参数,用于决定当通道在另一端不存在时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品栈
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品栈
新增支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.7 }-----
新增支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 版本
[Fabric] Resourceful Lib 5.0.3
on 2026 Jul 18-----{ 5.0.3 }-----
为 Color 类新增 getOpaqueValue 方法,并在 ExtraByteCodecs 中为 WeightCollection 添加字节编解码器
-----{ 5.0.1 }-----
修复客户端看门狗在线程调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新版本 NeoForge 上导致的崩溃问题
-----{ 3.4.4 }-----
对已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 替代 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
添加可设置父级的内置注册表
-----{ 3.4.1 }-----
添加可设置父级的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
添加对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle,并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle,并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆栈敏感纹理时导致的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆栈敏感纹理时导致的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为字节编解码器添加 Mojang Either 的辅助方法
将字节编解码器升级至 1.1.0 版本
-----{ 2.5.4 }-----
将字节编解码器升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被错误翻转的问题
新增用于创建数据组件的辅助方法,并添加配对字节编解码器
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项以阻止容器打开时重置鼠标位置
将 1.20.1 至 1.20.4 版本的菜单内容玩家上下文加入
-----{ 2.4.9 }-----
将 1.20.1 至 1.20.4 版本的菜单内容玩家上下文加入
优化高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
优化高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,再尝试光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,再尝试光标检测
-----{ 2.4.4 }-----
对合成表序列化器使用正确的泛型
-----{ 2.4.3 }-----
新增检查网络是否可选的逻辑,以决定是否向玩家发送数据包
-----{ 2.4.2 }-----
新增检查网络是否可选的逻辑,以决定是否向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃问题,并优化 Fabric 平台上的代码
-----{ 2.4.0 }-----
弃用旧版网络系统,新增新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关逻辑,并更新渲染工具以适配该变更
为父级控件新增宽度与高度属性
新增数值范围编解码器
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数及获取总数的能力,以支持更确定性的响应结果
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数及获取总数的能力,以支持更确定性的响应结果
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件字节编解码器,并升级字节编解码器版本
修复服务器翻译未能正确获取值的问题
-----{ 2.1.8 }-----
修复服务器翻译未能正确获取值的问题
-----{ 2.1.7 }-----
新增更多字节编解码器类型
-----{ 2.1.6 }-----
新增实验性字节编解码器数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应不正确的问题
新增枚举构建器;修复 Fabric 配方原料;新增非安全方法
-----{ 2.1.3 }-----
新增枚举构建器;修复 Fabric 配方原料;新增非安全方法
-----{ 2.1.2 }-----
新增标签映射与标签集合方法
为提示文本设置方法新增替换版本,并新增清除提示文本的方法
在模组信息中添加模组文件路径,并引入格式化 JSON 工具
在 Forge 平台上正确注册配方原料
新增 CursorWidget 控件,并增强基础界面的光标设置能力
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入“可选”参数,用于判断当通道在另一端不存在时是否应拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入“可选”参数,用于判断当通道在另一端不存在时是否应拒绝连接
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的物品堆栈
-----{ 2.0.8 }-----
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的物品堆栈
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.7 }-----
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整 1.20 版本发布
[NeoForge] Resourceful Lib 5.0.3
on 2026 Jul 18-----{ 5.0.3 }-----
为 Color 类添加 getOpaqueValue 方法,并为 WeightCollection 添加 ExtraByteCodecs 中的字节编解码器
-----{ 5.0.1 }-----
修复客户端看门狗在调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上导致的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 替代 fabric
为类型特定的父级注册表自动添加继承支持
-----{ 3.4.2 }-----
修复常见着色问题
为内置注册表添加可继承支持
-----{ 3.4.1 }-----
为内置注册表添加可继承支持
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
为物品与方块添加专用注册表支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感纹理时可能导致的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感纹理时可能导致的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包顺序颠倒的问题
新增数据组件创建辅助方法及配对字节编解码器
-----{ 2.5.2 }-----
新增数据组件创建辅助方法及配对字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项以阻止打开容器时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本扩展至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本扩展至 1.20.4 版本
优化高亮内部逻辑以降低内存占用
-----{ 2.4.8 }-----
优化高亮内部逻辑以降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否位于边界内,以尝试执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否位于边界内,以尝试执行光标检测
-----{ 2.4.4 }-----
对合成表序列化器使用正确的泛型
-----{ 2.4.3 }-----
添加网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.2 }-----
添加网络可选性检查,以判断是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃问题,并优化 Fabric 上的代码
-----{ 2.4.0 }-----
弃用旧版网络系统并引入新版
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关方法,并更新渲染工具以适配该变更
为父级控件新增宽度与高度属性
新增数值范围编解码器
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数与获取总数的能力,从而提升响应的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数与获取总数的能力,从而提升响应的确定性
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件字节编解码器并升级字节编解码器版本
修复服务器翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多字节编解码器类型
-----{ 2.1.6 }-----
新增实验性字节编解码器数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据包处理器,修复 WebUtils 中网页响应不正确的问题
新增枚举构建器,修复 Fabric 配方原料,新增非安全方法
-----{ 2.1.3 }-----
新增枚举构建器,修复 Fabric 配方原料,新增非安全方法
-----{ 2.1.2 }-----
为标签新增映射标签与映射集合方法
为提示文本设置方法新增替换版本,并新增清除提示文本方法
在模组信息中添加模组文件路径,并启用美观格式化的 Gson
在 Forge 上正确注册配方原料
新增 CursorWidget,并允许在基础界面中更精准地设置光标
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持可选参数,用于决定当另一端不存在该通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持可选参数,用于决定当另一端不存在该通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.7 }-----
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整 1.20 版本发布
[Fabric] Resourceful Lib 5.0.2
on 2026 Jul 14-----{ 5.0.2 }-----
修复调度器未设为守护线程导致关闭时锁定的问题
修复客户端看门狗在调度器上挂起的问题
-----{ 5.0.1 }-----
修复客户端看门狗在调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时崩溃的问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本中崩溃的问题
-----{ 3.4.4 }-----
对已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
添加可设置父级的内置注册表
-----{ 3.4.1 }-----
添加可设置父级的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
为物品与方块添加专用注册表支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆栈敏感纹理时的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆栈敏感纹理时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被翻转的问题
新增用于创建数据组件的辅助方法,并添加 Pair ByteCodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加 Pair ByteCodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止在打开容器时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本扩展至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本扩展至 1.20.4 版本
优化高亮内部实现以降低内存占用
-----{ 2.4.8 }-----
优化高亮内部实现以降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.4 }-----
对合成表序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查,判断是否应向玩家发送数据包
-----{ 2.4.2 }-----
新增网络可选性检查,判断是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃,并优化 Fabric 平台代码
-----{ 2.4.0 }-----
弃用旧版网络系统,新增新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 方法,并更新渲染工具以适配该变更
为父级控件添加宽度与高度属性
新增数值范围 ByteCodec
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增随机数设定与总数获取功能,以提升响应确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增随机数设定与总数获取功能,以提升响应确定性
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件 ByteCodec 并更新 ByteCodec 版本
修复服务器翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据包处理器,修复 WebUtils 中网页响应不正确的问题
新增枚举构建器,修复 Fabric 配方材料,新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器,修复 Fabric 配方材料,新增不安全方法
-----{ 2.1.2 }-----
为标签添加 Map 标签与 Map 集合方法
为提示信息添加替换版本的设置方法,并新增清除提示信息方法
将模组文件路径添加至模组信息中,并美化 Gson 输出
在 Forge 上正确注册配方材料
新增 CursorWidget,支持在基础界面中更精准地设置光标
新增 NetworkChannel#canSendPlayerPackets 方法,且 NetworkChannel 现支持传入“可选”参数,用于决定当另一端不存在该通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法,且 NetworkChannel 现支持传入“可选”参数,用于决定当另一端不存在该通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.7 }-----
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整 1.20 版本发布
[NeoForge] Resourceful Lib 5.0.2
on 2026 Jul 14-----{ 5.0.2 }-----
修复关闭时因调度器线程未设为守护线程而导致的锁定问题
修复客户端看门狗在调度器上挂起的问题
-----{ 5.0.1 }-----
修复客户端看门狗在调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时崩溃的问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本下崩溃的问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
添加可设父级的内置注册表
-----{ 3.4.1 }-----
添加可设父级的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
为物品与方块添加专用注册表支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 下 Tech Reborn 引发的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用栈敏感纹理时导致的崩溃
-----{ 3.0.1 }-----
修复在 Neo 上使用栈敏感纹理时导致的崩溃
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 ByteCodecs 添加 Mojang Either 的辅助方法
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包顺序颠倒的问题
新增用于创建数据组件的辅助方法,并添加 Pair ByteCodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加 Pair ByteCodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止在打开容器时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
优化高亮内部实现以降低内存占用
-----{ 2.4.8 }-----
优化高亮内部实现以降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,再执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,再执行光标检测
-----{ 2.4.4 }-----
对配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
新增网络可选性检查,判断是否应向玩家发送数据包
-----{ 2.4.2 }-----
新增网络可选性检查,判断是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 下可能发生的崩溃,并优化 Fabric 下的代码
-----{ 2.4.0 }-----
弃用旧版网络系统,新增新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 方法,并更新渲染工具以适配该变更
为父级控件新增宽度与高度属性
新增数值范围 ByteCodec
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补全缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增 Codec 元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词引发的崩溃
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数及获取总数的能力,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数及获取总数的能力,以提升响应结果的确定性
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件 ByteCodec 并更新 ByteCodec 版本
修复服务器翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应不正确的问题
新增枚举构建器;修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器;修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.2 }-----
为标签新增 Map 标签及 Map 集合方法
为提示信息设置方法新增替换版本,并新增清除提示信息的方法
在模组信息中添加模组文件路径,并启用美化格式的 Gson 输出
在 Forge 上正确注册配方原料
新增 CursorWidget,支持在基础界面中更精准地设置光标
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入“可选”参数,用于决定当通道在另一端不存在时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现支持传入“可选”参数,用于决定当通道在另一端不存在时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.7 }-----
支持在 mods.toml 和 fabric.mods.json 中定义内部资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整版 1.20 发布
[Fabric] Resourceful Lib 5.0.1
on 2026 Jul 08-----{ 5.0.1 }-----
修复客户端看门狗在线程调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时发生的崩溃
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新版本 NeoForge 上发生的崩溃
-----{ 3.4.4 }-----
为已注册的方块类物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
新增支持类型专属父级注册表的自动封装功能
-----{ 3.4.2 }-----
修复常见着色问题
新增支持父级继承的内置注册表
-----{ 3.4.1 }-----
新增支持父级继承的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
新增对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上与 Tech Reborn 兼容导致的崩溃
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆叠敏感纹理时发生的崩溃
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆叠敏感纹理时发生的崩溃
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 新增 Mojang Either 类型的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包字节序颠倒的问题
新增用于创建数据组件的辅助方法,并新增 Pair 类型的 ByteCodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并新增 Pair 类型的 ByteCodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止在打开容器界面时重置鼠标位置
将 1.20.1 至 1.20.4 版本中的菜单内容玩家上下文功能加入
-----{ 2.4.9 }-----
将 1.20.1 至 1.20.4 版本中的菜单内容玩家上下文功能加入
优化高亮显示内部逻辑以降低内存占用
-----{ 2.4.8 }-----
优化高亮显示内部逻辑以降低内存占用
-----{ 2.4.7 }-----
为资源包新增必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.4 }-----
为合成表序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增检查网络连接是否可选的逻辑,以决定是否向玩家发送数据包
-----{ 2.4.2 }-----
新增检查网络连接是否可选的逻辑,以决定是否向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 平台可能发生的崩溃,并优化 Fabric 平台代码
-----{ 2.4.0 }-----
弃用旧版网络模块,引入新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关方法,并更新渲染工具以适配该变更
为父级控件新增宽度与高度属性
新增数值范围类型的 ByteCodec
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上误触发滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 平台补全缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 断言中发生的崩溃
新增 NBT 断言严格模式
-----{ 2.1.12 }-----
新增 NBT 断言严格模式
为 WeightedCollection 新增设置随机源及获取总数的方法,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机源及获取总数的方法,以提升响应结果的确定性
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件类型 ByteCodec,并更新 ByteCodec 版本
修复服务端语言翻译未正确读取值的问题
-----{ 2.1.8 }-----
修复服务端语言翻译未正确读取值的问题
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应内容不正确的问题
新增枚举构建器(EnumBuilder);修复 Fabric 平台原料处理逻辑;新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder);修复 Fabric 平台原料处理逻辑;新增不安全方法
-----{ 2.1.2 }-----
新增地图标签(map tag)及地图集合操作方法
新增 tooltip 设置方法的替换版本,并新增清除 tooltip 方法
在模组信息中添加模组文件路径,并新增美化格式的 Gson 实例
在 Forge 平台上正确注册原料
新增 CursorWidget 控件,支持在基础界面中更精准地控制光标显示
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持接收一个“可选”参数,用于判断当另一端不存在对应通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持接收一个“可选”参数,用于判断当另一端不存在对应通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.7 }-----
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 版本
[NeoForge] Resourceful Lib 5.0.1
on 2026 Jul 08-----{ 5.0.1 }-----
修复客户端看门狗在线程调度器上挂起的问题
更新至 26.2 版本
-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时发生的崩溃问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上发生的崩溃问题
-----{ 3.4.4 }-----
对已注册的方块类物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型专属的父级注册表添加自动嵌套支持
-----{ 3.4.2 }-----
修复常见着色问题
为内置注册表添加可嵌套父级支持
-----{ 3.4.1 }-----
为内置注册表添加可嵌套父级支持
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
为物品与方块添加专用注册表支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 下与 Tech Reborn 兼容导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感纹理时发生的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感纹理时发生的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包字节序颠倒的问题
新增数据组件创建辅助方法及 Pair 字节编解码器
-----{ 2.5.2 }-----
新增数据组件创建辅助方法及 Pair 字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增“打开容器时不重置鼠标位置”的选项
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
优化高亮内部实现以降低内存占用
-----{ 2.4.8 }-----
优化高亮内部实现以降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,以执行光标检测
-----{ 2.4.4 }-----
对配方序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.2 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃问题,并优化 Fabric 上的代码
-----{ 2.4.0 }-----
弃用旧版网络模块,新增新版网络模块
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 方法,并更新渲染工具以遵循该变更
为父级控件新增宽度与高度属性
新增数值范围字节编解码器
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上错误滚动的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补全缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中发生的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增随机数设定与总数获取功能,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增随机数设定与总数获取功能,以提升响应结果的确定性
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件字节编解码器,并升级字节编解码器版本
修复服务器端翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器端翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多字节编解码器类型
-----{ 2.1.6 }-----
新增实验性字节编解码器数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应不正确的问题
新增枚举构建器(EnumBuilder);修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder);修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.2 }-----
新增地图标签(map tag)及标签集合方法
新增 tooltip 设置方法的替换版本,并新增清空 tooltip 方法
在模组信息中添加模组文件路径,并添加美化格式的 Gson 序列化支持
在 Forge 上正确注册配方原料
新增 CursorWidget 控件,并增强基础界面的光标设置能力
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入一个“可选”参数,用于决定当通道在另一端不存在时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入一个“可选”参数,用于决定当通道在另一端不存在时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.7 }-----
支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整的 1.20 版本发布
[Fabric] Resourceful Lib 5.0.0
on 2026 Jun 20-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上发生的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
为内置注册表添加可设父级支持
-----{ 3.4.1 }-----
为内置注册表添加可设父级支持
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
新增对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感纹理时可能引发的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感纹理时可能引发的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被错误翻转的问题
新增用于创建数据组件的辅助方法,并添加 Pair 字节编解码器
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加 Pair 字节编解码器
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项以阻止容器打开时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
优化高亮内部实现,降低内存占用
-----{ 2.4.8 }-----
优化高亮内部实现,降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否位于有效区域内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否位于有效区域内,以执行光标检测
-----{ 2.4.4 }-----
为合成表序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.2 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃问题,并优化 Fabric 平台上的代码
-----{ 2.4.0 }-----
弃用旧版网络系统,引入新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关接口,并更新渲染工具以适配此变更
为父级控件新增宽度与高度属性
新增数值范围字节编解码器
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动异常的问题
修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据段序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词中的崩溃问题
为 NBT 谓词新增严格模式
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式
为 WeightedCollection 新增设置随机数生成器及获取总数的方法,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数生成器及获取总数的方法,以提升响应结果的确定性
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件字节编解码器,并升级字节编解码器版本
修复服务端翻译未正确读取值的问题
-----{ 2.1.8 }-----
修复服务端翻译未正确读取值的问题
-----{ 2.1.7 }-----
新增更多字节编解码器类型
-----{ 2.1.6 }-----
新增实验性字节编解码器数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据载荷的数据包处理器;修复 WebUtils 中网页响应不正确的问题
新增枚举构建器;修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器;修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.2 }-----
为标签新增地图标签与地图集合方法
为提示信息设置方法新增“替换”版本,并新增清除提示信息方法
在模组信息中添加模组文件路径,并启用美化格式的 Gson 序列化
在 Forge 上正确注册配方原料
新增 CursorWidget,支持在基础界面中更精准地设置光标
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入一个“可选”参数,用于决定当另一端不存在该通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入一个“可选”参数,用于决定当另一端不存在该通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 更名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 addContent 方法,支持动态添加任意数量的物品堆叠
新增支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.7 }-----
新增支持在 mods.toml 和 fabric.mods.json 中定义内置资源包
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 版本
[NeoForge] Resourceful Lib 5.0.0
on 2026 Jun 20-----{ 5.0.0 }-----
更新至 26.2 版本
-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃问题
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本中发生的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块类物品使用方块描述前缀
在 FMJ 中改用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中改用 fabric-api 而非 fabric
为类型特定的父级注册表添加自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
添加可设父级的内置注册表
-----{ 3.4.1 }-----
添加可设父级的内置注册表
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
添加对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台上 Tech Reborn 导致的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle 并升级 ByteCodecs 版本
-----{ 3.0.6 }-----
新增 NetworkHandle 并升级 ByteCodecs 版本
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 平台上使用堆叠敏感纹理时发生的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 平台上使用堆叠敏感纹理时发生的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 bytecodecs 添加 Mojang Either 类型的辅助方法
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 bytecodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包被错误翻转的问题
新增用于创建数据组件的辅助方法,并添加 Pair 类型的 bytecodec
-----{ 2.5.2 }-----
新增用于创建数据组件的辅助方法,并添加 Pair 类型的 bytecodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止在打开容器界面时重置鼠标位置
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
-----{ 2.4.9 }-----
将菜单内容玩家上下文从 1.20.1 版本适配至 1.20.4 版本
优化高亮渲染内部逻辑以降低内存占用
-----{ 2.4.8 }-----
优化高亮渲染内部逻辑以降低内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否位于有效区域内,以执行光标检测
-----{ 2.4.5 }-----
检查鼠标是否位于有效区域内,以执行光标检测
-----{ 2.4.4 }-----
为合成表序列化器使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.2 }-----
新增网络可选性检查,判断是否应向玩家发送该数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃问题,并优化 Fabric 平台上的代码
-----{ 2.4.0 }-----
弃用旧版网络系统,引入新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关方法,并更新渲染工具以适配该变更
为父级控件新增宽度与高度属性
新增数值范围 bytecodec
更新至 1.20.4 版本
新增 NBT 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上滚动异常的问题
修复 NeoForge 加载失败的问题
-----{ 2.2.3 }-----
修复 NeoForge 加载失败的问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增编解码器元数据节序列化器
新增上下文菜单控件
-----{ 2.1.15 }-----
新增上下文菜单控件
-----{ 2.1.14 }-----
修复隐藏控件仍显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 断言中的崩溃问题
为 NBT 断言新增严格模式
-----{ 2.1.12 }-----
为 NBT 断言新增严格模式
为 WeightedCollection 新增设置随机数生成器及获取总权重的方法,以提升响应结果的确定性
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机数生成器及获取总权重的方法,以提升响应结果的确定性
在清单文件(manifest file)中添加 Fabric-Loom-Remap 支持
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap 支持
-----{ 2.1.9 }-----
新增组件 bytecodec,并升级 bytecodec 版本
修复服务器端语言翻译未能正确读取值的问题
-----{ 2.1.8 }-----
修复服务器端语言翻译未能正确读取值的问题
-----{ 2.1.7 }-----
新增更多 bytecodec 类型
-----{ 2.1.6 }-----
新增实验性 bytecodec 数据包
-----{ 2.1.5 }-----
修复创造模式物品栏中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据内容的数据包处理器;修复 WebUtils 中网页响应不正确的问题
新增枚举构建器(EnumBuilder);修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder);修复 Fabric 配方原料;新增不安全方法
-----{ 2.1.2 }-----
为标签(Tag)新增地图(Map)类型支持及地图集合方法
为提示文本(tooltip)新增替换式设置方法,并新增清空提示文本的方法
在模组信息中添加模组文件路径,并集成美化格式的 Gson 库
在 Forge 平台上正确注册配方原料
新增 CursorWidget 控件,并增强基础界面的光标设置能力
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入“可选”参数,用于控制当另一端不存在对应通道时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入“可选”参数,用于控制当另一端不存在对应通道时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
-----{ 2.0.8 }-----
为 ResourcefulCreativeTab 新增 #addContent 方法,支持动态添加任意数量的物品堆叠
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.7 }-----
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整发布 1.20 版本
[Fabric] Resourceful Lib 4.0.1
on 2026 Apr 14-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 Minecraft 1.21.11
-----{ 3.11.0 }-----
更新至 Minecraft 1.21.11
-----{ 3.9.1 }-----
更新至 Minecraft 1.21.5
-----{ 3.9.0 }-----
更新至 Minecraft 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 Minecraft 1.21.5
-----{ 3.4.5 }-----
修复在较新版本 NeoForge 上的崩溃问题
-----{ 3.4.4 }-----
对已注册的方块类物品(block items)使用方块描述前缀(block description prefix)
FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
FMJ 中改用 fabric-api 替代 fabric
为类型特定的父级注册表(type-specific parent registries)添加自动嵌套支持(auto enclosing)
-----{ 3.4.2 }-----
修复常见着色(shading)问题
新增可设为父级的内置注册表(parentable builtin registries)
-----{ 3.4.1 }-----
新增可设为父级的内置注册表(parentable builtin registries)
更新至 Minecraft 1.21.4
-----{ 3.4.0 }-----
更新至 Minecraft 1.21.4
-----{ 3.3.1 }-----
为物品与方块新增专用注册表(specialized registries)支持
-----{ 3.3.0 }-----
Minecraft 1.21.3
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台下与 Tech Reborn 共存时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle,并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle,并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器(dedicated server)上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器(dedicated server)上的崩溃问题
-----{ 3.0.2 }-----
修复在 NeoForge 上使用栈敏感纹理(stack-sensitive texture)时的崩溃问题
-----{ 3.0.1 }-----
修复在 NeoForge 上使用栈敏感纹理(stack-sensitive texture)时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 ByteCodecs 新增 Mojang Either 类型的辅助方法
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包字节序翻转(flipped)的问题
新增数据组件(data component)创建辅助方法,并添加 Pair 类型的 ByteCodec
-----{ 2.5.2 }-----
新增数据组件(data component)创建辅助方法,并添加 Pair 类型的 ByteCodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 Minecraft 1.20.5
-----{ 2.4.10 }-----
新增选项:禁止容器打开时重置鼠标位置
为 1.20.1 至 1.20.4 版本添加菜单内容玩家上下文(menu content player context)
-----{ 2.4.9 }-----
为 1.20.1 至 1.20.4 版本添加菜单内容玩家上下文(menu content player context)
重构高亮(highlight)内部逻辑,降低内存占用
-----{ 2.4.8 }-----
重构高亮(highlight)内部逻辑,降低内存占用
-----{ 2.4.7 }-----
为资源包(resource packs)添加必需选项(required option),并允许加载数据包(datapacks)
-----{ 2.4.6 }-----
检查鼠标是否处于有效范围内,再执行光标检测(cursor checks)
-----{ 2.4.5 }-----
检查鼠标是否处于有效范围内,再执行光标检测(cursor checks)
-----{ 2.4.4 }-----
为合成配方序列化器(recipe serializer)使用正确的泛型类型
-----{ 2.4.3 }-----
新增网络可选性检查:若网络不可用,则跳过向玩家发送数据包
-----{ 2.4.2 }-----
新增网络可选性检查:若网络不可用,则跳过向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 平台可能发生的崩溃,并优化 Fabric 平台相关代码
-----{ 2.4.0 }-----
弃用旧版网络模块,引入新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关 API,并更新渲染工具以适配该变更
为父级控件(parent widget)新增宽度(width)与高度(height)属性
新增数值范围(number range)类型的 ByteCodec
更新至 Minecraft 1.20.4
新增 NBT 验证器(NBT validators)
-----{ 2.2.4 }-----
修复滚动列表(scroll list)在不同坐标轴方向上误触发滚动的问题
修复 NeoForge 平台无法加载模组的问题
-----{ 2.2.3 }-----
修复 NeoForge 平台无法加载模组的问题
-----{ 2.2.2 }-----
为 Forge 平台补全缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
更新至 Minecraft 1.20.2
-----{ 2.2.0 }-----
更新至 Minecraft 1.20.2
-----{ 2.1.16 }-----
新增 codec metadata section serializer(编解码元数据段序列化器)
新增上下文菜单控件(context menus widget)
-----{ 2.1.15 }-----
新增上下文菜单控件(context menus widget)
-----{ 2.1.14 }-----
修复隐藏控件(hidden widgets)仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词(NBT predicates)中的崩溃问题
为 NBT 谓词新增严格模式(strict mode)
-----{ 2.1.12 }-----
为 NBT 谓词新增严格模式(strict mode)
为 WeightedCollection 新增设置随机源(set random)与获取总权重(get total)的方法,以提升响应结果的确定性(deterministic responses)
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机源(set random)与获取总权重(get total)的方法,以提升响应结果的确定性(deterministic responses)
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件(component)类型的 ByteCodec,并升级 ByteCodec 版本
修复服务端翻译未正确读取值的问题
-----{ 2.1.8 }-----
修复服务端翻译未正确读取值的问题
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性 ByteCodec 数据包(experimental ByteCodec packets)
-----{ 2.1.5 }-----
修复创造模式标签页(creative tabs)中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据(dataless)数据包处理器(packet handler)
修复 WebUtils 中 Web 响应不正确的问题
新增枚举构建器(EnumBuilder)
修复 Fabric 平台下的原料(ingredients)逻辑
新增非安全(unsafe)方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder)
修复 Fabric 平台下的原料(ingredients)逻辑
新增非安全(unsafe)方法
-----{ 2.1.2 }-----
为标签(tags)新增地图(Map)类型标签与地图集合方法
为提示信息(tooltip)新增“替换式”设置方法(replace versions of tooltip set methods),并新增清空提示信息方法(clear tooltip method)
在模组信息(mod info)中添加模组文件路径(mod file paths),并启用美化格式的 Gson(pretty gson)
在 Forge 平台上正确注册原料(ingredients)
新增 CursorWidget 控件,并增强基础界面(base screens)的光标设置能力
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入 'optional' 参数,用于控制当通道在对端不存在时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入 'optional' 参数,用于控制当通道在对端不存在时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的物品堆叠(ItemStacks)
-----{ 2.0.8 }-----
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的物品堆叠(ItemStacks)
支持在 mods.toml 与 fabric.mods.json 中定义内建资源包(internal resource packs)
-----{ 2.0.7 }-----
支持在 mods.toml 与 fabric.mods.json 中定义内建资源包(internal resource packs)
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 Minecraft 1.20
[NeoForge] Resourceful Lib 4.0.1
on 2026 Apr 14-----{ 4.0.1 }-----
修复高亮渲染时导致的崩溃
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
-----{ 4.0.0 }-----
更新至 26.1 版本
更新至 1.21.11 版本
-----{ 3.11.0 }-----
更新至 1.21.11 版本
-----{ 3.9.1 }-----
更新至 1.21.5 版本
-----{ 3.9.0 }-----
更新至 1.21.5 版本
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5 版本
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上导致的崩溃
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀
FMJ 中改用 fabric-api 替代 fabric
-----{ 3.4.3 }-----
FMJ 中改用 fabric-api 替代 fabric
新增对类型特化父注册表(parent registries)的自动封装支持
-----{ 3.4.2 }-----
修复常见着色问题
新增可继承的内置注册表(parentable builtin registries)
-----{ 3.4.1 }-----
新增可继承的内置注册表(parentable builtin registries)
更新至 1.21.4 版本
-----{ 3.4.0 }-----
更新至 1.21.4 版本
-----{ 3.3.1 }-----
新增对物品与方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3 版本
-----{ 3.0.11 }-----
优化部分 UI 渲染工具的性能
修复 Fabric 平台下与 Tech Reborn 共存时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中多余的参数问题
新增 CodecSavedData
-----{ 3.0.7 }-----
新增 CodecSavedData
新增 NetworkHandle,并升级 ByteCodecs
-----{ 3.0.6 }-----
新增 NetworkHandle,并升级 ByteCodecs
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,新增 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复专用服务器(dedicated server)上的崩溃问题
-----{ 3.0.3 }-----
修复专用服务器(dedicated server)上的崩溃问题
-----{ 3.0.2 }-----
修复在 NeoForge 上使用栈敏感纹理(stack-sensitive texture)导致的崩溃
-----{ 3.0.1 }-----
修复在 NeoForge 上使用栈敏感纹理(stack-sensitive texture)导致的崩溃
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
为 ByteCodecs 新增 Mojang Either 类型的辅助方法
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.4 }-----
将 ByteCodecs 升级至 1.1.0 版本
-----{ 2.5.3 }-----
修复 Fabric 网络数据包字节序颠倒问题
新增数据组件(data component)创建辅助方法,并新增 Pair 类型的 ByteCodec
-----{ 2.5.2 }-----
新增数据组件(data component)创建辅助方法,并新增 Pair 类型的 ByteCodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5 版本
-----{ 2.4.10 }-----
新增选项:禁止容器打开时重置鼠标位置
将菜单内容玩家上下文(menu content player context)支持从 1.20.1 扩展至 1.20.4
-----{ 2.4.9 }-----
将菜单内容玩家上下文(menu content player context)支持从 1.20.1 扩展至 1.20.4
优化高亮渲染内部逻辑,降低内存占用
-----{ 2.4.8 }-----
优化高亮渲染内部逻辑,降低内存占用
-----{ 2.4.7 }-----
为资源包(resource packs)新增必需选项,并允许加载数据包(datapacks)
-----{ 2.4.6 }-----
检查鼠标是否处于有效区域内,以进行光标检测
-----{ 2.4.5 }-----
检查鼠标是否处于有效区域内,以进行光标检测
-----{ 2.4.4 }-----
修复配方序列化器(recipe serializer)中泛型类型使用错误的问题
-----{ 2.4.3 }-----
新增网络可选性检查:判断是否应向玩家发送该数据包
-----{ 2.4.2 }-----
新增网络可选性检查:判断是否应向玩家发送该数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能发生的崩溃,并优化 Fabric 平台相关代码
-----{ 2.4.0 }-----
弃用旧版网络模块,引入新版网络系统
移除 FinishedCodecRecipe,新增 CodecRecipeBuilder
弃用 bound 相关 API,更新渲染工具以适配该变更
为父控件(parent widget)新增宽度(width)与高度(height)属性
新增数值范围(number range)类型的 ByteCodec
更新至 1.20.4 版本
新增 NBT 验证器(NBT validators)
-----{ 2.2.4 }-----
修复滚动列表(scroll list)在不同轴向上误触发滚动的问题
修复 NeoForge 加载失败问题
-----{ 2.2.3 }-----
修复 NeoForge 加载失败问题
-----{ 2.2.2 }-----
为 Forge 补充缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.2.0 }-----
1.20.2 版本更新
-----{ 2.1.16 }-----
新增 Codec 元数据段(metadata section)序列化器
新增上下文菜单控件(context menus widget)
-----{ 2.1.15 }-----
新增上下文菜单控件(context menus widget)
-----{ 2.1.14 }-----
修复隐藏控件(hidden widgets)仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 NBT 谓词(NBT predicates)中的崩溃问题
新增 NBT 谓词严格模式(strict mode)
-----{ 2.1.12 }-----
新增 NBT 谓词严格模式(strict mode)
为 WeightedCollection 新增设置随机源(set random)与获取总数(get total)的方法,以提升响应结果的确定性(deterministic responses)
-----{ 2.1.11 }-----
为 WeightedCollection 新增设置随机源(set random)与获取总数(get total)的方法,以提升响应结果的确定性(deterministic responses)
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在清单文件(manifest file)中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
新增组件(component)类型的 ByteCodec,并升级 ByteCodec 版本
修复服务端翻译未正确读取值的问题
-----{ 2.1.8 }-----
修复服务端翻译未正确读取值的问题
-----{ 2.1.7 }-----
新增更多 ByteCodec 类型
-----{ 2.1.6 }-----
新增实验性 ByteCodec 数据包(experimental ByteCodec packets)
-----{ 2.1.5 }-----
修复创造模式标签页(creative tabs)中的并发修改异常(CME)
-----{ 2.1.4 }-----
新增无数据(dataless)数据包处理器
修复 WebUtils 中网页响应内容不正确的问题
新增枚举构建器(EnumBuilder)
修复 Fabric 平台下的原料(ingredients)处理逻辑
新增不安全(unsafe)方法
-----{ 2.1.3 }-----
新增枚举构建器(EnumBuilder)
修复 Fabric 平台下的原料(ingredients)处理逻辑
新增不安全(unsafe)方法
-----{ 2.1.2 }-----
新增地图标签(map tag)及地图集合(map collection)相关标签方法
新增 Tooltip 设置方法的“替换”版本,并新增清除 Tooltip 方法
在模组信息中添加模组文件路径(mod file paths),并启用美化格式的 Gson(pretty gson)
在 Forge 平台上正确注册原料(ingredients)
新增 CursorWidget 控件,支持在基础界面(base screens)中更精细地控制光标
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入 'optional' 参数,用于决定当通道在对端不存在时是否拒绝连接
-----{ 2.1.1 }-----
新增 NetworkChannel#canSendPlayerPackets 方法;NetworkChannel 现在支持传入 'optional' 参数,用于决定当通道在对端不存在时是否拒绝连接
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 方法重命名为 IntContainerData#getSize,以解决与 Yarn 映射的冲突
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的 ItemStack
-----{ 2.0.8 }-----
新增 ResourcefulCreativeTab#addContent 方法,支持动态添加任意数量的 ItemStack
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包(internal resource packs)的支持
-----{ 2.0.7 }-----
新增对在 mods.toml 和 fabric.mods.json 中定义内置资源包(internal resource packs)的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 Minecraft 1.20 版本
[Fabric] Resourceful Lib 4.0.0
on 2026 Mar 24-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上的崩溃问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀 在 FMJ 中使用 fabric-api 而不是 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 而不是 fabric 添加类型专用父注册表的自动封装
-----{ 3.4.2 }-----
修复通用着色问题 添加可设上级的内置注册表
-----{ 3.4.1 }-----
添加可设上级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
添加对物品和方块专用注册表的支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
优化特定 UI 渲染工具的性能。 修复在 fabric 上与 科技复兴 一同使用时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中的额外参数问题 添加 CodecSavedData
-----{ 3.0.7 }-----
添加 CodecSavedData 添加 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
添加 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,添加 CodecPacketType 的辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,添加 CodecPacketType 的辅助方法
-----{ 3.0.4 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用依赖物品堆的纹理时的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用依赖物品堆的纹理时的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 bytecodecs 中添加 mojang either 的辅助方法。 将 bytecodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 bytecodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复 fabric 网络数据包顺序颠倒的问题 添加用于创建数据组件的辅助方法,并添加 pair bytecodec
-----{ 2.5.2 }-----
添加用于创建数据组件的辅助方法,并添加 pair bytecodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
添加打开容器时停止重置鼠标的选项。 为 1.20.1 到 1.20.4 添加菜单内容玩家上下文
-----{ 2.4.9 }-----
为 1.20.1 到 1.20.4 添加菜单内容玩家上下文 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否在边界内,以尝试进行光标检查。
-----{ 2.4.5 }-----
检查鼠标是否在边界内,以尝试进行光标检查。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
如果网络为可选,则添加是否应向玩家发送数据包的检查
-----{ 2.4.2 }-----
如果网络为可选,则添加是否应向玩家发送数据包的检查
-----{ 2.4.1 }-----
修复 NeoForge 上可能出现的崩溃问题,并改进 fabric 上的代码
-----{ 2.4.0 }-----
弃用旧网络系统并添加新版本。 移除 FinishedCodecRecipe,并添加 CodecRecipeBuilder 弃用 bound,并更新渲染工具以遵循该变更 为父级部件添加宽度和高度 添加数字范围 codecs 更新至 1.20.4 添加 nbt 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上的滚动问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 forge 上添加缺失的 impl
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加 codec 元数据部分序列化器 添加上下文菜单部件
-----{ 2.1.15 }-----
添加上下文菜单部件
-----{ 2.1.14 }-----
修复隐藏部件仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 nbt 谓词中的崩溃问题 为 nbt 谓词添加严格模式
-----{ 2.1.12 }-----
为 nbt 谓词添加严格模式 为 WeightedCollection 添加设置随机源和获取总数的功能,这应能带来更具确定性的响应
-----{ 2.1.11 }-----
为 WeightedCollection 添加设置随机源和获取总数的功能,这应能带来更具确定性的响应 向清单文件添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
向清单文件添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加组件 bytecodec 并更新 bytecodec 版本。 修复服务器翻译未能正确取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译未能正确取值的问题。
-----{ 2.1.7 }-----
添加更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的 CME 问题
-----{ 2.1.4 }-----
添加无数据数据包处理器,修复 WebUtils 中 Web 响应不正确的问题 添加 enumbuilder,修复 fabric 配料,添加不安全方法
-----{ 2.1.3 }-----
添加 enumbuilder,修复 fabric 配料,添加不安全方法
-----{ 2.1.2 }-----
为标签添加 map tag 和 map collection 方法。 为提示框设置方法添加 replace 版本,并添加清除提示框的方法。 向模组信息添加模组文件路径,并添加 pretty gson。 在 forge 上正确注册配料。 添加 CursorWidget,并允许在基础界面上更好地设置光标 添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个“optional”参数,用于确定当另一侧不存在该频道时是否拒绝连接
-----{ 2.1.1 }-----
添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个“optional”参数,用于确定当另一侧不存在该频道时是否拒绝连接 破坏性变更:将 IntContainerData#size 改为 IntContainerData#getSize,以修复与 yarn mappings 的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 改为 IntContainerData#getSize,以修复与 yarn mappings 的冲突 添加 ResourcefulCreativeTab#addContent,以支持添加动态数量的物品堆
-----{ 2.0.8 }-----
添加 ResourcefulCreativeTab#addContent,以支持添加动态数量的物品堆 添加对在 mods.toml 和 fabric.mods.json 中定义模组内置资源包的支持
-----{ 2.0.7 }-----
添加对在 mods.toml 和 fabric.mods.json 中定义模组内置资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 正式版
[NeoForge] Resourceful Lib 4.0.0
on 2026 Mar 24-----{ 4.0.0 }-----
更新至 26.1 更新至 1.21.11
-----{ 3.11.0 }-----
更新至 1.21.11
-----{ 3.9.1 }-----
更新至 1.21.5
-----{ 3.9.0 }-----
更新至 1.21.5
-----{ 3.6.0 }-----
-----{ 3.5.0 }-----
更新至 1.21.5
-----{ 3.4.5 }-----
修复在较新 NeoForge 版本上崩溃的问题
-----{ 3.4.4 }-----
为已注册的方块物品使用方块描述前缀 在 FMJ 中使用 fabric-api 而非 fabric
-----{ 3.4.3 }-----
在 FMJ 中使用 fabric-api 而非 fabric 添加类型特定父注册表的自动包裹
-----{ 3.4.2 }-----
修复通用着色问题 添加可设父级的内置注册表
-----{ 3.4.1 }-----
添加可设父级的内置注册表 更新至 1.21.4
-----{ 3.4.0 }-----
更新至 1.21.4
-----{ 3.3.1 }-----
为物品和方块的专用注册表添加支持
-----{ 3.3.0 }-----
1.21.3
-----{ 3.0.11 }-----
改进特定 UI 渲染工具的性能。 修复在 fabric 上与科技复兴同时使用时的崩溃问题
-----{ 3.0.10 }-----
-----{ 3.0.9 }-----
-----{ 3.0.8 }-----
修复 CodecSavedData 中的额外参数问题 添加 CodecSavedData
-----{ 3.0.7 }-----
添加 CodecSavedData 添加 NetworkHandle 并升级 ByteCodecs
-----{ 3.0.6 }-----
添加 NetworkHandle 并升级 ByteCodecs 弃用 PacketType.type,并为 CodecPacketType 添加辅助方法
-----{ 3.0.5 }-----
弃用 PacketType.type,并为 CodecPacketType 添加辅助方法
-----{ 3.0.4 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.3 }-----
修复在专用服务器上的崩溃问题
-----{ 3.0.2 }-----
修复在 Neo 上使用堆叠敏感纹理时导致的崩溃问题
-----{ 3.0.1 }-----
修复在 Neo 上使用堆叠敏感纹理时导致的崩溃问题
-----{ 3.0.0 }-----
-----{ 2.5.5 }-----
在 bytecodecs 中添加对 mojang either 的辅助方法。 将 bytecodecs 更新至 1.1.0
-----{ 2.5.4 }-----
将 bytecodecs 更新至 1.1.0
-----{ 2.5.3 }-----
修复 fabric 网络数据包顺序颠倒的问题 添加用于创建数据组件的辅助方法,并添加 pair bytecodec
-----{ 2.5.2 }-----
添加用于创建数据组件的辅助方法,并添加 pair bytecodec
-----{ 2.5.1 }-----
-----{ 2.5.0 }-----
更新至 1.20.5
-----{ 2.4.10 }-----
添加在打开容器时停止重置鼠标的选项。 为 1.20.1 到 1.20.4 添加菜单内容玩家上下文
-----{ 2.4.9 }-----
为 1.20.1 到 1.20.4 添加菜单内容玩家上下文 更新高亮内部实现以减少内存占用
-----{ 2.4.8 }-----
更新高亮内部实现以减少内存占用
-----{ 2.4.7 }-----
为资源包添加必需选项,并允许加载数据包
-----{ 2.4.6 }-----
检查鼠标是否在边界内,以尝试进行光标检查。
-----{ 2.4.5 }-----
检查鼠标是否在边界内,以尝试进行光标检查。
-----{ 2.4.4 }-----
为配方序列化器使用正确的泛型
-----{ 2.4.3 }-----
添加对网络是否为可选的检查,以决定是否应向玩家发送数据包
-----{ 2.4.2 }-----
添加对网络是否为可选的检查,以决定是否应向玩家发送数据包
-----{ 2.4.1 }-----
修复 NeoForge 上可能出现的崩溃问题,并改进 fabric 上的代码
-----{ 2.4.0 }-----
弃用旧网络系统并添加新版本。 移除 FinishedCodecRecipe 并添加 CodecRecipeBuilder 弃用 bound,并更新渲染工具以适配该变更 为父级部件添加宽度和高度 添加数字范围 codec 更新至 1.20.4 添加 nbt 验证器
-----{ 2.2.4 }-----
修复滚动列表在不同轴向上的滚动问题 修复 NeoForge 无法加载的问题
-----{ 2.2.3 }-----
修复 NeoForge 无法加载的问题
-----{ 2.2.2 }-----
在 forge 上添加缺失的实现
-----{ 2.2.1 }-----
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.2.0 }-----
1.20.2 更新
-----{ 2.1.16 }-----
添加 codec 元数据部分序列化器 添加上下文菜单部件
-----{ 2.1.15 }-----
添加上下文菜单部件
-----{ 2.1.14 }-----
修复隐藏部件仍可能显示光标的问题
-----{ 2.1.13 }-----
修复 nbt 谓词中的崩溃问题 为 nbt 谓词添加严格模式
-----{ 2.1.12 }-----
为 nbt 谓词添加严格模式 为 WeightedCollection 添加设置随机数和获取总数的功能,这应当能带来更具确定性的响应
-----{ 2.1.11 }-----
为 WeightedCollection 添加设置随机数和获取总数的功能,这应当能带来更具确定性的响应 在 manifest 文件中添加 Fabric-Loom-Remap
-----{ 2.1.10 }-----
在 manifest 文件中添加 Fabric-Loom-Remap
-----{ 2.1.9 }-----
添加组件 bytecodec 并更新 bytecodec 版本。 修复服务器翻译未正确获取值的问题。
-----{ 2.1.8 }-----
修复服务器翻译未正确获取值的问题。
-----{ 2.1.7 }-----
添加更多 ByteCodec 类型
-----{ 2.1.6 }-----
添加新的实验性 ByteCodec 数据包
-----{ 2.1.5 }-----
修复创造模式标签页中的 CME 问题
-----{ 2.1.4 }-----
添加无数据的数据包处理器,修复 WebUtils 中网页响应不正确的问题 添加 enumbuilder,修复 fabric 配料,添加不安全方法
-----{ 2.1.3 }-----
添加 enumbuilder,修复 fabric 配料,添加不安全方法
-----{ 2.1.2 }-----
为标签添加 map 标签和 map 集合方法。 为提示文本设置方法添加 replace 版本,并添加清除提示文本的方法。 向 mod 信息添加 mod 文件路径,并添加 pretty gson。 在 forge 上正确注册配料。 添加 CursorWidget,并允许在基础界面上更好地设置光标 添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个“optional”参数,以决定当另一侧不存在该频道时是否拒绝连接
-----{ 2.1.1 }-----
添加 NetworkChannel#canSendPlayerPackets,且 NetworkChannel 现在接受一个“optional”参数,以决定当另一侧不存在该频道时是否拒绝连接 破坏性变更:将 IntContainerData#size 改为 IntContainerData#getSize,以修复与 yarn mappings 的冲突
-----{ 2.1.0 }-----
破坏性变更:将 IntContainerData#size 改为 IntContainerData#getSize,以修复与 yarn mappings 的冲突 添加 ResourcefulCreativeTab#addContent,以支持添加动态数量的 ItemStack
-----{ 2.0.8 }-----
添加 ResourcefulCreativeTab#addContent,以支持添加动态数量的 ItemStack 添加对在 mods.toml 和 fabric.mods.json 中定义模组内部资源包的支持
-----{ 2.0.7 }-----
添加对在 mods.toml 和 fabric.mods.json 中定义模组内部资源包的支持
-----{ 2.0.6 }-----
-----{ 2.0.5 }-----
-----{ 2.0.5 }-----
- 完整支持 1.20 正式版



