[FABRIC] [26.1.x] v26.1.8
on 2026 May 17更新日志
本项目所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.8-mc26.1.x] - 2026-05-17
已修复
- 修复因引用未注册的
ClientTagsUpdatedCallback导致专用服务器崩溃的问题 - 修复与 ModernFix 模组共存时发生的崩溃问题
[v26.1.7-mc26.1.x] - 2026-05-17
新增
- 新增
ServerResourcesLoadCallback与ClientTagsUpdatedCallback,取代TagsUpdatedCallback - 新增 Fabric 数据生成过程中对标签文件移除操作的支持
- 新增
DataAttachmentType::remove方法
已修复
- 修复破坏 Do a Barrel Roll 模组的问题
- 修复
TransmuteShapedRecipeBuilder仍使用ItemStack而非ItemStackTemplate的问题
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 新增
SimpleHumanoidArmorLayer与SimpleItemInHandLayer
已修复
- 修复
EventResultHolder不接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,并弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,并弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
已修复
- 修复与 Do a Barrel Roll 模组共存时发生的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
已更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
已修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
已更改
- 重构
SingleChestRenderer - 跳过世界升级界面
已修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺少访问变换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
已修复
- 修复通用模块中 Mixin 配置插件的包路径问题
[v26.1.0-mc26.1.x] - 2026-04-24
已更改
- 升级至 Minecraft 26.1.x 版本
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 使用
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches替代原有机制 CustomTransmuteRecipes不再存储RecipeSerializer,改为通过资源密钥动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
已移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理逻辑 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中朴素的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改由PlayerInteractEvents$UseEntity取代
[NEOFORGE] [26.1.x] v26.1.8
on 2026 May 17更新日志
本项目所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.8-mc26.1.x] - 2026-05-17
已修复
- 修复因引用未注册的
ClientTagsUpdatedCallback导致专用服务器崩溃的问题 - 修复与 ModernFix 模组共存时发生的崩溃问题
[v26.1.7-mc26.1.x] - 2026-05-17
新增
- 新增
ServerResourcesLoadCallback与ClientTagsUpdatedCallback,取代TagsUpdatedCallback - 新增 Fabric 数据生成过程中对标签文件移除操作的支持
- 新增
DataAttachmentType::remove方法
已修复
- 修复破坏 Do a Barrel Roll 模组功能的问题
- 修复
TransmuteShapedRecipeBuilder仍使用ItemStack而非ItemStackTemplate的问题
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 新增
SimpleHumanoidArmorLayer与SimpleItemInHandLayer
已修复
- 修复
EventResultHolder不接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
已修复
- 修复与 Do a Barrel Roll 模组共存时发生的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
已更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
已修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
已更改
- 重构
SingleChestRenderer - 跳过世界升级界面
已修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺少访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
已修复
- 修复通用模块中 Mixin 配置插件包路径的问题
[v26.1.0-mc26.1.x] - 2026-04-24
已更改
- 升级至 Minecraft 26.1.x 版本
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 使用
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches替代原有实现 CustomTransmuteRecipes不再存储RecipeSerializer,而是通过 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
已移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理逻辑 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中基础的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改由PlayerInteractEvents$UseEntity取代
[NEOFORGE] [26.1.x] v26.1.7
on 2026 May 17更新日志
本项目所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.7-mc26.1.x] - 2026-05-17
新增
- 新增
ServerResourcesLoadCallback与ClientTagsUpdatedCallback,取代TagsUpdatedCallback - 在 Fabric 数据生成期间新增对标签文件移除的支持
- 新增
DataAttachmentType::remove
修复
- 修复与“翻滚一圈”(Do a Barrel Roll)模组的兼容性问题
- 修复
TransmuteShapedRecipeBuilder仍使用ItemStack而非ItemStackTemplate的问题
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 新增
SimpleHumanoidArmorLayer与SimpleItemInHandLayer
修复
- 修复
EventResultHolder无法接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
修复
- 修复与“翻滚一圈”(Do a Barrel Roll)模组引发的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
变更
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺少访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复通用模块中 Mixin 配置插件的包路径问题
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 升级至 Minecraft 26.1.x 版本
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 以
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches替代原有实现 CustomTransmuteRecipes不再存储RecipeSerializer,而是通过ResourceKey动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中原始的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改由PlayerInteractEvents$UseEntity替代
[FABRIC] [26.1.x] v26.1.7
on 2026 May 17更新日志
本项目的所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.7-mc26.1.x] - 2026-05-17
新增
- 新增
ServerResourcesLoadCallback与ClientTagsUpdatedCallback,取代TagsUpdatedCallback - 在 Fabric 数据生成过程中新增对标签文件移除的支持
- 新增
DataAttachmentType::remove
修复
- 修复与“翻滚一圈”(Do a Barrel Roll)模组的兼容性问题
- 修复
TransmuteShapedRecipeBuilder仍使用ItemStack而非ItemStackTemplate的问题
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 新增
SimpleHumanoidArmorLayer与SimpleItemInHandLayer
修复
- 修复
EventResultHolder不接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
修复
- 修复与“翻滚一圈”(Do a Barrel Roll)模组相关的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
变更
- 将
ServerEntityLevelEvents$Load更新为使用 Fabric 原生事件
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中纹理返回类型的问题 - 修复因缺少访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复通用模块中 Mixin 配置插件的包路径问题
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 升级至 Minecraft 26.1.x 版本
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 以
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches取代原有实现 CustomTransmuteRecipes不再存储RecipeSerializer,转而通过资源键(ResourceKey)动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理逻辑 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中基础的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[FABRIC] [26.1.x] v26.1.6
on 2026 May 06更新日志
本项目的所有重要变更都将记录在此文件中。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 添加
SimpleHumanoidArmorLayer与SimpleItemInHandLayer
修复
- 修复
EventResultHolder无法接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 添加
ServerEntityEvents,并弃用ServerEntityLevelEvents - 添加
HotbarScrollingCallback,并弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
修复
- 修复与“翻滚一圈”(Do a Barrel Roll)模组的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 添加
SingleChestRenderer::createXmasChest - 添加
ItemComponentsContext$InitializerV2
更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 在
LazyHolder中正确支持数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
更改
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺少访问变换器(access transformer)条目,导致通用子项目(common subproject)重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复通用模块(common)中 Mixin 配置插件(Mixin config plugin)的包路径问题
[v26.1.0-mc26.1.x] - 2026-04-24
更改
- 升级至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 以
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches替代原有逻辑 CustomTransmuteRecipes不再存储RecipeSerializer,转而通过ResourceKey动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理逻辑 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中原始的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改由PlayerInteractEvents$UseEntity取代
[NEOFORGE] [26.1.x] v26.1.6
on 2026 May 06更新日志
本项目的所有重要变更都将记录在此文件中。
格式遵循 Keep a Changelog 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.6-mc26.1.x] - 2026-05-06
新增
- 添加
SimpleHumanoidArmorLayer和SimpleItemInHandLayer
修复
- 修复
EventResultHolder无法接受null值的问题
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 添加
ServerEntityEvents,并弃用ServerEntityLevelEvents - 添加
HotbarScrollingCallback,并弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
修复
- 修复与“Do a Barrel Roll”模组的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 添加
SingleChestRenderer::createXmasChest - 添加
ItemComponentsContext$InitializerV2
变更
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 在
LazyHolder中正确支持数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺失访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复通用模块中 Mixin 配置插件的包路径问题
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 升级至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是通过ResourceKey动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中基础的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改由PlayerInteractEvents$UseEntity替代
[FABRIC] [26.1.x] v26.1.5
on 2026 May 06更新日志
本项目的所有重要变更都将记录在此文件中。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
已修复
- 修复与“来个桶滚”(Do a Barrel Roll)模组的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
已更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
已修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
已更改
- 重构
SingleChestRenderer - 跳过世界升级界面
已修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺少访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
已修复
- 修复通用模块中 Mixin 配置插件的包路径
[v26.1.0-mc26.1.x] - 2026-04-24
已更改
- 升级至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 使用
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches替代原有逻辑 CustomTransmuteRecipes不再存储RecipeSerializer,而是通过ResourceKey动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
已移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中普通的clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[NEOFORGE] [26.1.x] v26.1.5
on 2026 May 06更新日志
本项目所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制 规范。
[v26.1.5-mc26.1.x] - 2026-05-06
新增
- 新增
ServerEntityEvents,弃用ServerEntityLevelEvents - 新增
HotbarScrollingCallback,弃用ClientInputEvents::MouseScroll - 为
ItemComponentsContext::registerItemComponentsPatch新增一个重载方法
已修复
- 修复与“翻滚桶”(Do a Barrel Roll)模组的崩溃问题
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
已变更
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
已修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
已变更
- 重构
SingleChestRenderer - 跳过世界升级界面
已修复
- 修复
ModelLocationHelper中纹理返回类型的错误 - 修复因缺失访问转换器条目,导致通用子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
已修复
- 修复通用模块中 Mixin 配置插件的包路径
[v26.1.0-mc26.1.x] - 2026-04-24
已变更
- 升级至 Minecraft 26.1.x 版本
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext及ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是通过ResourceKey动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
已移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除普通
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[FABRIC] [26.1.x] v26.1.4
on 2026 May 02变更日志
此项目的所有重要变更都将记录在此文件中。
该格式基于 Keep a Changelog, 并且本项目遵循 Semantic Versioning。
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 添加
SingleChestRenderer::createXmasChest - 添加
ItemComponentsContext$InitializerV2
更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 在
LazyHolder中正确支持数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
更改
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中的纹理返回类型 - 修复由于缺少访问转换器条目而导致 common 子项目重编译失败
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 的 Mixin 配置插件包
[v26.1.0-mc26.1.x] - 2026-04-24
更改
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 使用
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches进行替换 CustomTransmuteRecipes不再存储RecipeSerializer,而是使用ResourceKey动态检索序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中的ChunkSectionLayer处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity::clientTick和TickingBlockEntity::serverTick常规方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改为使用PlayerInteractEvents$UseEntity
[NEOFORGE] [26.1.x] v26.1.4
on 2026 May 02更新日志
本项目的所有重要更改都记录在此文件中。
该格式基于 Keep a Changelog, 并且本项目遵循 Semantic Versioning。
[v26.1.4-mc26.1.x] - 2026-04-30
新增
- 新增
SingleChestRenderer::createXmasChest - 新增
ItemComponentsContext$InitializerV2
已更改
- 将
ServerEntityLevelEvents$Load更新为使用原生 Fabric 事件
[v26.1.3-mc26.1.x] - 2026-04-29
已修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
已更改
- 重构
SingleChestRenderer - 跳过世界升级界面
已修复
- 修复
ModelLocationHelper中纹理返回类型的问题 - 修复由于缺少访问转换器条目导致
common子项目重编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
已修复
- 修复 common 的 Mixin 配置插件包
[v26.1.0-mc26.1.x] - 2026-04-24
已更改
- 更新到 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 使用
ItemComponentsContext和ModConstructor::onRegisterItemComponentPatches进行替换 CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态 检索序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
已移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity::clientTick和TickingBlockEntity::serverTick的普通方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改为使用PlayerInteractEvents$UseEntity
[FABRIC] [26.1.x] v26.1.3
on 2026 Apr 29更新日志
本项目所有值得注意的变更都将记录在此文件中。
格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中的纹理返回类型 - 修复因缺少访问转换器条目导致 common 子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中的ChunkSectionLayer处理逻辑 - 移除
VillagerTradesContext - 移除普通的
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[NEOFORGE] [26.1.x] v26.1.3
on 2026 Apr 29更新日志
本项目所有值得注意的变更都将记录在此文件中。
本格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。
[v26.1.3-mc26.1.x] - 2026-04-29
修复
- 正确支持
LazyHolder中的数据组件
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中的纹理返回类型 - 修复因缺少访问转换器条目而导致 common 子项目的重新编译失败问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 模块的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中的ChunkSectionLayer处理逻辑 - 移除
VillagerTradesContext - 移除普通的
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[FABRIC] [26.1.x] v26.1.2
on 2026 Apr 27更新日志
本项目所有值得注意的变更均记录于此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本。
[v26.1.2-mc26.1.x] - 2026-04-27
变更
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中的纹理返回类型 - 修复因缺少访问转换器条目导致 common 子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,改为使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中的ChunkSectionLayer处理逻辑 - 移除
VillagerTradesContext - 移除纯
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[NEOFORGE] [26.1.x] v26.1.2
on 2026 Apr 27更新日志
本项目所有值得注意的变更都将记录在此文件中。
本格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。
[v26.1.2-mc26.1.x] - 2026-04-27
更改
- 重构
SingleChestRenderer - 跳过世界升级界面
修复
- 修复
ModelLocationHelper中的纹理返回类型 - 修复因缺少访问转换器条目导致 common 子项目重新编译失败的问题
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 模块的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
更改
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除纯
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[FABRIC] [26.1.x] v26.1.1
on 2026 Apr 26更新日志
本项目所有值得注意的变更都将记录在此文件中。
本格式基于 Keep a Changelog,
本项目遵循 语义化版本规范。
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复通用模块的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除普通的
TickingBlockEntity::clientTick与TickingBlockEntity::serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[NEOFORGE] [26.1.x] v26.1.1
on 2026 Apr 26更新日志
本项目所有值得注意的变更都将记录在此文件中。
本格式基于 Keep a Changelog,
本项目遵循 语义化版本控制。
[v26.1.1-mc26.1.x] - 2026-04-26
修复
- 修复 common 模块的 Mixin 配置插件包路径
[v26.1.0-mc26.1.x] - 2026-04-24
变更
- 更新至 Minecraft 26.1.x
- 将
SpecialBlockModelRenderersContext重构为BuiltInBlockModelsContext - 替换为
ItemComponentsContext与ModConstructor::onRegisterItemComponentPatches CustomTransmuteRecipes不再存储RecipeSerializer,而是使用 ResourceKey 动态获取序列化器实例- 将
ExtractRenderStateCallback重命名为ExtractEntityRenderStateCallback - 将
DrawItemStackOverlayCallback重命名为ExtractItemStackDecorationsCallback
移除
- 移除
ClientModConstructor::onRegisterBlockRenderTypes与ClientModConstructor::onRegisterFluidRenderTypes - 移除
BlockColorsContext::getBlockColor - 移除
SpritelessImageButton - 移除
MutableBakedQuad::hasAmbientOcclusion - 移除
ClientBlockSetFamily中对ChunkSectionLayer的处理 - 移除
VillagerTradesContext - 移除
TickingBlockEntity中的普通clientTick与serverTick方法 - 移除
AbstractLanguageProvider$BlockFamilyBuilder - 移除
PlayerInteractEvents$UseEntityAt,改用PlayerInteractEvents$UseEntity
[FABRIC] [1.21.11] PuzzlesLib v21.11.12
on 2026 Mar 22更新日志
此文件将记录该项目的所有重要变更。
格式基于 Keep a Changelog, 并且本项目遵循 Semantic Versioning。
[v21.11.12-1.21.11] - 2026-03-22
已更改
- 将内部的
MultiConfigurationScreen替换为更新后的CustomConfigurationScreen版本,该版本还会处理翻译等内容
已移除
- 移除
ConfigTranslationsManager,翻译现已直接在配置界面中处理
已修复
- 修复某些情况下配置列表不允许为空的问题
[v21.11.11-1.21.11] - 2026-02-12
已添加
- 添加
EntityDamageImmunityCallback
已修复
- 修复基于组件样式的配置选项无法正确解析的问题
[v21.11.10-1.21.11] - 2026-02-09
已修复
- 修复数据包注册表仅为主模组命名空间创建的问题
[v21.11.9-1.21.11] - 2026-02-05
已添加
- 添加
ItemModelGenerationHelper::generateChest
已更改
AbstractModelProvider::generateForBlocks不再创建基础方块模型
[v21.11.8-1.21.11] - 2026-02-04
已修复
- 修复与
BlockSetFamily相关的一些小问题
[v21.11.7-1.21.11] - 2026-02-04
已添加
- 添加
BlockSetFamily - 添加
AbstractMenuSelectionList - 添加
ExtractLevelRenderStateCallback - 添加
StopSleepInBedCallback - 添加额外的辅助方法
ComponentHelper::getAsComponent和ComponentHelper::getAsString
已更改
- 将
StyleCombiningCharSink移动到 api 包中 - 调整 Fabric 上
GatherEffectScreenTooltipCallback的注入点 - 在 Fabric 上使用原生事件来实现
ExtractBlockOutlineCallback
[v21.11.6-1.21.11] - 2026-01-09
已修复
- 修复
GatherPotentialSpawnsCallback在 Fabric 上不会对下界要塞刷怪触发的问题
[v21.11.5-1.21.11] - 2026-01-03
已修复
- 修复当
MobEffectInstance为null时MobEffectEvents$Remove仍会运行的问题 - 修复
MobEffectEvents$Expire不允许返回EventResult的问题
[v21.11.4-1.21.11] - 2025-12-20
已添加
- 添加
GameRuleUpdatedCallback - 重新添加
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
已添加
- 添加
PackResourcesHelper::isPackHidden和PackResourcesHelper::setPackHidden
已更改
- 在 Fabric 上重新启用所有与模型相关的事件
[v21.11.2-1.21.11] - 2025-12-14
已添加
- 添加
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
已修复
- 修复
ExtractRenderStateCallback在 Fabric 上不运行的问题
[v21.11.0-1.21.11] - 2025-12-13
已添加
- 添加
DataPackReloadListenersContext
已更改
- 更新至 Minecraft 1.21.11
- 将
SubmitBlockOutlineCallback重构为ExtractBlockOutlineCallback - 扩展
RenderBlockOverlayCallback的上下文 - 统一
AbstractTagAppender,同时移除基于字符串的非可选注册方法 - 在
UseItemEvents中提供InteractionHand参数 - 将
PlayerNetworkEvents重命名为JOIN和LEAVE - 将
RenderNameTagCallback重命名为SubmitNameTagCallback - 将
RenderLivingEvents重命名为SubmitLivingEntityEvents
已移除
- 移除
ResourceLocationHelper - 从提取后事件和方法中移除 partial tick 参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback和AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因为当前实现的灵活性不足,无法正确使用
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.12
on 2026 Mar 22更新日志
此项目的所有重要变更都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 Semantic Versioning。
[v21.11.12-1.21.11] - 2026-03-22
变更
- 将内部的
MultiConfigurationScreen替换为更新版的CustomConfigurationScreen,其还可处理翻译等功能
移除
- 移除
ConfigTranslationsManager,翻译现在直接在配置界面中处理
修复
- 修复某些情况下配置列表不允许为空的问题
[v21.11.11-1.21.11] - 2026-02-12
新增
- 添加
EntityDamageImmunityCallback
修复
- 修复基于组件样式的配置选项无法正确解析的问题
[v21.11.10-1.21.11] - 2026-02-09
修复
- 修复数据包注册表仅为主模组命名空间创建的问题
[v21.11.9-1.21.11] - 2026-02-05
新增
- 添加
ItemModelGenerationHelper::generateChest
变更
AbstractModelProvider::generateForBlocks不再创建基础方块模型
[v21.11.8-1.21.11] - 2026-02-04
修复
- 修复一些与
BlockSetFamily相关的小问题
[v21.11.7-1.21.11] - 2026-02-04
新增
- 添加
BlockSetFamily - 添加
AbstractMenuSelectionList - 添加
ExtractLevelRenderStateCallback - 添加
StopSleepInBedCallback - 添加额外的辅助方法
ComponentHelper::getAsComponent和ComponentHelper::getAsString
变更
- 将
StyleCombiningCharSink移动到 api 包中 - 调整 Fabric 上
GatherEffectScreenTooltipCallback的注入点 - 在 Fabric 上使用原生事件实现
ExtractBlockOutlineCallback
[v21.11.6-1.21.11] - 2026-01-09
修复
- 修复 Fabric 上
GatherPotentialSpawnsCallback不会对下界要塞生成触发的问题
[v21.11.5-1.21.11] - 2026-01-03
修复
- 修复当
MobEffectInstance为null时MobEffectEvents$Remove仍会运行的问题 - 修复
MobEffectEvents$Expire不允许返回EventResult的问题
[v21.11.4-1.21.11] - 2025-12-20
新增
- 添加
GameRuleUpdatedCallback - 重新添加
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
新增
- 添加
PackResourcesHelper::isPackHidden和PackResourcesHelper::setPackHidden
变更
- 在 Fabric 上重新启用所有与模型相关的事件
[v21.11.2-1.21.11] - 2025-12-14
新增
- 添加
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
修复
- 修复
ExtractRenderStateCallback在 Fabric 上不运行的问题
[v21.11.0-1.21.11] - 2025-12-13
新增
- 添加
DataPackReloadListenersContext
变更
- 更新至 Minecraft 1.21.11
- 将
SubmitBlockOutlineCallback重构为ExtractBlockOutlineCallback - 扩展
RenderBlockOverlayCallback的上下文 - 统一
AbstractTagAppender,同时移除非可选的基于字符串的注册方法 - 在
UseItemEvents中提供InteractionHand参数 - 将
PlayerNetworkEvents重命名为JOIN和LEAVE - 将
RenderNameTagCallback重命名为SubmitNameTagCallback - 将
RenderLivingEvents重命名为SubmitLivingEntityEvents
移除
- 移除
ResourceLocationHelper - 从后提取事件和方法中移除 partial tick 参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 用原版的
ContextKey替换SearchTreeType - 移除
AddDataPackReloadListenersCallback和AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因为当前实现的灵活性不足,无法正确使用
[FABRIC] [1.21.11] PuzzlesLib v21.11.11
on 2026 Feb 12更新日志
本项目所有重要变更均记录于此文件。
格式遵循 Keep a Changelog, 本项目亦遵循 语义化版本规范。
[v21.11.11-1.21.11] - 2026-02-12
新增
- 新增
EntityDamageImmunityCallback
修复
- 修复基于组件样式的配置选项未能正确解析的问题
[v21.11.10-1.21.11] - 2026-02-09
修复
- 修复数据包注册表仅为主模组命名空间创建的问题
[v21.11.9-1.21.11] - 2026-02-05
新增
- 新增
ItemModelGenerationHelper::generateChest
更改
AbstractModelProvider::generateForBlocks不再生成基础方块模型
[v21.11.8-1.21.11] - 2026-02-04
修复
- 修复若干与
BlockSetFamily相关的次要问题
[v21.11.7-1.21.11] - 2026-02-04
新增
- 新增
BlockSetFamily - 新增
AbstractMenuSelectionList - 新增
ExtractLevelRenderStateCallback - 新增
StopSleepInBedCallback - 新增辅助方法
ComponentHelper::getAsComponent与ComponentHelper::getAsString
更改
- 将
StyleCombiningCharSink移至 api 包 - 调整 Fabric 平台上
GatherEffectScreenTooltipCallback的注入点 - Fabric 平台上使用原生事件实现
ExtractBlockOutlineCallback
[v21.11.6-1.21.11] - 2026-01-09
修复
- 修复 Fabric 平台上
GatherPotentialSpawnsCallback未触发下界要塞生物生成事件的问题
[v21.11.5-1.21.11] - 2026-01-03
修复
- 修复
MobEffectEvents$Remove在MobEffectInstance为null时仍执行的问题 - 修复
MobEffectEvents$Expire无法返回EventResult的问题
[v21.11.4-1.21.11] - 2025-12-20
新增
- 新增
GameRuleUpdatedCallback - 恢复
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
新增
- 新增
PackResourcesHelper::isPackHidden与PackResourcesHelper::setPackHidden
更改
- 在 Fabric 平台上重新启用全部模型相关事件
[v21.11.2-1.21.11] - 2025-12-14
新增
- 新增
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
修复
- 修复
ExtractRenderStateCallback在 Fabric 平台上未运行的问题
[v21.11.0-1.21.11] - 2025-12-13
新增
- 新增
DataPackReloadListenersContext
更改
- 升级至 Minecraft 1.21.11
- 将
SubmitBlockOutlineCallback重构为ExtractBlockOutlineCallback - 扩展
RenderBlockOverlayCallback的上下文 - 统一
AbstractTagAppender,同时移除非可选的基于字符串的注册方法 - 在
UseItemEvents中提供InteractionHand参数 - 将
PlayerNetworkEvents重命名为JOIN与LEAVE - 将
RenderNameTagCallback重命名为SubmitNameTagCallback - 将
RenderLivingEvents重命名为SubmitLivingEntityEvents
移除
- 移除
ResourceLocationHelper - 从后提取事件及方法中移除部分刻(partial tick)参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 以原版
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback(当前实现灵活性不足,难以满足合理使用需求)
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.11
on 2026 Feb 12更新日志
本项目所有重要变更均记录于此文件。
格式遵循 Keep a Changelog, 本项目亦遵循 语义化版本规范。
[v21.11.11-1.21.11] - 2026-02-12
新增
- 新增
EntityDamageImmunityCallback
修复
- 修复基于组件样式的配置选项未能正确解析的问题
[v21.11.10-1.21.11] - 2026-02-09
修复
- 修复数据包注册表仅为主模组命名空间创建的问题
[v21.11.9-1.21.11] - 2026-02-05
新增
- 新增
ItemModelGenerationHelper::generateChest
更改
AbstractModelProvider::generateForBlocks不再生成基础方块模型
[v21.11.8-1.21.11] - 2026-02-04
修复
- 修复若干与
BlockSetFamily相关的次要问题
[v21.11.7-1.21.11] - 2026-02-04
新增
- 新增
BlockSetFamily - 新增
AbstractMenuSelectionList - 新增
ExtractLevelRenderStateCallback - 新增
StopSleepInBedCallback - 新增辅助方法
ComponentHelper::getAsComponent与ComponentHelper::getAsString
更改
- 将
StyleCombiningCharSink移至 api 包 - 调整 Fabric 平台上
GatherEffectScreenTooltipCallback的注入点 - Fabric 平台上使用原生事件实现
ExtractBlockOutlineCallback
[v21.11.6-1.21.11] - 2026-01-09
修复
- 修复 Fabric 平台上
GatherPotentialSpawnsCallback在下界要塞生物生成时未触发的问题
[v21.11.5-1.21.11] - 2026-01-03
修复
- 修复
MobEffectEvents$Remove在MobEffectInstance为null时仍执行的问题 - 修复
MobEffectEvents$Expire无法返回EventResult的问题
[v21.11.4-1.21.11] - 2025-12-20
新增
- 新增
GameRuleUpdatedCallback - 恢复
GatherEffectScreenTooltipCallback
[v21.11.3-1.21.11] - 2025-12-17
新增
- 新增
PackResourcesHelper::isPackHidden与PackResourcesHelper::setPackHidden
更改
- 在 Fabric 平台上重新启用全部与模型相关的事件
[v21.11.2-1.21.11] - 2025-12-14
新增
- 新增
MutableBakedQuad
[v21.11.1-1.21.11] - 2025-12-13
修复
- 修复
ExtractRenderStateCallback在 Fabric 平台上未运行的问题
[v21.11.0-1.21.11] - 2025-12-13
新增
- 新增
DataPackReloadListenersContext
更改
- 升级至 Minecraft 1.21.11
- 将
SubmitBlockOutlineCallback重构为ExtractBlockOutlineCallback - 扩展
RenderBlockOverlayCallback的上下文 - 统一
AbstractTagAppender,同时移除非可选的基于字符串的注册方法 - 在
UseItemEvents中提供InteractionHand参数 - 将
PlayerNetworkEvents重命名为JOIN与LEAVE - 将
RenderNameTagCallback重命名为SubmitNameTagCallback - 将
RenderLivingEvents重命名为SubmitLivingEntityEvents
移除
- 移除
ResourceLocationHelper - 从后提取事件及方法中移除部分刻(partial tick)参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 以原版
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback(当前实现灵活性不足,难以满足合理使用需求)



