[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(当前实现灵活性不足,难以满足合理使用需求)
[FABRIC] [1.21.11] PuzzlesLib v21.11.10
on 2026 Feb 09更新日志
本项目所有重要变更均记录于此文件。
格式遵循 保持更新日志 规范,
本项目亦遵循 语义化版本控制。
[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.10
on 2026 Feb 09更新日志
本项目所有重要变更均记录于此文件。
格式遵循 Keep a Changelog 规范,
本项目亦遵循 语义化版本控制 规范。
[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(当前实现灵活性不足,难以满足合理使用需求)
[FABRIC] [1.21.11] PuzzlesLib v21.11.6
on 2026 Jan 09更新日志
本项目所有重大变更均记录于此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因其当前实现灵活性不足,无法满足正常使用需求
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.6
on 2026 Jan 09更新日志
该项目所有显著变更均记录于此文件。
格式基于 Keep a Changelog, 并遵循 语义化版本控制。
[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 - 从后处理提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因其当前实现灵活性不足,无法满足正常使用需求
[FABRIC] [1.21.11] PuzzlesLib v21.11.4
on 2025 Dec 20更新日志
该项目所有显著变更都将记录在此文件中。
格式基于 Keep a Changelog, 并且该项目遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因为当前实现不够灵活,无法满足正常使用需求
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.4
on 2025 Dec 20更新日志
该项目所有重要更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且该项目遵循 语义化版本控制。
[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 - 从提取后事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback和AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因为当前实现不够灵活,无法正常使用
[FABRIC] [1.21.11] PuzzlesLib v21.11.3
on 2025 Dec 17更新日志
该项目所有显著变更将记录于此文件。
格式基于 Keep a Changelog, 并遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因当前实现灵活性不足,无法满足正常使用需求
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.3
on 2025 Dec 17更新日志
该项目所有显著变更均记录于此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本控制。
[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 - 从提取后事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因其当前实现不够灵活,无法满足正常使用需求
[FABRIC] [1.21.11] PuzzlesLib v21.11.2
on 2025 Dec 15更新日志
该项目所有重要变更将记录在此文件中。
格式基于 Keep a Changelog, 并遵循 语义化版本控制。
[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 - 从后置提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因当前实现不够灵活,无法满足正常使用需求
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.2
on 2025 Dec 15更新日志
该项目所有显著变更均记录于此文件中。
格式基于 Keep a Changelog, 并遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因其当前实现不够灵活,无法满足正常使用需求
[NEOFORGE] [1.21.11] PuzzlesLib v21.11.1
on 2025 Dec 14更新日志
该项目所有重要变更将记录在此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因为当前实现不够灵活,无法正确使用
[FABRIC] [1.21.11] PuzzlesLib v21.11.1
on 2025 Dec 14更新日志
该项目所有显著变更都将记录于此文件中。
格式基于 Keep a Changelog, 且该项目遵循 语义化版本控制。
[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 - 从后提取事件和方法中移除部分刻参数
- 移除
ContainerMenuHelper::addInventorySlots - 移除
RegistryManager::registerLegacySpawnEggItem - 使用原版的
ContextKey替代SearchTreeType - 移除
AddDataPackReloadListenersCallback与AddResourcePackReloadListenersCallback - 移除
GatherEffectScreenTooltipCallback,因其当前实现不够灵活,无法满足正常使用需求



