[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,因其当前实现不够灵活,无法满足正常使用需求
[FABRIC] [1.21.11] PuzzlesLib v21.11.0
on 2025 Dec 14更新日志
该项目所有显著变更将记录于此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本规范。
[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.0
on 2025 Dec 14更新日志
该项目所有显著变更将记录于此文件。
格式基于 Keep a Changelog, 本项目遵循 语义化版本控制。
[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.10] PuzzlesLib v21.10.8
on 2025 Nov 30更新日志
该项目所有显著变更将记录于此文件。
格式基于 Keep a Changelog, 且本项目遵循 语义化版本规范。
[v21.10.8-1.21.10] - 2025-11-30
更改
- 恢复Fabric端因配件同步失败导致客户端断开连接的机制
修复
- 修复Fabric上按键绑定冲突未显示的问题
- 修复Fabric上
LivingDropsCallback无法捕获实体装备的问题
[v21.10.7-1.21.10] - 2025-11-16
更改
- 支持默认启用且可由玩家手动禁用的内置数据包
- 防止Fabric端因配件同步失败导致客户端断开连接
修复
- 修复Fabric端因未注册事件回调导致的启动崩溃
[v21.10.6-1.21.10] - 2025-11-14
新增
- 添加
BeforeCharacterType和AfterCharacterType事件
[v21.10.5-1.21.10] - 2025-10-21
更改
ItemTooltipCallback不再于非渲染线程调用,以防止因文本分割或测量文本宽度引发的崩溃
[v21.10.4-1.21.10] - 2025-10-20
修复
- 修复在NeoForge上加入世界时,当某个模组尝试移除现有生物生成时引发的
java.lang.UnsupportedOperationException异常
[v21.10.3-1.21.10] - 2025-10-16
新增
- 添加
ParticleProvidersContext::registerParticleRenderType
修复
- 修复在NeoForge上设置配件值时发生的崩溃
[v21.10.2-1.21.10] - 2025-10-11
更改
- 适配NeoForge 21.10.7-beta
- 对
AbstractLanguageProvider进行小规模重构 - 当旧值与新值相等时,不再设置配件值
修复
- 修复重复的按键分类
- 修复
GuiGraphicsHelper::blitNineSlicedSprite使用无效的GUI精灵图集位置
[v21.10.1-1.21.10] - 2025-10-09
更改
- 适配NeoForge 21.10.3-beta
[v21.10.0-1.21.10] - 2025-10-08
更改
- 升级至Minecraft 1.21.10
[FABRIC] [1.21.10] PuzzlesLib v21.10.8
on 2025 Nov 30更新日志
该项目所有显著变更将记录于此文件中。
格式基于 Keep a Changelog, 本项目遵循 语义化版本控制。
[v21.10.8-1.21.10] - 2025-11-30
变更
- 恢复Fabric客户端因配件同步失败而断开连接的行为
修复
- 修复Fabric平台上按键绑定冲突未显示的问题
- 修复Fabric平台上
LivingDropsCallback无法捕获实体装备的问题
[v21.10.7-1.21.10] - 2025-11-16
变更
- 支持默认启用且可由玩家手动禁用的内置数据包
- 防止Fabric客户端因配件同步失败而断开连接
修复
- 修复Fabric平台上由于未注册事件回调导致的启动崩溃
[v21.10.6-1.21.10] - 2025-11-14
新增
- 添加
BeforeCharacterType和AfterCharacterType事件
[v21.10.5-1.21.10] - 2025-10-21
变更
- 当不在渲染线程时不再调用
ItemTooltipCallback,以防止因文本分割或测量文本宽度导致的崩溃
[v21.10.4-1.21.10] - 2025-10-20
修复
- 修复在NeoForge上加入世界时,当某个模组尝试移除现有生物生成时出现的
java.lang.UnsupportedOperationException异常
[v21.10.3-1.21.10] - 2025-10-16
新增
- 添加
ParticleProvidersContext::registerParticleRenderType
修复
- 修复在NeoForge上尝试设置配件值时发生的崩溃
[v21.10.2-1.21.10] - 2025-10-11
变更
- 更新支持NeoForge 21.10.7-beta
- 对
AbstractLanguageProvider进行小幅重构 - 当旧值与新值相等时不再设置配件值
修复
- 修复重复的键位分类
- 修复
GuiGraphicsHelper::blitNineSlicedSprite使用了无效的GUI精灵图集位置
[v21.10.1-1.21.10] - 2025-10-09
变更
- 更新支持NeoForge 21.10.3-beta
[v21.10.0-1.21.10] - 2025-10-08
变更
- 升级至Minecraft 1.21.10
[FABRIC] [1.21.10] PuzzlesLib v21.10.7
on 2025 Nov 16更新日志
该项目所有重要变更都将记录在此文件中。
格式基于 Keep a Changelog, 并且该项目遵循 语义化版本控制。
[v21.10.7-1.21.10] - 2025-11-16
变更
- 支持默认启用、玩家可手动禁用的内置数据包
- 防止 Fabric 客户端因附件同步失败而断开连接
修复
- 修复 Fabric 上由于未注册事件回调导致的启动崩溃
[v21.10.6-1.21.10] - 2025-11-14
新增
- 添加
BeforeCharacterType和AfterCharacterType事件
[v21.10.5-1.21.10] - 2025-10-21
变更
ItemTooltipCallback不再在非渲染线程中调用,以防止因文本拆分或测量文本宽度导致的崩溃
[v21.10.4-1.21.10] - 2025-10-20
修复
- 修复在 NeoForge 上加入世界时,当某个模组尝试移除现有生物生成时出现的
java.lang.UnsupportedOperationException异常
[v21.10.3-1.21.10] - 2025-10-16
新增
- 添加
ParticleProvidersContext::registerParticleRenderType
修复
- 修复在 NeoForge 上设置附件值时发生的崩溃
[v21.10.2-1.21.10] - 2025-10-11
变更
- 适配 NeoForge 21.10.7-beta 版本
- 对
AbstractLanguageProvider进行小幅重构 - 当旧值与新值相等时,不再设置附件值
修复
- 修复重复的按键分类问题
- 修复
GuiGraphicsHelper::blitNineSlicedSprite使用了无效的 GUI 精灵图集位置
[v21.10.1-1.21.10] - 2025-10-09
变更
- 适配 NeoForge 21.10.3-beta 版本
[v21.10.0-1.21.10] - 2025-10-08
变更
- 升级至 Minecraft 1.21.10
[NEOFORGE] [1.21.10] PuzzlesLib v21.10.7
on 2025 Nov 16更新日志
该项目所有显著变更都将记录在此文件中。
格式基于 Keep a Changelog, 并遵循 语义化版本控制。
[v21.10.7-1.21.10] - 2025-11-16
变更
- 支持默认启用、玩家可手动禁用的内置数据包
- 防止 Fabric 客户端因附件同步失败而断开连接
修复
- 修复 Fabric 上由于未注册事件回调导致的启动崩溃
[v21.10.6-1.21.10] - 2025-11-14
新增
- 添加
BeforeCharacterType和AfterCharacterType事件
[v21.10.5-1.21.10] - 2025-10-21
变更
ItemTooltipCallback不再于非渲染线程中调用,以防止因拆分文本或测量文本宽度导致崩溃
[v21.10.4-1.21.10] - 2025-10-20
修复
- 修复在 NeoForge 上加入世界时,当模组尝试移除已有生物生成时引发的
java.lang.UnsupportedOperationException
[v21.10.3-1.21.10] - 2025-10-16
新增
- 添加
ParticleProvidersContext::registerParticleRenderType
修复
- 修复在 NeoForge 上设置附件值时发生的崩溃
[v21.10.2-1.21.10] - 2025-10-11
变更
- 适配 NeoForge 21.10.7-beta 版本
- 对
AbstractLanguageProvider进行小规模重构 - 当旧值与新值相同时,不再设置附件值
修复
- 修复重复的按键分类问题
- 修复
GuiGraphicsHelper::blitNineSlicedSprite使用无效 GUI 精灵图集位置的问题
[v21.10.1-1.21.10] - 2025-10-09
变更
- 适配 NeoForge 21.10.3-beta 版本
[v21.10.0-1.21.10] - 2025-10-08
变更
- 升级至 Minecraft 1.21.10



