[NEOFORGE] [1.21.1] PuzzlesLib-v21.1.28
on 2025 Feb 26变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[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
变更
- 将原始的
ClientTooltipPositioner传递给TooltipBuilder中的工具提示定位器工厂
[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.4] PuzzlesLib-v21.4.8
on 2025 Feb 19变更日志
本项目所有值得注意的变更都将记录在此文件中。
[v21.4.8-1.21.4] - 2025-02-17
变更
- 在
DataAttachmentRegistry.Builder中添加RegistryAccess
[v21.4.7-1.21.4] - 2025-02-09
添加
- 添加
ItemModelGenerationHelper - 为
ModelLocationHelper添加额外方法
修复
- 修复
AbstractParticleProvider无法正确定位现有纹理的问题 - 修复
AbstractParticleProvider无法创建粒子定义文件的问题
[v21.4.6-1.21.4] - 2025-02-09
添加
- 添加
ItemModelsContext,弃用SpecialBlockModelTypesContext
[v21.4.5-1.21.4] - 2025-02-07
添加
- 添加
FuelValuesContext,弃用RegisterFuelValuesCallback
变更
- 针对NeoForge 21.4.84+进行更新
[v21.4.4-1.21.4] - 2025-02-06
变更
- 允许
BlockStateResolverContext添加UnbakedModel实例
修复
- 修复
BlockStateResolverContext在NeoForge上无法缓存手动加载的UnbakedModel实例的问题 - 修复
BlockStateResolverContext在NeoForge上不断重新烘焙之前已定位的所有UnbakedBlockStateModel实例的问题
[v21.4.3-1.21.4] - 2025-02-05
添加
- 为异步加载资源的准备工作添加一个替代的
BlockStateResolverContext::registerBlockStateResolver实现
变更
- 重构
ModelLoadingHelper中的方法以返回CompletableFuture实例 - 像NeoForge那样在Fabric上移动所选物品名称以及GUI高度变量
修复
- 修复在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 - 移除
CreativeModeTabContext并用CreativeModeTabConfigurator替代 - 移除
BuiltinModelItemRendererContext并用BuiltinItemRenderer和ReloadingBuiltInItemRenderer替代 - 移除
ItemModelPropertiesContext - 移除
ItemModelDisplayOverrides - 移除
AbstractRegistriesDatapackGenerator - 移除
AbstractModelProvider并用ModItemModelProvider替代
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.8
on 2025 Feb 19变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.8 - 1.21.4] - 2025年2月17日
变更
- 在
DataAttachmentRegistry.Builder中添加RegistryAccess
[v21.4.7 - 1.21.4] - 2025年2月9日
添加
- 添加
ItemModelGenerationHelper - 在
ModelLocationHelper中添加额外的方法
修复
- 修复
AbstractParticleProvider无法正确定位现有纹理的问题 - 修复
AbstractParticleProvider无法创建粒子定义文件的问题
[v21.4.6 - 1.21.4] - 2025年2月9日
添加
- 添加
ItemModelsContext,弃用SpecialBlockModelTypesContext
[v21.4.5 - 1.21.4] - 2025年2月7日
添加
- 添加
FuelValuesContext,弃用RegisterFuelValuesCallback
变更
- 针对NeoForge 21.4.84及以上版本进行更新
[v21.4.4 - 1.21.4] - 2025年2月6日
变更
- 允许
BlockStateResolverContext添加UnbakedModel实例
修复
- 修复在NeoForge上
BlockStateResolverContext不缓存手动加载的UnbakedModel实例的问题 - 修复在NeoForge上
BlockStateResolverContext不断重新烘焙之前所有已定位的UnbakedBlockStateModel实例的问题
[v21.4.3 - 1.21.4] - 2025年2月5日
添加
- 为异步加载资源的准备工作添加一个可选的
BlockStateResolverContext::registerBlockStateResolver实现
变更
- 重构
ModelLoadingHelper中的方法以返回CompletableFuture实例 - 在Fabric上像NeoForge那样将所选物品名称与图形用户界面高度变量一起移动
修复
- 修复在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.7
on 2025 Feb 10变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.7-1.21.4] - 2025-02-09
新增
- 添加
物品模型生成助手 - 向
模型位置助手添加额外方法
修复
- 修复
抽象粒子提供者无法正确定位现有纹理的问题 - 修复
抽象粒子提供者无法创建粒子定义文件的问题
[v21.4.6-1.21.4] - 2025-02-09
新增
- 添加
物品模型上下文,弃用特殊方块模型类型上下文
[v21.4.5-1.21.4] - 2025-02-07
新增
- 添加
燃料值上下文,弃用注册燃料值回调
变更
- 针对NeoForge 21.4.84及更高版本进行更新
[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.7
on 2025 Feb 10变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.7-1.21.4] - 2025年2月9日
新增
- 添加
物品模型生成助手 - 向
模型位置助手添加额外的方法
修复
- 修复
抽象粒子提供者无法正确定位现有纹理的问题 - 修复
抽象粒子提供者无法创建粒子定义文件的问题
[v21.4.6-1.21.4] - 2025年2月9日
新增
- 添加
物品模型上下文,弃用特殊方块模型类型上下文
[v21.4.5-1.21.4] - 2025年2月7日
新增
- 添加
燃料值上下文,弃用注册燃料值回调
变更
- 针对NeoForge 21.4.84+进行更新
[v21.4.4-1.21.4] - 2025年2月6日
变更
- 允许
方块状态解析器上下文添加未烘焙模型实例
修复
- 修复
方块状态解析器上下文在NeoForge上未缓存手动加载的未烘焙模型实例的问题 - 修复
方块状态解析器上下文在NeoForge上不断重新烘焙之前已定位的所有未烘焙方块状态模型实例的问题
[v21.4.3-1.21.4] - 2025年2月5日
新增
- 为异步加载资源的准备工作添加一个替代的
方块状态解析器上下文::注册方块状态解析器实现
变更
- 重构
模型加载助手中的方法以返回可完成的未来实例 - 像NeoForge那样在Fabric上把所选物品名称与图形用户界面高度变量一起移动
修复
- 修复在NeoForge上实体未阻挡时
盾牌方块回调触发的问题 - 修复在Fabric上
客户端抽象层::获取图形用户界面右侧高度和客户端抽象层::获取图形用户界面左侧高度为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025年2月4日
新增
- 添加
方块状态解析器上下文 - 添加
客户端启动回调 - 添加
模型加载助手
变更
- 在Fabric上延迟运行
附加模型上下文直至模型加载插件初始化
修复
- 修复
抽象模型提供者每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025年2月3日
变更
- 在架构织机仍损坏时,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025年2月3日
- 移植到《我的世界》1.21.4版本
新增
- 添加
特殊方块模型类型上下文 - 添加
特殊方块模型渲染器上下文 - 添加
游戏注册表上下文 - 添加
转化合成方式助手 - 添加
现有文件助手
变更
- 用
渲染名称标签回调替换渲染名称标签事件 - 用
提取渲染状态回调V2替换提取渲染状态回调 - 将
模型事件重构为模型加载事件、方块模型加载事件和模型烘焙完成回调 - 将
颜色提供者上下文重构为方块颜色上下文
移除
- 移除
内容注册标志 - 移除
NeoForge数据提供者上下文 - 移除
战利品表加载事件 - 移除
渲染玩家事件 - 移除
构建创造模式标签内容上下文 - 移除
创造模式标签上下文并用创造模式标签配置器替代 - 移除
内置模型物品渲染器上下文并用内置物品渲染器和重新加载内置物品渲染器替代 - 移除
物品模型属性上下文 - 移除
物品模型显示覆盖 - 移除
抽象注册表数据包生成器 - 移除
抽象模型提供者并用模组物品模型提供者替代
[FABRIC] [1.21.4] PuzzlesLib-v21.4.6
on 2025 Feb 10变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.6-1.21.4] - 2025-02-09
新增
- 添加
物品模型上下文,废弃特殊方块模型类型上下文
[v21.4.5-1.21.4] - 2025-02-07
新增
- 添加
燃料值上下文,废弃注册燃料值回调
变更
- 针对NeoForge 21.4.84及更高版本进行更新
[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
变更
- 在架构织机(Architectury Loom)仍损坏的情况下,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025-02-03
- 移植到《我的世界》1.21.4版本
新增
- 添加
特殊方块模型类型上下文 - 添加
特殊方块模型渲染器上下文 - 添加
游戏注册表上下文 - 添加
转化合成方式助手 - 添加
现有文件助手
变更
- 用
渲染名称标签回调替换渲染名称标签事件 - 用
提取渲染状态回调V2替换提取渲染状态回调 - 将
模型事件重构为模型加载事件、方块模型加载事件和模型烘焙完成回调 - 将
颜色提供者上下文重构为方块颜色上下文
移除
- 移除
内容注册标志 - 移除
NeoForge数据提供者上下文 - 移除
战利品表加载事件 - 移除
渲染玩家事件 - 移除
构建创造模式标签内容上下文 - 移除
创造模式标签上下文及创造模式标签配置器 - 移除
内置模型物品渲染器上下文及内置物品渲染器和重新加载内置物品渲染器 - 移除
物品模型属性上下文 - 移除
物品模型显示覆盖 - 移除
抽象注册表数据包生成器 - 移除
抽象模型提供者及模组物品模型提供者
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.6
on 2025 Feb 10变更日志
本项目所有值得注意的变更都将记录在此文件中。
[v21.4.6-1.21.4] - 2025年2月9日
新增
- 添加
物品模型上下文,弃用特殊方块模型类型上下文
[v21.4.5-1.21.4] - 2025年2月7日
新增
- 添加
燃料值上下文,弃用注册燃料值回调
变更
- 针对NeoForge 21.4.84及更高版本进行更新
[v21.4.4-1.21.4] - 2025年2月6日
变更
- 允许
方块状态解析器上下文添加未烘焙模型实例
修复
- 修复在NeoForge上
方块状态解析器上下文未缓存手动加载的未烘焙模型实例的问题 - 修复在NeoForge上
方块状态解析器上下文不断重新烘焙之前所有已定位的未烘焙方块状态模型实例的问题
[v21.4.3-1.21.4] - 2025年2月5日
新增
- 为异步加载资源的准备工作添加一个替代的
方块状态解析器上下文::注册方块状态解析器实现
变更
- 重构
模型加载助手中的方法以返回可完成的未来实例 - 像NeoForge那样在Fabric上把选中的物品名称与图形用户界面高度变量一起移动
修复
- 修复在NeoForge上当实体未阻挡时
盾牌阻挡回调触发的问题 - 修复在Fabric上
客户端抽象层::获取图形用户界面右侧高度和客户端抽象层::获取图形用户界面左侧高度为创造模式玩家提供错误值的问题
[v21.4.2-1.21.4] - 2025年2月4日
新增
- 添加
方块状态解析器上下文 - 添加
客户端启动回调 - 添加
模型加载助手
变更
- 在Fabric上延迟运行
附加模型上下文,直到模型加载插件初始化
修复
- 修复
抽象模型提供者在每次运行时生成所有原版物品模型的问题
[v21.4.1-1.21.4] - 2025年2月3日
变更
- 在架构织机仍损坏时,通过劫持客户端配置暂时允许数据生成运行
[v21.4.0-1.21.4] - 2025年2月3日
- 移植到《我的世界》1.21.4版本
新增
- 添加
特殊方块模型类型上下文 - 添加
特殊方块模型渲染器上下文 - 添加
游戏注册上下文 - 添加
转化合成方式助手 - 添加
现有文件助手
变更
- 用
渲染名称标签回调替换渲染名称标签事件 - 用
提取渲染状态回调V2替换提取渲染状态回调 - 将
模型事件重构为模型加载事件、方块模型加载事件和模型烘焙完成回调 - 将
颜色提供者上下文重构为方块颜色上下文
移除
- 移除
内容注册标志 - 移除
NeoForge数据提供者上下文 - 移除
战利品表加载事件 - 移除
渲染玩家事件 - 移除
构建创造模式标签内容上下文 - 移除
创造模式标签上下文及创造模式标签配置器 - 移除
内置模型物品渲染器上下文及内置物品渲染器和重新加载内置物品渲染器 - 移除
物品模型属性上下文 - 移除
物品模型显示覆盖 - 移除
抽象注册数据包生成器 - 移除
抽象模型提供者及模组物品模型提供者
[NEOFORGE] [1.21.4] PuzzlesLib-v21.4.5
on 2025 Feb 08变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.5-1.21.4] - 2025-02-07
新增
- 添加
FuelValuesContext,弃用RegisterFuelValuesCallback
变更
- 针对NeoForge 21.4.84及更高版本进行更新
[v21.4.4-1.21.4] - 2025-02-06
变更
- 允许
BlockStateResolverContext添加UnbakedModel实例
修复
- 修复在NeoForge上
BlockStateResolverContext未缓存手动加载的UnbakedModel实例的问题 - 修复在NeoForge上
BlockStateResolverContext不断重新烘焙之前已定位的所有UnbakedBlockStateModel实例的问题
[v21.4.3-1.21.4] - 2025-02-05
新增
- 为异步加载资源的准备工作添加一个替代的
BlockStateResolverContext::registerBlockStateResolver实现
变更
- 重构
ModelLoadingHelper中的方法以返回CompletableFuture实例 - 如同NeoForge所做的那样,在Fabric上把选中的物品名称与图形用户界面高度变量一起移动
修复
- 修复在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 - 移除
CreativeModeTabContext并用CreativeModeTabConfigurator替代 - 移除
BuiltinModelItemRendererContext并用BuiltinItemRenderer和ReloadingBuiltInItemRenderer替代 - 移除
ItemModelPropertiesContext - 移除
ItemModelDisplayOverrides - 移除
AbstractRegistriesDatapackGenerator - 移除
AbstractModelProvider并用ModItemModelProvider替代
[FABRIC] [1.21.4] PuzzlesLib-v21.4.5
on 2025 Feb 08变更日志
本项目所有值得注意的变更都将记录在此文件中。
其格式基于 保持变更日志, 并且本项目遵循 语义化版本规范。
[v21.4.5-1.21.4] - 2025-02-07
新增
- 添加
燃料值上下文,弃用注册燃料值回调
变更
- 针对NeoForge 21.4.84及更高版本进行更新
[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.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


