[FABRIC] [1.21.4] PuzzlesLib-v21.4.4
on 2025 Feb 07变更日志
本项目的所有显著变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.4-1.21.4] - 2025-02-06
变更
- 允许
方块状态解析器上下文
添加未烘焙模型
实例
修复
- 修复在NeoForge上
方块状态解析器上下文
未缓存手动加载的未烘焙模型
实例的问题 - 修复在NeoForge上
方块状态解析器上下文
不断重新烘焙之前已定位的所有未烘焙方块状态模型
实例的问题
[v21.4.3-1.21.4] - 2025-02-05
添加
- 为异步加载资源的准备工作添加一个替代的
方块状态解析器上下文::注册方块状态解析器
实现
变更
- 重构
模型加载助手
中的方法以返回可完成的未来
实例 - 像NeoForge那样在Fabric上移动所选物品名称以及图形用户界面高度变量
修复
- 修复在NeoForge上当实体未进行格挡时
盾牌方块回调
触发的问题 - 修复在Fabric上
客户端抽象层::获取图形用户界面右侧高度
和客户端抽象层::获取图形用户界面左侧高度
为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025-02-04
添加
- 添加
方块状态解析器上下文
- 添加
客户端启动回调
- 添加
模型加载助手
变更
- 在Fabric上延迟运行
附加模型上下文
直至模型加载插件
初始化
修复
- 修复
抽象模型提供者
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025-02-03
变更
- 在架构织机仍损坏时,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025-02-03
- 移植到《我的世界》1.21.4版本
添加
- 添加
特殊方块模型类型上下文
- 添加
特殊方块模型渲染器上下文
- 添加
游戏注册上下文
- 添加
转换合成方式助手
- 添加
现有文件助手
变更
- 用
渲染名称标签回调
替换渲染名称标签事件
- 用
提取渲染状态回调V2
替换提取渲染状态回调
- 将
模型事件
重构为模型加载事件
、方块模型加载事件
和模型烘焙完成回调
- 将
颜色提供者上下文
重构为方块颜色上下文
移除
- 移除
内容注册标志
- 移除
NeoForge数据提供者上下文
- 移除
战利品表加载事件
- 移除
渲染玩家事件
- 移除
构建创造模式选项卡内容上下文
- 移除
创造模式选项卡上下文
及创造模式选项卡配置器
- 移除
内置模型物品渲染器上下文
以及内置物品渲染器
和重新加载内置物品渲染器
- 移除
物品模型属性上下文
- 移除
物品模型显示覆盖
- 移除
抽象注册数据包生成器
- 移除
抽象模型提供者
及模组物品模型提供者
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.4
on 2025 Feb 07变更日志
本项目的所有显著变更都将记录在此文件中。
[v21.4.4-1.21.4] - 2025-02-06
变更
- 允许
块状态解析器上下文
添加未烘焙模型
实例
修复
- 修复在NeoForge上
块状态解析器上下文
未缓存手动加载的未烘焙模型
实例的问题 - 修复在NeoForge上
块状态解析器上下文
不断重新烘焙之前已定位的所有未烘焙块状态模型
实例的问题
[v21.4.3-1.21.4] - 2025-02-05
添加
- 为异步加载资源的准备工作添加一个替代的
块状态解析器上下文::注册块状态解析器
实现
变更
- 重构
模型加载助手
中的方法以返回可完成未来
实例 - 像NeoForge那样在Fabric上把选中的物品名称与图形用户界面高度变量一起移动
修复
- 修复在NeoForge上当实体未进行格挡时
盾牌阻挡回调
触发的问题 - 修复在Fabric上
客户端抽象层::获取图形用户界面右侧高度
和客户端抽象层::获取图形用户界面左侧高度
为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025-02-04
添加
- 添加
块状态解析器上下文
- 添加
客户端启动回调
- 添加
模型加载助手
变更
- 在Fabric上延迟运行
附加模型上下文
,直到模型加载插件
初始化
修复
- 修复
抽象模型提供者
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025-02-03
变更
- 在建筑织机仍然损坏的情况下,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025-02-03
- 移植到《我的世界》1.21.4版本
添加
- 添加
特殊块模型类型上下文
- 添加
特殊块模型渲染器上下文
- 添加
游戏注册表上下文
- 添加
转化合成方式助手
- 添加
现有文件助手
变更
- 用
渲染名称标签回调
替换渲染名称标签事件
- 用
提取渲染状态回调V2
替换提取渲染状态回调
- 将
模型事件
重构为模型加载事件
、块模型加载事件
和模型烘焙完成回调
- 将
颜色提供者上下文
重构为块颜色上下文
移除
- 移除
内容注册标志
- 移除
NeoForge数据提供者上下文
- 移除
战利品表加载事件
- 移除
渲染玩家事件
- 移除
构建创造模式标签内容上下文
- 用
创造模式标签配置器
移除创造模式标签上下文
- 用
内置物品渲染器
和重新加载内置物品渲染器
移除内置模型物品渲染器上下文
- 移除
物品模型属性上下文
- 移除
物品模型显示覆盖
- 移除
抽象注册表数据包生成器
- 移除
抽象模型提供者
并用模组物品模型提供者
替换
[FABRIC] [1.21.4] PuzzlesLib-v21.4.3
on 2025 Feb 07变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 Keep a Changelog, 并且本项目遵循 语义化版本规范。
[v21.4.3-1.21.4] - 2025-02-05
新增
- 为异步加载资源的准备工作添加一个替代的
BlockStateResolverContext::registerBlockStateResolver
实现方式
更改
- 重构
ModelLoadingHelper
中的方法以返回CompletableFuture
实例 - 在Fabric上像NeoForge那样将所选物品名称与图形用户界面高度变量一起移动
修复
- 修复在NeoForge上实体未进行格挡时
ShieldBlockCallback
被触发的问题 - 修复在Fabric上
ClientAbstractions::getGuiRightHeight
和ClientAbstractions::getGuiLeftHeight
为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025-02-04
新增
- 添加
BlockStateResolverContext
- 添加
ClientStartedCallback
- 添加
ModelLoadingHelper
更改
- 在Fabric上延迟运行
AdditionalModelsContext
直至ModelLoadingPlugin
初始化完成
修复
- 修复
AbstractModelProvider
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025-02-03
更改
- 在Architectury Loom仍有故障时,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025-02-03
- 移植到《我的世界》1.21.4版本
新增
- 添加
SpecialBlockModelTypesContext
- 添加
SpecialBlockModelRenderersContext
- 添加
GameRegistriesContext
- 添加
TransmuteRecipeHelper
- 添加
ExistingFilesHelper
更改
- 用
RenderNameTagCallback
替换RenderNameTagEvents
- 用
ExtractRenderStateCallbackV2
替换ExtractRenderStateCallback
- 将
ModelEvents
重构为ModelLoadingEvents
、BlockModelLoadingEvents
和ModelBakingCompletedCallback
- 将
ColorProvidersContext
重构为BlockColorsContext
移除
- 移除
ContentRegistrationFlags
- 移除
NeoForgeDataProviderContext
- 移除
LootTableLoadEvents
- 移除
RenderPlayerEvents
- 移除
BuildCreativeModeTabContentsContext
- 移除带有
CreativeModeTabConfigurator
的CreativeModeTabContext
- 移除带有
BuiltinItemRenderer
和ReloadingBuiltInItemRenderer
的BuiltinModelItemRendererContext
- 移除
ItemModelPropertiesContext
- 移除
ItemModelDisplayOverrides
- 移除
AbstractRegistriesDatapackGenerator
- 移除带有
ModItemModelProvider
的AbstractModelProvider
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.3
on 2025 Feb 07变更日志
本项目的所有显著变更都将记录在此文件中。
其格式基于Keep a Changelog, 并且本项目遵循语义化版本规范。
[v21.4.3-1.21.4] - 2025年2月5日
新增
- 为异步加载资源的准备工作添加一个可选的
BlockStateResolverContext::registerBlockStateResolver
实现方式
变更
- 重构
ModelLoadingHelper
中的方法以返回CompletableFuture
实例 - 像NeoForge那样在Fabric上把选中的物品名称与图形用户界面高度变量一起移动
修复
- 修复在NeoForge上实体未进行格挡时
ShieldBlockCallback
却触发的问题 - 修复在Fabric上
ClientAbstractions::getGuiRightHeight
和ClientAbstractions::getGuiLeftHeight
为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025年2月4日
新增
- 添加
BlockStateResolverContext
- 添加
ClientStartedCallback
- 添加
ModelLoadingHelper
变更
- 在Fabric上延迟运行
AdditionalModelsContext
,直至ModelLoadingPlugin
初始化完成
修复
- 修复
AbstractModelProvider
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025年2月3日
变更
- 在Architectury Loom仍有问题时,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025年2月3日
- 移植到《我的世界》1.21.4版本
新增
- 添加
SpecialBlockModelTypesContext
- 添加
SpecialBlockModelRenderersContext
- 添加
GameRegistriesContext
- 添加
TransmuteRecipeHelper
- 添加
ExistingFilesHelper
变更
- 用
RenderNameTagCallback
替换RenderNameTagEvents
- 用
ExtractRenderStateCallbackV2
替换ExtractRenderStateCallback
- 将
ModelEvents
重构为ModelLoadingEvents
、BlockModelLoadingEvents
和ModelBakingCompletedCallback
- 将
ColorProvidersContext
重构为BlockColorsContext
移除
- 移除
ContentRegistrationFlags
- 移除
NeoForgeDataProviderContext
- 移除
LootTableLoadEvents
- 移除
RenderPlayerEvents
- 移除
BuildCreativeModeTabContentsContext
- 移除
CreativeModeTabContext
及CreativeModeTabConfigurator
- 移除
BuiltinModelItemRendererContext
及BuiltinItemRenderer
和ReloadingBuiltInItemRenderer
- 移除
ItemModelPropertiesContext
- 移除
ItemModelDisplayOverrides
- 移除
AbstractRegistriesDatapackGenerator
- 移除
AbstractModelProvider
及ModItemModelProvider
[FABRIC] [1.21.4] PuzzlesLib-v21.4.2
on 2025 Feb 04变更日志
本项目所有值得注意的变更都将记录在此文件中。
[v21.4.2-1.21.4] - 2025-02-04
新增
- 添加
方块状态解析器上下文
- 添加
客户端启动回调
- 添加
模型加载助手
更改
- 在Fabric上,将
附加模型上下文
的运行延迟到模型加载插件
初始化时
修复
- 修复
抽象模型提供者
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025-02-03
更改
- 在建筑织机(Architectury Loom)仍损坏的情况下,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025-02-03
- 移植到《我的世界》1.21.4版本
新增
- 添加
特殊方块模型类型上下文
- 添加
特殊方块模型渲染器上下文
- 添加
游戏注册表上下文
- 添加
转化合成方式助手
- 添加
现有文件助手
更改
- 用
渲染名称标签回调
替换渲染名称标签事件
- 用
提取渲染状态回调V2
替换提取渲染状态回调
- 将
模型事件
重构为模型加载事件
、方块模型加载事件
和模型烘焙完成回调
- 将
颜色提供者上下文
重构为方块颜色上下文
移除
- 移除
内容注册标志
- 移除
新Forge数据提供者上下文
- 移除
战利品表加载事件
- 移除
渲染玩家事件
- 移除
构建创造模式标签内容上下文
- 用
创造模式标签配置器
移除创造模式标签上下文
- 用
内置物品渲染器
和重新加载内置物品渲染器
移除内置模型物品渲染器上下文
- 移除
物品模型属性上下文
- 移除
物品模型显示覆盖
- 移除
抽象注册表数据包生成器
- 用
模组物品模型提供者
移除抽象模型提供者
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.2
on 2025 Feb 04变更日志
本项目所有值得注意的变更都将记录在此文件中。
[v21.4.2-1.21.4] - 2025年2月4日
新增
- 添加
块状态解析器上下文
- 添加
客户端启动回调
- 添加
模型加载助手
更改
- 在Fabric上,将
附加模型上下文
的运行延迟到模型加载插件
初始化时
修复
- 修复
抽象模型提供者
在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025年2月3日
更改
- 在建筑织机(Architectury Loom)仍损坏的情况下,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025年2月3日
- 移植到《我的世界》1.21.4版本
新增
- 添加
特殊方块模型类型上下文
- 添加
特殊方块模型渲染器上下文
- 添加
游戏注册表上下文
- 添加
转化合成方式助手
- 添加
现有文件助手
更改
- 将
渲染名称标签事件
替换为渲染名称标签回调
- 将
提取渲染状态回调
替换为提取渲染状态回调V2
- 将
模型事件
重构为模型加载事件
、方块模型加载事件
和模型烘焙完成回调
- 将
颜色提供者上下文
重构为方块颜色上下文
移除
- 移除
内容注册标志
- 移除
新Forge数据提供者上下文
- 移除
战利品表加载事件
- 移除
渲染玩家事件
- 移除
构建创造模式标签内容上下文
- 移除
创造模式标签上下文
及创造模式标签配置器
- 移除
内置模型物品渲染器上下文
及内置物品渲染器
和重新加载内置物品渲染器
- 移除
物品模型属性上下文
- 移除
物品模型显示覆盖
- 移除
抽象注册表数据包生成器
- 移除
抽象模型提供者
及模组物品模型提供者
[FABRIC] [1.21.3] PuzzlesLib-v21.3.21
on 2025 Feb 02变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 Keep a Changelog, 并且本项目遵循 语义化版本规范。
[v21.3.21 - 1.21.3] - 2025-01-29
新增
- 添加
DataPackRegistriesContext
- 添加
AbstractRecipeProvider::foodCooking
- 添加
BlockFamilyBuilder::hangingSign
[v21.3.20 - 1.21.3] - 2025-01-28
新增
- 添加
LootTableLoadCallback
,弃用LootTableLoadEvents
- 添加
TransformingRecipeOutput
[v21.3.19 - 1.21.3] - 2025-01-26
新增
- 添加
ClientAbstractions::registerWoodType
- 为
RegistryManager::registerBlockItem
添加一个更多的重载
移除
- 移除
BlockFamilyBuilder::wallSign
[v21.3.18 - 1.21.3] - 2025-01-24
新增
- 添加
QuickMoveRuleSet
- 添加
ArmorMaterialBuilder
- 添加
PickProjectileCallback
- 添加
EnderPearlTeleportCallback
- 添加
BuildCreativeModeTabContentsCallback
- 添加
AbstractLanguageProvider$BlockFamilyBuilder
- 添加
RegistryManager::registerCreativeModeTab
- 添加
RegistryManager::registerRecipeBookCategory
- 添加内部的
ModEnchantCommand
- 添加一些新的传递性访问扩展器
修复
- 避免在模型事件完成后因保留顶级模型位置而导致不必要的高内存使用
- 修复在某些情况下为
TooltipBuilder
设置空行时抛出异常的问题 - 修复当
TooltipBuilder
已用于部件时,无法使用原版方法设置新的部件工具提示的问题 - 修复在Fabric上网络数据包延迟一帧执行的问题
移除
- 移除
LivingBreathEvents
,因为其在Fabric上的实现过于侵入性,难以维护
[v21.3.17 - 1.21.3] - 2025-01-07
新增
- 添加
AbstractEquipmentModelProvider
- 添加
ClientAbstractions::isEffectVisibleInGui
和ClientAbstractions::isEffectVisibleInInventory
- 为
InteractionResultHelper
添加缺失的方法 - 添加一些新的传递性访问扩展器
- 为
RegistryManager::registerItem
添加一个更多的重载
更改
- 在
AbstractRegistriesDatapackGenerator
中支持乐器 - 将
AbstractRegistriesDatapackGenerator
全面检修为AbstractDatapackRegistriesProvider
修复
- 修复Fabric上的
GatherEffectScreenTooltipCallback
[v21.3.16 - 1.21.3] - 2024-12-27
新增
- 添加
SingleChestRenderer
- 添加
ClientAbstractions::getPartialTick
,用于从EntityRenderState
中提取部分刻时间 - 添加从准备将一些辅助方法移出
AbstractModelProvider
而来的ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
在Fabric上导致异常的问题
[v21.3.15 - 1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行以防止工具提示绘制
[v21.3.14 - 1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
的实现,使其不再需要访问扩展器来帮助与 Cloth Config 模组兼容 ClientAbstractions::registerConfigScreenFactory
现在会合并所有提供的模组ID的配置,而不是覆盖原始模组的配置
[v21.3.13 - 1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的NeoForge事件
[v21.3.12 - 1.21.3] - 2024-12-06
更改
- 将一些方法转换回
InteractionResultHelper
中的字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组ID
修复
- 修复
ExplosionEvents$Start
在Fabric上无法取消的问题
[v21.3.11 - 1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10 - 1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在NeoForge上导致OutOfMemoryError
的问题
[v21.3.9 - 1.21.3] - 2024-11-27
新增
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
无法为相应物品复制方块名称的问题
[v21.3.8 - 1.21.3] - 2024-11-25
修复
- 修复转换合成方式复制所有输入组件的问题
[v21.3.7 - 1.21.3] - 2024-11-25
修复
- 修复在Fabric上清除所有效果时崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成一些合成方式的问题
[v21.3.6 - 1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5 - 1.21.3] - 2024-11-23
更改
- 使用专用的mixin实现
ExtractRenderStateCallback
[v21.3.4 - 1.21.3] - 2024-11-23
新增
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3 - 1.21.3] - 2024-11-19
新增
- 添加
NativeImageHelper
修复
- 修复Fabric上
LivingChangeTargetCallback
的实现
[v21.3.2 - 1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑到GuiGraphics
中已移除的blitOffset
参数 - 修复
ClientAbstractions::registerConfigScreenFactory
在NeoForge上抛出异常的问题
[v21.3.1 - 1.21.3] - 2024-11-18
新增
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0 - 1.21.3] - 2024-11-15
- 移植到《我的世界》1.21.3版本
新增
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重制为RenderNameTagEvents
以适应《我的世界》的变更 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
合成方式重命名为Transmute
合成方式 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
移除
- 移除
MinecartTypeRegistry
- 移除
RenderGuiCallback
,转而支持RenderGuiEvents
- 移除
GenericExplosionHelper
[NEOFORGE] [1.21.3] PuzzlesLib-v21.3.21
on 2025 Feb 02变更日志
本项目所有值得注意的变更都将记录在此文件中。
[v21.3.21-1.21.3] - 2025-01-29
新增
- 添加
DataPackRegistriesContext
- 添加
AbstractRecipeProvider::foodCooking
- 添加
BlockFamilyBuilder::hangingSign
[v21.3.20-1.21.3] - 2025-01-28
新增
- 添加
LootTableLoadCallback
,弃用LootTableLoadEvents
- 添加
TransformingRecipeOutput
[v21.3.19-1.21.3] - 2025-01-26
新增
- 添加
ClientAbstractions::registerWoodType
- 为
RegistryManager::registerBlockItem
添加一个更多的重载
移除
- 移除
BlockFamilyBuilder::wallSign
[v21.3.18-1.21.3] - 2025-01-24
新增
- 添加
QuickMoveRuleSet
- 添加
ArmorMaterialBuilder
- 添加
PickProjectileCallback
- 添加
EnderPearlTeleportCallback
- 添加
BuildCreativeModeTabContentsCallback
- 添加
AbstractLanguageProvider$BlockFamilyBuilder
- 添加
RegistryManager::registerCreativeModeTab
- 添加
RegistryManager::registerRecipeBookCategory
- 添加内部的
ModEnchantCommand
- 添加一些新的传递性访问扩展器
修复
- 避免在模型事件完成后因保留顶级模型位置而导致不必要的高内存使用
- 修复在某些情况下为
TooltipBuilder
设置空行时抛出异常的问题 - 修复当
TooltipBuilder
已用于部件时,无法使用原版方法设置新的部件提示信息的问题 - 修复在Fabric上网络数据包延迟一 tick执行的问题
移除
- 移除
LivingBreathEvents
,因为其在Fabric上的实现过于侵入性,难以维护
[v21.3.17-1.21.3] - 2025-01-07
新增
- 添加
AbstractEquipmentModelProvider
- 添加
ClientAbstractions::isEffectVisibleInGui
及ClientAbstractions::isEffectVisibleInInventory
- 为
InteractionResultHelper
添加缺失的方法 - 添加一些新的传递性访问扩展器
- 为
RegistryManager::registerItem
添加一个更多的重载
更改
- 在
AbstractRegistriesDatapackGenerator
中支持乐器 - 将
AbstractRegistriesDatapackGenerator
全面检修为AbstractDatapackRegistriesProvider
修复
- 修复Fabric上的
GatherEffectScreenTooltipCallback
[v21.3.16-1.21.3] - 2024-12-27
新增
- 添加
SingleChestRenderer
- 添加
ClientAbstractions::getPartialTick
,用于从EntityRenderState
中提取部分tick时间 - 添加从准备将一些辅助方法移出
AbstractModelProvider
而来的ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
在Fabric上导致异常的问题
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行以防止提示信息绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
的实现,使其不再需要访问扩展器来帮助与Cloth Config模组的兼容性 ClientAbstractions::registerConfigScreenFactory
现在会合并所有提供的模组ID的配置,而不是覆盖原模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的NeoForge事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将一些方法在
InteractionResultHelper
中转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组ID
修复
- 修复
ExplosionEvents$Start
在Fabric上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在NeoForge上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
新增
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
无法为对应物品复制方块名称的问题
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复转换合成方式会复制所有输入组件的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复在Fabric上清除所有效果时崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成一些合成方式的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的mixin实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
新增
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
新增
- 添加
NativeImageHelper
修复
- 修复Fabric上
LivingChangeTargetCallback
的实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑到GuiGraphics
中已移除的blitOffset
参数 - 修复
ClientAbstractions::registerConfigScreenFactory
在NeoForge上抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
新增
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到《我的世界》1.21.3版本
新增
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重做为RenderNameTagEvents
以适应《我的世界》的变更 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
合成方式重命名为Transmute
合成方式 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
移除
- 移除
MinecartTypeRegistry
- 移除
RenderGuiCallback
,转而支持RenderGuiEvents
- 移除
GenericExplosionHelper
[FABRIC] [1.21.1] PuzzlesLib-v21.1.27
on 2025 Jan 18变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.1.27-1.21.1] - 2025-01-17
修复
- 修复在 Fabric 上网络数据包延迟一 tick 执行的问题
[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.1] PuzzlesLib-v21.1.27
on 2025 Jan 18变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[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.26
on 2025 Jan 17变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[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 上彻底 overhaul
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
更改
- 彻底 overhaul
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.1] PuzzlesLib-v21.1.26
on 2025 Jan 17变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[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.25
on 2025 Jan 12变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[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 上彻底 overhaul
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
更改
- 彻底 overhaul
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.1] PuzzlesLib-v21.1.25
on 2025 Jan 12变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[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
进行 minor 改进
移除
- 移除
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
进行 minor 更新 - 在开发环境中隐藏一些烦人的提示消息
移除
- 移除
BlockEntityHelper
[v21.1.0-1.21.1] - 2024-09-10
- 移植到 Minecraft 1.21.1
[FABRIC] [1.21.3] PuzzlesLib-v21.3.17
on 2025 Jan 08变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.3.17-1.21.3] - 2025-01-07
添加
- 添加
AbstractEquipmentModelProvider
- 添加
ClientAbstractions::isEffectVisibleInGui
和ClientAbstractions::isEffectVisibleInInventory
- 为
InteractionResultHelper
添加缺失的方法 - 添加一些新的传递性访问加宽器
- 为
RegistryManager::registerItem
添加一个更多的重载
更改
- 在
AbstractRegistriesDatapackGenerator
中支持乐器
修复
- 修复 Fabric 上的
GatherEffectScreenTooltipCallback
[v21.3.16-1.21.3] - 2024-12-27
添加
- 添加
SingleChestRenderer
- 为从
EntityRenderState
中提取部分滴答时间添加ClientAbstractions::getPartialTick
- 从准备将一些帮助方法从
AbstractModelProvider
中移出,添加ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
导致 Fabric 上的异常
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行,以防止工具提示绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问加宽器来帮助与 Cloth Config 模组的兼容性 ClientAbstractions::registerConfigScreenFactory
现在合并所有提供的模组 ID 的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册项
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在 NeoForge 上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
未能为相应的物品复制块的名称
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复传输制作配方复制所有输入组件的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复 Fabric 上的
LivingChangeTargetCallback
实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中删除的blitOffset
参数 - 修复 NeoForge 上的
ClientAbstractions::registerConfigScreenFactory
抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 的更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
删除
- 删除
MinecartTypeRegistry
- 删除
RenderGuiCallback
而采用RenderGuiEvents
- 删除
GenericExplosionHelper
[NEOFORGE] [1.21.3] PuzzlesLib-v21.3.17
on 2025 Jan 08变更日志
此项目的所有重大更改都将记录在此文件中。
[v21.3.17-1.21.3] - 2025-01-07
添加
- 添加
AbstractEquipmentModelProvider
- 添加
ClientAbstractions::isEffectVisibleInGui
和ClientAbstractions::isEffectVisibleInInventory
- 为
InteractionResultHelper
添加缺失的方法 - 添加一些新的传递访问加宽器
- 为
RegistryManager::registerItem
添加另一个重载
更改
- 在
AbstractRegistriesDatapackGenerator
中支持乐器
修复
- 修复 Fabric 上的
GatherEffectScreenTooltipCallback
[v21.3.16-1.21.3] - 2024-12-27
添加
- 添加
SingleChestRenderer
- 为从
EntityRenderState
中提取部分滴答时间添加ClientAbstractions::getPartialTick
- 从准备将一些帮助方法移出
AbstractModelProvider
中添加ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
导致 Fabric 上的异常
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行以防止工具提示绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问加宽器以帮助与Cloth Config模组兼容 ClientAbstractions::registerConfigScreenFactory
现在合并所有提供的模组 ID 的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
导致 NeoForge 上的OutOfMemoryError
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
在为相应项目复制块名称时失败
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复提炼制作配方复制所有输入组件
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复 Fabric 上的
LivingChangeTargetCallback
实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中删除的blitOffset
参数 - 修复 NeoForge 上的
ClientAbstractions::registerConfigScreenFactory
抛出异常
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
移除
- 移除
MinecartTypeRegistry
- 移除
RenderGuiCallback
,改用RenderGuiEvents
- 移除
GenericExplosionHelper
[FABRIC] [1.21.3] PuzzlesLib-v21.3.16
on 2024 Dec 30变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.3.16-1.21.3] - 2024-12-27
添加
- 添加
SingleChestRenderer
- 为从
EntityRenderState
中提取部分滴答时间添加ClientAbstractions::getPartialTick
- 从准备将一些辅助方法移出
AbstractModelProvider
中添加ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
导致 Fabric 上出现异常的问题
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行以防止工具提示绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器以帮助与 Cloth Config 模组兼容 ClientAbstractions::registerConfigScreenFactory
现在会合并所有提供的模组 ID 的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 向
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在 NeoForge 上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
在为相应物品复制块名称时失败的问题
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复转换配方在复制所有输入组件时的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复
LivingChangeTargetCallback
在 Fabric 上的实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中删除的blitOffset
参数 - 修复
ClientAbstractions::registerConfigScreenFactory
在 NeoForge 上抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
删除
- 删除
MinecartTypeRegistry
- 为了
RenderGuiEvents
而删除RenderGuiCallback
- 删除
GenericExplosionHelper
[NEOFORGE] [1.21.3] PuzzlesLib-v21.3.16
on 2024 Dec 30变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.3.16-1.21.3] - 2024-12-27
添加
- 添加
SingleChestRenderer
- 为从
EntityRenderState
中提取部分滴答时间添加ClientAbstractions::getPartialTick
- 从准备将一些辅助方法移出
AbstractModelProvider
中添加ModelLocationHelper
和ModelTemplateHelper
更改
- 在
RegistryManager::registerPotion
中传递药水名称参数
修复
- 修复取消
InventoryMobEffectsCallback
导致 Fabric 上出现异常的问题
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行,以防止工具提示绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器,以帮助与 Cloth Config 模组兼容 ClientAbstractions::registerConfigScreenFactory
现在合并所有提供的模组 ID 的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在 NeoForge 上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
未能为相应的物品复制块的名称的问题
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复传输配方复制所有输入组件的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复 Fabric 上
LivingChangeTargetCallback
的实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中删除的blitOffset
参数 - 修复 NeoForge 上
ClientAbstractions::registerConfigScreenFactory
抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
删除
- 删除
MinecartTypeRegistry
- 移除
RenderGuiCallback
而改用RenderGuiEvents
- 删除
GenericExplosionHelper
[FABRIC] [1.21.3] PuzzlesLib-v21.3.15
on 2024 Dec 30变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行,以防止绘制工具提示
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器以帮助与 Cloth Config 模组兼容 ClientAbstractions::registerConfigScreenFactory
现在会合并为所有提供的模组 ID 提供的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册表
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在 NeoForge 上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
无法为相应的物品复制块名称的问题
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复转换工艺配方复制所有输入组件的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复
LivingChangeTargetCallback
在 Fabric 上的实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中已删除的blitOffset
参数 - 修复
ClientAbstractions::registerConfigScreenFactory
在 NeoForge 上抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
删除
- 删除
MinecartTypeRegistry
- 移除
RenderGuiCallback
而改用RenderGuiEvents
- 删除
GenericExplosionHelper
[NEOFORGE] [1.21.3] PuzzlesLib-v21.3.15
on 2024 Dec 30变更日志
此项目的所有重大更改都将记录在此文件中。
格式基于 Keep a Changelog, 并且此项目遵循 语义版本控制。
[v21.3.15-1.21.3] - 2024-12-25
更改
- 允许为
TooltipBuilder
设置空行,以防止工具提示绘制
[v21.3.14-1.21.3] - 2024-12-24
更改
- 调整
RangedSliderButton
实现,不再需要访问扩展器以帮助与 Cloth Config 模组的兼容性 ClientAbstractions::registerConfigScreenFactory
现在会合并为所有提供的模组 ID 提供的配置,而不是覆盖原始模组的配置
[v21.3.13-1.21.3] - 2024-12-08
更改
- 将
ExtractRenderStateCallback
迁移到专用的 NeoForge 事件
[v21.3.12-1.21.3] - 2024-12-06
更改
- 将
InteractionResultHelper
中的一些方法转换回字段 - 允许
ModLoaderEnvironment::isDevelopmentEnvironment
和ModLoaderEnvironment::isDevelopmentEnvironmentWithoutDataGeneration
检查任何模组 ID
修复
- 修复
ExplosionEvents$Start
在 Fabric 上无法取消的问题
[v21.3.11-1.21.3] - 2024-11-27
更改
- 为
AddDataPackReloadListenersCallback
提供缺失的注册项
[v21.3.10-1.21.3] - 2024-11-27
修复
- 修复
RegisterFuelValuesCallback
在 NeoForge 上导致OutOfMemoryError
的问题
[v21.3.9-1.21.3] - 2024-11-27
添加
- 为
RegistryManager::registerBlockItem
、RegistryManager::registerBlockEntityType
和RegistryManager::registerPoiType
添加额外的重载 - 添加
ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironmentWithoutDataGeneration
和ModLoaderEnvironment::isPuzzlesLibDevelopmentEnvironment
修复
- 修复
RegistryManager::registerBlockItem
未能为相应的物品复制块的名称的问题
[v21.3.8-1.21.3] - 2024-11-25
修复
- 修复传输工艺配方复制所有输入组件的问题
[v21.3.7-1.21.3] - 2024-11-25
修复
- 修复清除所有效果在 Fabric 上崩溃的问题
- 修复
AbstractRecipeProvider
偶尔无法生成某些配方的问题
[v21.3.6-1.21.3] - 2024-11-24
更改
- 为
AbstractRecipeProvider
实现缺失的方法
[v21.3.5-1.21.3] - 2024-11-23
更改
- 使用专用的混入实现
ExtractRenderStateCallback
[v21.3.4-1.21.3] - 2024-11-23
添加
- 添加
ExtractRenderStateCallback
- 添加
RenderPropertyKey
[v21.3.3-1.21.3] - 2024-11-19
添加
- 添加
NativeImageHelper
修复
- 修复
LivingChangeTargetCallback
在 Fabric 上的实现
[v21.3.2-1.21.3] - 2024-11-19
修复
- 更新
GuiGraphicsHelper
以考虑GuiGraphics
中已删除的blitOffset
参数 - 修复
ClientAbstractions::registerConfigScreenFactory
在 NeoForge 上抛出异常的问题
[v21.3.1-1.21.3] - 2024-11-18
添加
- 添加
InteractionResultHelper
修复
- 修复
PuzzlesLib::isDevelopmentEnvironmentWithoutDataGeneration
被反转的问题
[v21.3.0-1.21.3] - 2024-11-15
- 移植到 Minecraft 1.21.3
添加
- 添加
ClientAbstractions::registerConfigScreenFactory
更改
- 将
RenderNameTagCallback
重构为RenderNameTagEvents
以适应 Minecraft 更改 - 用
RegisterFuelValuesCallback
替换FuelBurnTimesContext
- 将
CopyComponents
配方重命名为Transmute
配方 - 用简化的
ChatMessageReceivedCallback
替换ChatMessageReceivedEvents
移除
- 移除
MinecartTypeRegistry
- 移除
RenderGuiCallback
而改用RenderGuiEvents
- 移除
GenericExplosionHelper