[NEOFORGE] [1.21.8] PuzzlesLib-v21.8.6
on 2025 Aug 13变更日志
此项目的所有重大更改都将记录在此文件中。
[v21.8.6-1.21.8] - 2025-08-11
添加
- 添加
RenderPropertyKey::onUpdateEntityRenderState
[v21.8.5-1.21.8] - 2025-08-10
更改
- 用 Fabric 的实现替换
HudStatusBarHeightRegistry
修复
- 修复 Fabric 上实体交互事件无法正常工作的问题
- 修复受限配置值的宽松验证
[v21.8.4-1.21.8] - 2025-08-04
添加
- 添加
AbstractLootProvider.Blocks::createHeadDrop
- 添加
CommonHelper::getRegistryAccess
更改
- 现在通过
AbstractTagProvider
构造的标签内容已排序,以确保动态添加的数据包注册表条目的结果一致
[v21.8.3-1.21.8] - 2025-07-31
添加
- 添加
PackRepositorySourcesContext::registerBuiltInPack
- 在
DataProviderHelper
中支持内置包 - 添加
TransformingForwardingList
更改
- 在数据生成期间,对于每个模组,现在始终会创建
pack.mcmeta
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 彻底改革
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上一些玩家交互事件的问题
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[FABRIC] [1.21.8] PuzzlesLib-v21.8.6
on 2025 Aug 13变更日志
本项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且本项目遵循 语义版本控制。
[v21.8.6-1.21.8] - 2025-08-11
添加
- 添加
RenderPropertyKey::onUpdateEntityRenderState
[v21.8.5-1.21.8] - 2025-08-10
更改
- 用 Fabric 的实现替换
HudStatusBarHeightRegistry
修复
- 修复在 Fabric 上实体交互事件无法正常工作的问题
- 修复对受限配置值的宽松验证
[v21.8.4-1.21.8] - 2025-08-04
添加
- 添加
AbstractLootProvider.Blocks::createHeadDrop
- 添加
CommonHelper::getRegistryAccess
更改
- 现在通过
AbstractTagProvider
构造的标签内容已排序,以确保动态添加的数据包注册表条目的结果一致
[v21.8.3-1.21.8] - 2025-07-31
添加
- 添加
PackRepositorySourcesContext::registerBuiltInPack
- 在
DataProviderHelper
中支持内置包 - 添加
TransformingForwardingList
更改
- 在数据生成期间,现在总是为每个模组创建
pack.mcmeta
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 彻底改革
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上一些玩家交互事件的怪癖
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[NEOFORGE] [1.21.1] PuzzlesLib-v21.1.37
on 2025 Aug 08变更日志
此项目的所有重大更改都将记录在此文件中。
[v21.1.37-1.21.1] - 2025-08-05
修复
- 修复即使在 NeoForge 上未主动阻挡时也会调用
ShieldBlockCallback
的问题
[v21.1.36-1.21.1] - 2025-05-04
更改
- 允许
DataProviderHelper
支持RegistrySetBuilder
[v21.1.35-1.21.1] - 2025-05-04
移除
- 在 Fabric 上移除未使用的呼吸和溺水事件实现,以提高与 Lunar Client 的兼容性
[v21.1.34-1.21.1] - 2025-04-25
更改
- 提高与在 Fabric 的
Gui
类中注入的其他模组的兼容性
[v21.1.33-1.21.1] - 2025-03-16
修复
- 修复在 NeoForge 上无法访问
ModelPart$Vertex
和ModelPart$Polygon
的问题
[v21.1.32-1.21.1] - 2025-03-14
更改
- 为事件调用者中的强制转换添加一堆安全检查
[v21.1.31-1.21.1] - 2025-03-13
添加
- 添加
ModConstructor::onRegisterGameplayContent
- 添加
ModelLocationHelper
和ModelTemplateHelper
- 添加
ResourceKeyHelper
- 添加
AbstractDatapackRegistriesProvider
[v21.1.30-1.21.1] - 2025-03-11
修复
- 修复在 NeoForge 上注册生成的配置翻译时的罕见启动崩溃问题
[v21.1.29-1.21.1] - 2025-03-09
修复
- 修复 CommonAbstractions::hasChannel 在 NeoForge 上对无效玩家崩溃的问题
[v21.1.28-1.21.1] - 2025-02-25
添加
- 将新的块、物品和创意模式选项卡注册方法回退到
RegistryManager
- 回退
CompostableBlocksContext
更改
- 更新
FabricEventFactory
以更宽松地处理错误的返回值
[v21.1.27-1.21.1] - 2025-01-17
修复
- 修复网络数据包在 Fabric 上延迟一帧执行的问题
[v21.1.26-1.21.1] - 2025-01-16
更改
- 允许为
TooltipBuilder
设置空行以防止绘制工具提示
修复
- 修复在使用
TooltipBuilder
为小部件设置新的小部件工具提示时无法使用香草方法的问题
[v21.1.25-1.21.1] - 2025-01-10
修复
- 避免在模型事件完成后保留顶级模型位置而导致不必要的高内存使用
- 将
BlockStateModelLoader
包装在WeakReference
中,以在不再需要时释放它
[v21.1.24-1.21.1] - 2024-12-22
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器以提高与Cloth Config模组的兼容性
[v21.1.23-1.21.1] - 2024-10-24
更改
- 支持将
AbstractTagAppender
用作字符串列表生成器
[v21.1.22-1.21.1] - 2024-10-22
添加
- 添加
ChangeEntitySizeCallback
- 添加
RegistryManager::registerAttribute
更改
- 用一些额外的方法扩展
LivingEntityRenderLayersContext
[v21.1.21-1.21.1] - 2024-10-10
更改
- 允许
PlayerSet
更宽松地处理提供的客户端级别
[v21.1.20-1.21.1] - 2024-10-10
添加
- 添加
CommonAbstractions::getPartEntityParent
修复
- 修复移除的数据附件未能同步到客户端的问题
[v21.1.19-1.21.1] - 2024-10-05
更改
- 用
ClientParticleHelper
替换ClientParticleTypes
[v21.1.18-1.21.1] - 2024-10-04
更改
- 向
GuiGraphicsHelper
添加更多辅助方法
修复
- 修复
DynamicPackResources
未能生成某些资源的问题
[v21.1.17-1.21.1] - 2024-10-01
添加
- 添加
ClientAbstractions::hasChannel
和CommonAbstractions::hasChannel
更改
- 网络消息不再发送到不理解它们的客户端和服务器
[v21.1.16-1.21.1] - 2024-09-30
更改
- 当通过
F1
隐藏 HUD 时,RenderGuiLayerEvents
不再触发
[v21.1.15-1.21.1] - 2024-09-30
更改
- 对
RenderGuiEvents
进行微调
修复
- 修复其他模组的一些 gui 层无法渲染的问题
[v21.1.14-1.21.1] - 2024-09-29
添加
- 添加
RenderGuiEvents
,替换RenderGuiCallback
[v21.1.13-1.21.1] - 2024-09-29
更改
- 在 Fabric 上全面改革
RenderGuiLayerEvents
实现
[v21.1.12-1.21.1] - 2024-09-29
添加
- 添加
NeoForgeCapabilityHelper::registerItemContainer
- 添加
GuiGraphicsHelper::blitTiledSprite
- 向
ClientAbstractions
添加一堆辅助方法,用于处理Gui#leftHeight
和Gui#rightHeight
更改
- 对
ConfigTranslationsManager
进行微调改进
移除
- 移除
ModLoaderEnvironment::getObjectShareAccess
[v21.1.11-1.21.1] - 2024-09-25
添加
- 添加
CodecExtras
- 向
ItemModelDisplayOverrides
添加一些辅助方法 - 向
ExtraStreamCodecs
添加枚举助手 - 向
CreativeModeTabConfigurator
添加一些辅助方法 - 向
ShapesHelper
添加用于水平旋转形状的辅助方法
更改
- 如果通过依赖覆盖在 Fabric 上启用,则允许与 Minecraft 1.21 兼容
- 允许
RegistryManager::registerBlockItem
接受Item$Properties
供应者
修复
- 修复
RenderHighlightCallback
在 NeoForge 上崩溃的问题
[v21.1.10-1.21.1] - 2024-09-20
更改
- 允许
ItemModelDisplayOverrides
接受ResourceLocation
和ModelResourceLocation
[v21.1.9-1.21.1] - 2024-09-18
添加
- 添加
TooltipBuilder::setTooltipLineProcessor
[v21.1.8-1.21.1] - 2024-09-18
更改
- 在
TooltipBuilder
中将原始的ClientTooltipPositioner
传递给工具提示定位器工厂
[v21.1.7-1.21.1] - 2024-09-17
修复
- 修复
LivingDropsCallback
在 Fabric 上未能捕获玩家掉落的问题 - 修复一些按键绑定在 Fabric 上未能正确触发的问题
[v21.1.6-1.21.1] - 2024-09-17
更改
- 全面改革
AbstractRegistriesDatapackGenerator
,以便生成的注册表值可用于其他数据提供程序
[v21.1.5-1.21.1] - 2024-09-16
添加
- 添加新的数据附件 API
更改
- 回退对功能的编解码器支持,改用附件
- 将
PlayerSet::notify
重命名为PlayerSet::broadcast
[v21.1.4-1.21.1] - 2024-09-14
更改
- 支持功能的编解码器
- 简化
ModelLayerFactory
实现
[v21.1.3-1.21.1] - 2024-09-13
添加
- 添加
ScreenSkipper
- 添加
GsonCodecHelper
- 添加
TagFactory
[v21.1.2-1.21.1] - 2024-09-12
添加
- 添加
RegistryManager::registerTrimMaterial
和RegistryManager::registerLootTable
[v21.1.1-1.21.1] - 2024-09-11
添加
- 添加
RegistryManager::registerDataComponentType
更改
- 对
ConfigTranslationsManager
进行微调更新 - 在开发环境中隐藏一些烦人的提示消息
移除
- 移除
BlockEntityHelper
[v21.1.0-1.21.1] - 2024-09-10
- 移植到 Minecraft 1.21.1
[FABRIC] [1.21.1] PuzzlesLib-v21.1.37
on 2025 Aug 08变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.1.37-1.21.1] - 2025-08-05
修复
- 修复即使在 NeoForge 上未主动阻挡时也会调用
ShieldBlockCallback
[v21.1.36-1.21.1] - 2025-05-04
更改
- 允许
DataProviderHelper
支持RegistrySetBuilder
[v21.1.35-1.21.1] - 2025-05-04
移除
- 在 Fabric 上移除未使用的呼吸和溺水事件实现,以提高与 Lunar Client 的兼容性
[v21.1.34-1.21.1] - 2025-04-25
更改
- 提高与在 Fabric 的
Gui
类中注入的其他模组的兼容性
[v21.1.33-1.21.1] - 2025-03-16
修复
- 修复在 NeoForge 上无法访问
ModelPart$Vertex
和ModelPart$Polygon
[v21.1.32-1.21.1] - 2025-03-14
更改
- 为事件调用者中的强制转换添加一堆安全检查
[v21.1.31-1.21.1] - 2025-03-13
添加
- 添加
ModConstructor::onRegisterGameplayContent
- 添加
ModelLocationHelper
和ModelTemplateHelper
- 添加
ResourceKeyHelper
- 添加
AbstractDatapackRegistriesProvider
[v21.1.30-1.21.1] - 2025-03-11
修复
- 修复在 NeoForge 上注册生成的配置翻译时的罕见启动崩溃
[v21.1.29-1.21.1] - 2025-03-09
修复
- 修复 CommonAbstractions::hasChannel 在 NeoForge 上对无效玩家崩溃
[v21.1.28-1.21.1] - 2025-02-25
添加
- 将新的块、物品和创意模式选项卡注册方法回移植到
RegistryManager
- 回移植
CompostableBlocksContext
更改
- 更新
FabricEventFactory
以更宽松地处理错误的返回值
[v21.1.27-1.21.1] - 2025-01-17
修复
- 修复网络数据包在 Fabric 上延迟一帧执行
[v21.1.26-1.21.1] - 2025-01-16
更改
- 允许为
TooltipBuilder
设置空行以防止绘制工具提示
修复
- 修复在使用
TooltipBuilder
为小部件设置新的小部件工具提示时无法使用原生方法
[v21.1.25-1.21.1] - 2025-01-10
修复
- 避免在模型事件完成后保留顶级模型位置而导致不必要的高内存使用
- 将
BlockStateModelLoader
包装在WeakReference
中,以在不再需要时释放它
[v21.1.24-1.21.1] - 2024-12-22
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器以提高与 Cloth Config 模组的兼容性
[v21.1.23-1.21.1] - 2024-10-24
更改
- 支持将
AbstractTagAppender
用作字符串列表生成器
[v21.1.22-1.21.1] - 2024-10-22
添加
- 添加
ChangeEntitySizeCallback
- 添加
RegistryManager::registerAttribute
更改
- 用一些额外的方法扩展
LivingEntityRenderLayersContext
[v21.1.21-1.21.1] - 2024-10-10
更改
- 允许
PlayerSet
更宽松地处理提供的客户端级别
[v21.1.20-1.21.1] - 2024-10-10
添加
- 添加
CommonAbstractions::getPartEntityParent
修复
- 修复移除的数据附件无法同步到客户端
[v21.1.19-1.21.1] - 2024-10-05
更改
- 用
ClientParticleHelper
替换ClientParticleTypes
[v21.1.18-1.21.1] - 2024-10-04
更改
- 向
GuiGraphicsHelper
添加更多辅助方法
修复
- 修复
DynamicPackResources
无法生成某些资源
[v21.1.17-1.21.1] - 2024-10-01
添加
- 添加
ClientAbstractions::hasChannel
和CommonAbstractions::hasChannel
更改
- 网络消息不再发送到不理解它们的客户端和服务器
[v21.1.16-1.21.1] - 2024-09-30
更改
- 当通过
F1
隐藏 hud 时,RenderGuiLayerEvents
不再触发
[v21.1.15-1.21.1] - 2024-09-30
更改
- 对
RenderGuiEvents
进行微调
修复
- 修复其他模组的一些 gui 层无法渲染
[v21.1.14-1.21.1] - 2024-09-29
添加
- 添加
RenderGuiEvents
,替换RenderGuiCallback
[v21.1.13-1.21.1] - 2024-09-29
更改
- 在 Fabric 上全面改革
RenderGuiLayerEvents
实现
[v21.1.12-1.21.1] - 2024-09-29
添加
- 添加
NeoForgeCapabilityHelper::registerItemContainer
- 添加
GuiGraphicsHelper::blitTiledSprite
- 向
ClientAbstractions
添加一堆用于处理Gui#leftHeight
和Gui#rightHeight
的辅助方法
更改
- 对
ConfigTranslationsManager
进行小的改进
移除
- 移除
ModLoaderEnvironment::getObjectShareAccess
[v21.1.11-1.21.1] - 2024-09-25
添加
- 添加
CodecExtras
- 向
ItemModelDisplayOverrides
添加一些辅助方法 - 向
ExtraStreamCodecs
添加枚举辅助方法 - 向
CreativeModeTabConfigurator
添加一些辅助方法 - 向
ShapesHelper
添加用于水平旋转形状的辅助方法
更改
- 如果通过 依赖覆盖 启用,则允许在 Fabric 上与 Minecraft 1.21 兼容
- 允许
RegistryManager::registerBlockItem
接受Item$Properties
供应者
修复
- 修复
RenderHighlightCallback
在 NeoForge 上崩溃
[v21.1.10-1.21.1] - 2024-09-20
更改
- 允许
ItemModelDisplayOverrides
接受ResourceLocation
和ModelResourceLocation
[v21.1.9-1.21.1] - 2024-09-18
添加
- 添加
TooltipBuilder::setTooltipLineProcessor
[v21.1.8-1.21.1] - 2024-09-18
更改
- 在
TooltipBuilder
中将原始的ClientTooltipPositioner
传递给工具提示定位器工厂
[v21.1.7-1.21.1] - 2024-09-17
修复
- 修复
LivingDropsCallback
在 Fabric 上无法捕获玩家掉落 - 修复一些键绑定在 Fabric 上无法正确触发
[v21.1.6-1.21.1] - 2024-09-17
更改
- 全面改革
AbstractRegistriesDatapackGenerator
,以便生成的注册值可以在其他数据提供程序中使用
[v21.1.5-1.21.1] - 2024-09-16
添加
- 添加新的数据附件 api
更改
- 回退对功能的编解码器支持,使用附件代替
- 将
PlayerSet::notify
重命名为PlayerSet::broadcast
[v21.1.4-1.21.1] - 2024-09-14
更改
- 支持功能的编解码器
- 简化
ModelLayerFactory
实现
[v21.1.3-1.21.1] - 2024-09-13
添加
- 添加
ScreenSkipper
- 添加
GsonCodecHelper
- 添加
TagFactory
[v21.1.2-1.21.1] - 2024-09-12
添加
- 添加
RegistryManager::registerTrimMaterial
和RegistryManager::registerLootTable
[v21.1.1-1.21.1] - 2024-09-11
添加
- 添加
RegistryManager::registerDataComponentType
更改
- 对
ConfigTranslationsManager
进行小更新 - 在开发环境中隐藏一些烦人的通知
移除
- 移除
BlockEntityHelper
[v21.1.0-1.21.1] - 2024-09-10
- 移植到 Minecraft 1.21.1
[NEOFORGE] [1.21.8] PuzzlesLib-v21.8.3
on 2025 Aug 08变更日志
本项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且本项目遵循 语义版本控制。
[v21.8.3-1.21.8] - 2025-07-31
添加
- 添加
PackRepositorySourcesContext::registerBuiltInPack
- 在
DataProviderHelper
中支持内置包 - 添加
TransformingForwardingList
更改
- 在数据生成期间,对于每个模组,现在总是创建
pack.mcmeta
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 彻底 overhaul
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上一些与玩家交互事件相关的怪癖
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[FABRIC] [1.21.8] PuzzlesLib-v21.8.3
on 2025 Aug 08变更日志
本项目的所有重大更改都将记录在此文件中。
[v21.8.3-1.21.8] - 2025-07-31
添加
- 添加
PackRepositorySourcesContext::registerBuiltInPack
- 在
DataProviderHelper
中支持内置包 - 添加
TransformingForwardingList
更改
- 在数据生成期间,对于每个模组,现在始终会创建
pack.mcmeta
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 彻底 overhaul
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上玩家交互事件的一些怪癖
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[NEOFORGE] [1.21.8] PuzzlesLib-v21.8.2
on 2025 Aug 08变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 全面改革
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上玩家交互事件的一些问题
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[FABRIC] [1.21.8] PuzzlesLib-v21.8.2
on 2025 Aug 08变更日志
本项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且本项目遵循 语义版本控制。
[v21.8.2-1.21.8] - 2025-07-27
修复
- 修复
Config has already been registered
异常
[v21.8.1-1.21.8] - 2025-07-27
添加
- 添加
AnchorPoint
- 添加
CommonHelper::getBlockableEventLoop
更改
- 彻底改革
ComponentHelper
实现,以正确支持作为字符串一部分传递的旧格式代码
修复
- 修复 Fabric 上玩家交互事件的一些问题
[v21.8.0-1.21.8] - 2025-07-18
- 更新到 Minecraft 1.21.8
[NEOFORGE] [1.21.8] PuzzlesLib-v21.8.0
on 2025 Jul 21[FABRIC] [1.21.8] PuzzlesLib-v21.8.0
on 2025 Jul 21变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.8.0-1.21.8] - 2025-07-18
- 更新至 Minecraft 1.21.8
[FABRIC] [1.21.7] PuzzlesLib-v21.7.1
on 2025 Jul 05[NEOFORGE] [1.21.7] PuzzlesLib-v21.7.1
on 2025 Jul 05[FABRIC] [1.21.7] PuzzlesLib-v21.7.0
on 2025 Jul 03[NEOFORGE] [1.21.7] PuzzlesLib-v21.7.0
on 2025 Jul 03[FABRIC] [1.21.6] PuzzlesLib-v21.6.6
on 2025 Jun 27变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.6.6-1.21.6] - 2025-06-25
添加
- 添加
DrawItemStackOverlayCallback
,弃用ItemDecorationsContext
更改
- 更新为 NeoForge 21.6.16+
修复
- 修复更多状态栏高度提供程序问题
[v21.6.5-1.21.6] - 2025-06-25
修复
- 修复更多状态栏高度提供程序问题
[v21.6.4-1.21.6] - 2025-06-25
修复
- 修复更多状态栏高度提供程序问题
[v21.6.3-1.21.6] - 2025-06-25
添加
- 添加
ModLoaderEnvironment::isModPresentClientside
修复
- 修复各种状态栏高度提供程序问题
[v21.6.2-1.21.6] - 2025-06-19
添加
- 向
ContainerSerializationHelper
添加更多实用方法
更改
- 恢复附件以使用
Codec
而不是MapCodec
进行序列化
[v21.6.1-1.21.6] - 2025-06-18
添加
- 添加
ValueSerializationHelper
- 添加
GuiGraphicsHelper::drawInBatch8xOutline
修复
- 修复在 Fabric 上 Minecraft 1.21.6 之前创建的世界中读取怪物字段
puzzleslib:spawn_type
的问题 - 修复 Fabric 上的
GatherEffectScreenTooltipCallback
注入点
[v21.6.0-1.21.6] - 2025-06-18
- 更新至 Minecraft 1.21.6
添加
- 添加
PictureInPictureRendererContext
- 添加
CommonHelper::getMinecraftServer
- 添加
CodecExtras::fromEnum
- 添加
RegistryManager::registerEnchantmentEffectComponentType
- 添加
ResourceKeyHelper::getResourceLocation
- 向
EnchantingHelper
添加许多附魔值效果奖励辅助方法 - 添加
ModPackMetadataProvider
更改
- 迁移
GuiLayersContext
以使用自定义层实现 - 重新设计
FogEvents
以考虑 vanilla 更改 - 简化
RenderLevelEvents
实现为RenderLevelCallback
- 大大简化
ContainerSerializationHelper
- 用单个
CreateAnvilResultCallback
替换AnvilEvents
- 用单个
CreateGrindstoneResultCallback
替换GrindstoneEvents
- 将一些方法从
LookupHelper
移动到专用类 - 将
AbstractParticleProvider
和AbstractEquipmentProvider
移动到公共模块
删除
- 删除
fuzs.puzzleslib.api.capability.v3
- 删除
fuzs.puzzleslib.api.network.v3
- 删除
RenderGuiLayerEvents
- 删除弃用的
ItemTooltipRegistry
类 - 删除
RenderTypeHelper
,所有功能现在由RenderTypesContext
涵盖 - 删除
ExtendedMenuSupplier
- 删除
EnchantingHelper::isBookEnchantable
- 删除
BlockEvents.FarmlandTrample
- 从公共 API 中删除默认的可变值类
- 删除
ComputeEnchantedLootBonusCallback
- 删除
EnchantingHelper::getMobLootingLevel
- 删除
ServerEntityLevelEvents.Spawn
[NEOFORGE] [1.21.6] PuzzlesLib-v21.6.6
on 2025 Jun 27变更日志
此项目的所有重大更改都将记录在此文件中。
[v21.6.6-1.21.6] - 2025-06-25
添加
- 添加
DrawItemStackOverlayCallback
,弃用ItemDecorationsContext
更改
- 更新为 NeoForge 21.6.16+
修复
- 修复更多状态栏高度提供程序问题
[v21.6.5-1.21.6] - 2025-06-25
修复
- 修复更多状态栏高度提供程序问题
[v21.6.4-1.21.6] - 2025-06-25
修复
- 修复更多状态栏高度提供程序问题
[v21.6.3-1.21.6] - 2025-06-25
添加
- 添加
ModLoaderEnvironment::isModPresentClientside
修复
- 修复各种状态栏高度提供程序问题
[v21.6.2-1.21.6] - 2025-06-19
添加
- 向
ContainerSerializationHelper
添加更多实用方法
更改
- 恢复附件以使用
Codec
而不是MapCodec
进行序列化
[v21.6.1-1.21.6] - 2025-06-18
添加
- 添加
ValueSerializationHelper
- 添加
GuiGraphicsHelper::drawInBatch8xOutline
修复
- 修复在 Fabric 上 Minecraft 1.21.6 之前创建的世界中读取
puzzleslib:spawn_type
字段的问题 - 修复 Fabric 上的
GatherEffectScreenTooltipCallback
注入点
[v21.6.0-1.21.6] - 2025-06-18
- 更新到 Minecraft 1.21.6
添加
- 添加
PictureInPictureRendererContext
- 添加
CommonHelper::getMinecraftServer
- 添加
CodecExtras::fromEnum
- 添加
RegistryManager::registerEnchantmentEffectComponentType
- 添加
ResourceKeyHelper::getResourceLocation
- 向
EnchantingHelper
添加许多附魔值效果加成辅助方法 - 添加
ModPackMetadataProvider
更改
- 迁移
GuiLayersContext
以使用自定义层实现 - 重新设计
FogEvents
以考虑 vanilla 更改 - 简化
RenderLevelEvents
实现为RenderLevelCallback
- 大大简化
ContainerSerializationHelper
- 用单个
CreateAnvilResultCallback
替换AnvilEvents
- 用单个
CreateGrindstoneResultCallback
替换GrindstoneEvents
- 将
LookupHelper
的一些方法移动到专用类 - 将
AbstractParticleProvider
和AbstractEquipmentProvider
移动到公共模块
移除
- 移除
fuzs.puzzleslib.api.capability.v3
- 移除
fuzs.puzzleslib.api.network.v3
- 移除
RenderGuiLayerEvents
- 移除弃用的
ItemTooltipRegistry
类 - 移除
RenderTypeHelper
,所有功能现在都由RenderTypesContext
覆盖 - 移除
ExtendedMenuSupplier
- 移除
EnchantingHelper::isBookEnchantable
- 移除
BlockEvents.FarmlandTrample
- 从公共 api 中移除默认的可变值类
- 移除
ComputeEnchantedLootBonusCallback
- 移除
EnchantingHelper::getMobLootingLevel
- 移除
ServerEntityLevelEvents.Spawn
[NEOFORGE] [1.21.6] PuzzlesLib-v21.6.2
on 2025 Jun 27变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.6.2-1.21.6] - 2025-06-19
添加
- 向
ContainerSerializationHelper
添加更多实用方法
更改
- 为序列化将附件恢复为使用
Codec
而不是MapCodec
[v21.6.1-1.21.6] - 2025-06-18
添加
- 添加
ValueSerializationHelper
- 添加
GuiGraphicsHelper::drawInBatch8xOutline
修复
- 修复在 Fabric 上在 Minecraft 1.21.6 之前创建的世界中读取生物的字段
puzzleslib:spawn_type
- 修复 Fabric 上的
GatherEffectScreenTooltipCallback
注入点
[v21.6.0-1.21.6] - 2025-06-18
- 更新到 Minecraft 1.21.6
添加
- 添加
PictureInPictureRendererContext
- 添加
CommonHelper::getMinecraftServer
- 添加
CodecExtras::fromEnum
- 添加
RegistryManager::registerEnchantmentEffectComponentType
- 添加
ResourceKeyHelper::getResourceLocation
- 向
EnchantingHelper
添加许多附魔值效果奖励辅助方法 - 添加
ModPackMetadataProvider
更改
- 迁移
GuiLayersContext
以使用自定义层实现 - 重新设计
FogEvents
以考虑香草更改 - 简化
RenderLevelEvents
实现为RenderLevelCallback
- 极大简化
ContainerSerializationHelper
- 用单个
CreateAnvilResultCallback
替换AnvilEvents
- 用单个
CreateGrindstoneResultCallback
替换GrindstoneEvents
- 将一些方法从
LookupHelper
移动到专用类 - 将
AbstractParticleProvider
和AbstractEquipmentProvider
移动到公共模块
删除
- 删除
fuzs.puzzleslib.api.capability.v3
- 删除
fuzs.puzzleslib.api.network.v3
- 删除
RenderGuiLayerEvents
- 删除弃用的
ItemTooltipRegistry
类 - 删除
RenderTypeHelper
,现在所有功能都由RenderTypesContext
涵盖 - 删除
ExtendedMenuSupplier
- 删除
EnchantingHelper::isBookEnchantable
- 删除
BlockEvents.FarmlandTrample
- 从公共 API 中删除默认可变值类
- 删除
ComputeEnchantedLootBonusCallback
- 删除
EnchantingHelper::getMobLootingLevel
- 删除
ServerEntityLevelEvents.Spawn
[FABRIC] [1.21.6] PuzzlesLib-v21.6.2
on 2025 Jun 27变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.6.2-1.21.6] - 2025-06-19
添加
- 向
ContainerSerializationHelper
添加更多实用方法
更改
- 为序列化将附件改回使用
Codec
而不是MapCodec
[v21.6.1-1.21.6] - 2025-06-18
添加
- 添加
ValueSerializationHelper
- 添加
GuiGraphicsHelper::drawInBatch8xOutline
修复
- 修复在 Fabric 上 Minecraft 1.21.6 之前创建的世界中读取生物的字段
puzzleslib:spawn_type
- 修复 Fabric 上的
GatherEffectScreenTooltipCallback
注入点
[v21.6.0-1.21.6] - 2025-06-18
- 更新到 Minecraft 1.21.6
添加
- 添加
PictureInPictureRendererContext
- 添加
CommonHelper::getMinecraftServer
- 添加
CodecExtras::fromEnum
- 添加
RegistryManager::registerEnchantmentEffectComponentType
- 添加
ResourceKeyHelper::getResourceLocation
- 向
EnchantingHelper
添加许多附魔值效果加成辅助方法 - 添加
ModPackMetadataProvider
更改
- 迁移
GuiLayersContext
以使用自定义层实现 - 重新设计
FogEvents
以考虑香草变化 - 简化
RenderLevelEvents
实现为RenderLevelCallback
- 极大简化
ContainerSerializationHelper
- 用单个
CreateAnvilResultCallback
替换AnvilEvents
- 用单个
CreateGrindstoneResultCallback
替换GrindstoneEvents
- 将一些方法从
LookupHelper
移至专用类 - 将
AbstractParticleProvider
和AbstractEquipmentProvider
移至公共模块
删除
- 删除
fuzs.puzzleslib.api.capability.v3
- 删除
fuzs.puzzleslib.api.network.v3
- 删除
RenderGuiLayerEvents
- 删除弃用的
ItemTooltipRegistry
类 - 删除
RenderTypeHelper
,所有功能现在都由RenderTypesContext
涵盖 - 删除
ExtendedMenuSupplier
- 删除
EnchantingHelper::isBookEnchantable
- 删除
BlockEvents.FarmlandTrample
- 从公共 API 中删除默认的可变值类
- 删除
ComputeEnchantedLootBonusCallback
- 删除
EnchantingHelper::getMobLootingLevel
- 删除
ServerEntityLevelEvents.Spawn
[FABRIC] [1.21.6] PuzzlesLib-v21.6.1
on 2025 Jun 19变更日志
本项目的所有显著变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.6.1-1.21.6] - 2025-06-18
新增
- 添加
值序列化助手
- 添加
图形界面图形助手::批量绘制8x轮廓
修复
- 修复在Fabric上于《我的世界》1.21.6之前创建的世界中读取怪物身上的
puzzleslib:生成类型
字段的问题 - 修复在Fabric上
收集效果屏幕工具提示回调
的注入点问题
[v21.6.0-1.21.6] - 2025-06-18
- 更新至《我的世界》1.21.6版本
新增
- 添加
画中画渲染器上下文
- 添加
通用助手::获取《我的世界》服务器
- 添加
编解码器扩展::从枚举转换
- 添加
注册管理器::注册附魔效果组件类型
- 添加
资源键助手::获取资源位置
- 为
附魔助手
添加许多附魔值效果加成辅助方法 - 添加
模组包元数据提供者
更改
- 将
图形界面层上下文
迁移为使用自定义层实现 - 重新设计
雾事件
以适应原版的变更 - 将
渲染等级事件
的实现简化为渲染等级回调
- 极大地简化
容器序列化助手
- 用单个
创建铁砧结果回调
替换铁砧事件
- 用单个
创建砂轮结果回调
替换砂轮事件
- 将一些方法从
查找助手
移至专用类 - 将
抽象粒子提供者
和抽象装备提供者
移至通用模块
移除
- 移除
fuzs.puzzleslib.api.能力.v3
- 移除
fuzs.puzzleslib.api.网络.v3
- 移除
渲染图形界面层事件
- 移除已弃用的
物品工具提示注册器
类 - 移除
渲染类型助手
,其所有功能现在由渲染类型上下文
涵盖 - 移除
扩展菜单提供者
- 移除
附魔助手::书本是否可附魔
- 移除
方块事件.农田踩踏
- 从公共API中移除默认可变值类
- 移除
计算附魔战利品加成回调
- 移除
附魔助手::获取怪物抢夺等级
- 移除
服务器实体等级事件.生成
[NEOFORGE] [1.21.6] PuzzlesLib-v21.6.1
on 2025 Jun 19变更日志
本项目的所有显著变更都将记录在此文件中。
[v21.6.1-1.21.6] - 2025-06-18
新增
- 添加
值序列化助手
- 添加
图形界面图形助手::批量绘制8x轮廓
修复
- 修复在Fabric上于《我的世界》1.21.6之前创建的世界中读取生物上的
puzzleslib:生成类型
字段的问题 - 修复在Fabric上
收集效果屏幕工具提示回调
注入点的问题
[v21.6.0-1.21.6] - 2025-06-18
- 更新至《我的世界》1.21.6版本
新增
- 添加
画中画渲染器上下文
- 添加
通用助手::获取《我的世界》服务器
- 添加
编解码器扩展::从枚举
- 添加
注册管理器::注册附魔效果组件类型
- 添加
资源键助手::获取资源定位
- 为
附魔助手
添加许多附魔值效果加成辅助方法 - 添加
模组包元数据提供者
更改
- 迁移
图形界面层上下文
以使用自定义层实现 - 重新设计
雾事件
以考虑原版变化 - 将
渲染关卡事件
实现简化为渲染关卡回调
- 极大地简化
容器序列化助手
- 用单个
创建铁砧结果回调
替换铁砧事件
- 用单个
创建砂轮结果回调
替换砂轮事件
- 将一些方法从
查找助手
移至专用类 - 将
抽象粒子提供者
和抽象装备提供者
移至通用模块
移除
- 移除
fuzs.puzzleslib.api.能力.v3
- 移除
fuzs.puzzleslib.api.网络.v3
- 移除
渲染图形界面层事件
- 移除已弃用的
物品工具提示注册
类 - 移除
渲染类型助手
,所有功能现在由渲染类型上下文
涵盖 - 移除
扩展菜单供应商
- 移除
附魔助手::书本是否可附魔
- 移除
方块事件.农田踩踏
- 从公共API中移除有默认值的可变值类
- 移除
计算附魔战利品加成回调
- 移除
附魔助手::获取生物抢夺等级
- 移除
服务器实体关卡事件.生成