SuperMartijn642's Core Lib 1.1.20 for Forge 1.20.2
on 2026 Jan 25SuperMartijn642 核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前裁剪区域(scissor)的问题 - 修复当已聚焦控件变更时,子控件未能正确失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642 核心库 1.1.18a
- 修复
Widget界面屏幕使用水平滚动而非垂直滚动的问题
SuperMartijn642 核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642 核心库 1.1.17c
- 修复依赖标签的合成配方条件无法生效的问题
SuperMartijn642 核心库 1.1.17b
- 修复
RecipeGenerator未应用资源条件的问题
SuperMartijn642 核心库 1.1.17a
- 新增
CommonUtils#getRegistryAccess - 新增
CodecHelper
SuperMartijn642 核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
- 修复配方条件被重复注册的问题
SuperMartijn642 核心库 1.1.16b
- 临时规避因 Forge 异常导致数据生成(datagen)混入(mixin)未被应用的问题
SuperMartijn642 核心库 1.1.16a
- 新增针对 Iceberg 模组崩溃问题的临时规避方案
SuperMartijn642 核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同命名空间 - 修复
AtlasSourceGenerator错误使用默认资源生成器名称的问题
SuperMartijn642 核心库 1.1.15a
- 新增针对 Forge 混入(mixin)问题的临时规避方案
- 从
RecipeGenerator中移除对Ingredient#merge的调用
SuperMartijn642 核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件型合成配方
SuperMartijn642 核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642 核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多项辅助方法 BaseBlockEntity#dataChanged初始值现设为 true,以避免与 Create 模组机械装置产生兼容性问题
SuperMartijn642 核心库 1.1.12a
- 修复
ResourceCondition的序列化问题 - 修复初始化
ScreenUtils时抛出异常的问题 - 修复条件型合成配方无法生效的问题
SuperMartijn642 核心库 1.1.12
- SuperMartijn642 核心库面向 Minecraft 1.20.2 的首次发布
SuperMartijn642's Core Lib 1.1.20 for Forge 1.20.1
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停部件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将子部件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable与AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理逻辑 - 修复
GuiGraphicsHelper#submitCustomRendering未正确遵循当前裁剪区域(scissor)的问题 - 修复当焦点部件变更时,子部件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator与TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,使其与原版保持一致
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 新增
CommonUtils#getRegistryAccess - 新增
CodecHelper
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同命名空间的参数 - 修复
AtlasSourceGenerator错误使用默认资源生成器名称的问题
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多项辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与“创造”(Create)模组装置产生兼容性问题
SuperMartijn642核心库 1.1.12a
- 修复
ScreenUtils#drawTooltip使用了错误缓冲区源的问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases的初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复
ScreenUtils#drawItem的光照效果
SuperMartijn642核心库 1.1.9
- SuperMartijn642核心库面向 Minecraft 1.20 的首次发布
SuperMartijn642's Core Lib 1.1.20 for Forge 1.19.4
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 为部件(Widget)添加
Widget#cursor,用于在悬停部件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,限制子部件的渲染与输入处理范围为其自身边界内 - 新增
CustomSlot,用于创建容器槽位 - 为抽象按钮部件(
AbstractButtonWidget)添加isClickable与setActive方法 - 优化
BaseWidget的焦点处理逻辑 - 修复
GuiGraphicsHelper#submitCustomRendering未正确响应当前裁剪区域(scissor)的问题 - 修复当焦点部件变更时,子部件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 向
BlockProperties新增若干属性,以匹配原版行为
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 新增
CommonUtils#getRegistryAccess - 新增
CodecHelper
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受非默认命名空间 - 修复
AtlasSourceGenerator错误使用默认资源生成器名称的问题
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,补充更多辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 模组装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件条目顺序将始终一致
- 修复游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时抛出异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的冶炼配方生成器对多种冶炼类型支持失效的问题 - 修复
ModelGenerator#itemHandheld使用错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 面向 1.19.4 的初始发布版本
SuperMartijn642's Core Lib 1.1.20 for Forge 1.19.3
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,用于将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前激活的裁剪区域(scissor)的问题 - 修复当已聚焦控件变更时,子控件未能正确失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 新增
CommonUtils#getRegistryAccess - 新增
CodecHelper
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间 - 修复
AtlasSourceGenerator错误使用默认资源生成器名称的问题
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多项辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 模组机械装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases的初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中的条目现始终按相同顺序生成
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时引发异常的问题 - 修复
BlockProperties中战利品表处理的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的熔炉配方无法支持多种熔炼类型的问题 - 修复
ModelGenerator#itemHandheld使用错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 修复 ClientRegistrationHandler 中模型覆盖导致的性能问题
SuperMartijn642核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642核心库 1.1.3
- 修复某些容器被强制关闭时,在专用服务器上引发崩溃的问题
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642核心库 1.1.2
BlockStateGenerator中的方块状态文件现使用对应方块的命名空间
SuperMartijn642核心库 1.1.1a
- 修复
WidgetScreen和WidgetContainerScreen内部翻译失效的问题
SuperMartijn642核心库 1.1.1
- 面向 1.19.3 的初始发布版本
SuperMartijn642's Core Lib 1.1.20 for Forge 1.19.2
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前裁剪区域(scissor)的问题 - 修复当已聚焦控件变更时,子控件未能正确失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入字符数超出最大长度限制一个字符的问题
SuperMartijn642核心库 1.1.17a
- 新增
CodecHelper
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同命名空间的参数
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多项辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 模组装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases的初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中条目顺序将始终保持一致
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时引发异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题 - 修复静态
CreativeItemGroup#get方法始终返回装饰物品栏的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的熔炉配方生成器对多种熔炼类型支持失效的问题 - 修复
ModelGenerator#itemHandheld使用错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 修复 ClientRegistrationHandler 中模型覆写导致的性能问题
SuperMartijn642核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642核心库 1.1.3
- 修复某些容器被强制关闭时,在专用服务器上引发崩溃的问题
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642核心库 1.1.2
BlockStateGenerator中方块状态文件现使用对应方块的命名空间
SuperMartijn642核心库 1.1.1a
- 修复
WidgetScreen和WidgetContainerScreen内部翻译失效的问题
SuperMartijn642核心库 1.1.1
- 修复配方条件注册为
RecipeConditionSerializerRegis时引发的崩溃(原文截断)
SuperMartijn642's Core Lib 1.1.20 for Forge 1.18
on 2026 Jan 25SuperMartijn642 核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642 核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642 核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642 核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642 核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642 核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642 核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 机械装置产生兼容性问题
SuperMartijn642 核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642 核心库 1.1.11
TextureAtlases的初始化过程将不再加载Sheets类
SuperMartijn642 核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642 核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642 核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642 核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中条目顺序将始终保持一致
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时引发异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题 - 修复静态
CreativeItemGroup#get方法始终返回“装饰”标签页的问题
SuperMartijn642 核心库 1.1.7
- 修复
RecipeGenerator的熔炉配方生成器对多种熔炼类型支持失效的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642 核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642 核心库 1.1.5
- 修复
ClientRegistrationHandler中模型覆盖导致的性能问题
SuperMartijn642 核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642 核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642 核心库 1.1.3
- 修复专用服务器上某些容器被强制关闭时引发的崩溃
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642 核心库 1.1.2
BlockStateGenerator中方块状态文件现使用对应方块的命名空间
SuperMartijn642 核心库 1.1.1a
- 修复
WidgetScreen和WidgetContainerScreen内部翻译失效的问题
SuperMartijn642 核心库 1.1.1
- 修复配方条件在
RecipeConditionSerializerRegistry初始化期间注册时引发的崩溃
SuperMartijn642 核心库 1.1.0
- 全部功能已迁移并重构为模块化架构,提升兼容性与可维护性
SuperMartijn642's Core Lib 1.1.20 for Forge 1.17
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能正确失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与“创造”模组(Create)机械装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases初始化时将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中的条目顺序将始终保持一致
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时引发异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题 - 修复静态
CreativeItemGroup#get方法始终返回装饰栏的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的熔炼配方无法适配多种熔炼类型的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 修复
ClientRegistrationHandler中模型覆盖导致的性能问题
SuperMartijn642核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642核心库 1.1.3
- 修复专用服务器上某些容器被强制关闭时引发的崩溃
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642核心库 1.1.2
BlockStateGenerator中的方块状态文件现使用对应方块的命名空间
SuperMartijn642核心库 1.1.1a
- 修复
WidgetScreen和WidgetContainerScreen内部翻译失效的问题
SuperMartijn642核心库 1.1.1
- 修复配方条件在
RecipeConditionSerializerRegistry初始化期间注册时引发的崩溃
SuperMartijn642核心库 1.1.0
- 全部功能已实现
SuperMartijn642's Core Lib 1.1.20 for Forge 1.16
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理逻辑 - 修复
GuiGraphicsHelper#submitCustomRendering未正确遵循当前裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 修复
TagGenerator在处理非方块、非物品、非流体类标签时抛出错误的问题
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的兼容支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同命名空间的参数
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件性合成配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,补充更多辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 模组机械装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9b
- 修复数据生成器仅在环境设为客户端时才运行的问题
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中条目顺序将始终保持一致
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时引发异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题 - 修复静态
CreativeItemGroup#get方法始终返回“装饰”标签页的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的冶炼配方生成器对多种冶炼类型支持失效的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 修复
ClientRegistrationHandler中模型覆盖导致的性能问题
SuperMartijn642核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642核心库 1.1.3
- 修复专用服务器上某些容器被强制关闭时引发的崩溃
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642核心库 1.1.2
BlockStateGenerator为方块状态文件使用对应方块的命名空间
SuperMartijn642核心库 1.1.1a
- 修复
WidgetScreen内部翻译失效的问题
SuperMartijn642's Core Lib 1.1.20 for Forge 1.15
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理逻辑 - 修复
GuiGraphicsHelper#submitCustomRendering未正确响应当前裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增若干属性,使其与原版行为保持一致
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 修复
TagGenerator的报错问题
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多个辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 机械装置产生兼容性问题
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时导致的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中的条目将始终按相同顺序输出
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设置耐久度时抛出异常的问题 - 修复
BlockProperties中战利品表处理逻辑的问题 - 修复静态
CreativeItemGroup#get方法始终返回“装饰”标签页的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的熔炉配方无法适配多种熔炼类型的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642核心库 1.1.5
- 修复 ClientRegistrationHandler 中模型覆写导致的性能问题
SuperMartijn642核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642核心库 1.1.3
- 修复在专用服务器上,某些容器被强制关闭时发生的崩溃
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642核心库 1.1.2
BlockStateGenerator生成方块状态文件时,改用对应方块的命名空间
SuperMartijn642核心库 1.1.1a
- 修复
WidgetScreen与WidgetContainerScreen内部翻译失效的问题
SuperMartijn642核心库 1.1.1
- 修复当配方条件注册为
RecipeConditionSeriali时引发的崩溃(原文截断,保留原样)
SuperMartijn642's Core Lib 1.1.20 for Forge 1.14
on 2026 Jan 25SuperMartijn642 核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器插槽 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前启用的裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能正确失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642 核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642 核心库 1.1.17a
- 修复
TagGenerator错误
SuperMartijn642 核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型
SuperMartijn642 核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642 核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642 核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642 核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 机械装置产生兼容性问题
SuperMartijn642 核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642 核心库 1.1.11
TextureAtlases的初始化过程将不再加载Sheets类
SuperMartijn642 核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642 核心库 1.1.9a
- 修复与 Emendatus Enigmatica 模组的崩溃问题
SuperMartijn642 核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642 核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器写入同一文件 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件中条目顺序将始终保持一致
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
ItemProperties#toUnderlying在设定了耐久度时抛出异常的问题 - 修复
BlockProperties中战利品表处理的问题 - 修复静态
CreativeItemGroup#get方法始终返回装饰栏的问题
SuperMartijn642 核心库 1.1.7
- 修复
RecipeGenerator的熔炉配方在多种熔炼类型下无法正常工作的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642 核心库 1.1.6
- 修复
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642 核心库 1.1.5
- 修复
ClientRegistrationHandler中模型覆盖导致的性能问题
SuperMartijn642 核心库 1.1.4a
- 修复
ConditionalRecipeSerializer忽略配方条件的问题
SuperMartijn642 核心库 1.1.4
- 修复启动时崩溃的问题
SuperMartijn642 核心库 1.1.3
- 修复专用服务器上某些容器被强制关闭时引发的崩溃
- 修复
CommonUtils#getServer始终返回null的问题
SuperMartijn642 核心库 1.1.2
BlockStateGenerator中方块状态文件现使用对应方块的命名空间
SuperMartijn642 核心库 1.1.1
- 修复在
RecipeConditionSerializerRegistry初始化期间注册配方条件时引发的崩溃
SuperMartijn642 核心库 1.1.0a
- 修复专用服务器在特定场景下的崩溃问题
SuperMartijn642's Core Lib 1.1.20 for Forge 1.12
on 2026 Jan 25SuperMartijn642核心库 1.1.20
- 新增
Widget#cursor,用于在悬停控件时更改光标 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,将子控件的渲染与输入处理限制在其边界范围内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 优化
BaseWidget的焦点处理 - 修复
GuiGraphicsHelper#submitCustomRendering未尊重当前裁剪区域(scissor)的问题 - 修复当焦点控件变更时,子控件未能同步失去焦点的问题
- 修复
BlockStateGenerator、ModelGenerator与TagGenerator的输出结果不一致的问题
SuperMartijn642核心库 1.1.19
- 为
BlockProperties新增额外属性,以匹配原版行为
SuperMartijn642核心库 1.1.18a
- 修复
OredictItemPredicate混入类覆写矿石词典键(ore dictionary key)为null的问题
SuperMartijn642核心库 1.1.18
- 修复
TextFieldWidget允许输入超出最大长度一个字符的问题
SuperMartijn642核心库 1.1.17a
- 修复
RecipeGenerator未应用资源条件(resource conditions)的问题
SuperMartijn642核心库 1.1.17
- 新增对自定义标签条目类型的支持
- 新增命名空间标签条目类型(namespace tag entry type)
- 新增针对服务端侧
BUKKIT相关错误的临时解决方案 - 更新标签加载行为,使其与较新版本的 Minecraft 保持一致
SuperMartijn642核心库 1.1.16a
- 修复与工具进度(Tool Progression)模组共存时的崩溃问题
SuperMartijn642核心库 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同命名空间的参数
SuperMartijn642核心库 1.1.15
- 新增
ConditionalRecipeSerializer#wrapRecipe,用于序列化条件配方
SuperMartijn642核心库 1.1.14
- 修复
BaseBlockEntity返回空客户端数据时引发的错误
SuperMartijn642核心库 1.1.13
- 增强
LootTableGenerator.LootPoolBuilder功能,新增多个辅助方法 BaseBlockEntity#dataChanged现在初始值为 true,以避免与 Create 模组机械装置产生兼容性问题
SuperMartijn642核心库 1.1.12c
- 修复服务器端翻译方块名称时引发的崩溃
SuperMartijn642核心库 1.1.12b
- 为 SpongeForge 使用非必要 Overwrite 混入类的问题添加临时解决方案
SuperMartijn642核心库 1.1.12a
- 新增针对已安装工具进度(Tool Progression)模组的临时解决方案
- 新增针对已安装 RealBench 模组的临时解决方案
- 重命名 JAR 文件,确保其加载顺序早于 Phosphor 和 VanillaFix
SuperMartijn642核心库 1.1.12
- 新增
CommonUtils#getLogger
SuperMartijn642核心库 1.1.11
TextureAtlases初始化过程将不再加载Sheets类
SuperMartijn642核心库 1.1.10
RegistrationHandler现按提交顺序注册条目
SuperMartijn642核心库 1.1.9b
- 修复
ResourceCache#getExistingResource检查了错误文件的问题
SuperMartijn642核心库 1.1.9a
- 修复在专用服务器上打开容器时出现的数据包错误
SuperMartijn642核心库 1.1.9
- 修复向
BlockProperties#lootTableFrom传入null时引发的崩溃
SuperMartijn642核心库 1.1.8
- 新增
ResourceAggregator,允许多个数据生成器向同一文件写入内容 - 所有数据生成器现均在任何内容被保存前完成生成
- 数据生成器生成的 JSON 文件条目将始终按相同顺序输出
- 修复
ClientUtils#getPartialTicks在游戏暂停时返回错误值的问题 - 修复
BlockProperties中战利品表处理的问题
SuperMartijn642核心库 1.1.7a
- 修复物品未出现在创造模式搜索标签页中的问题
SuperMartijn642核心库 1.1.7
- 修复
RecipeGenerator的熔炼配方(smelting recipes)在多种熔炼类型下无法正常工作的问题 - 修复
ModelGenerator#itemHandheld使用了错误父模型的问题
SuperMartijn642核心库 1.1.6a
- 修复
PacketChannel#sendToDimension使用了错误维度(dimension)的问题
SuperMartijn642的Core Library 1.1.19a
- 修复了由Fabric API的画中画渲染池托管的自定义几何渲染器从未被清除的问题
SuperMartijn642的Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642的Core Library 1.1.18f
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642的Core Library 1.1.18e
- 修复了在测试
tag_populated资源条件时,与Fabric API 0.131.0+1.21.8一起使用导致的崩溃问题
SuperMartijn642的Core Library 1.1.18d
- 修复了安装Iris时GUI中的自定义渲染不显示的问题
SuperMartijn642的Core Library 1.1.18c
- 修复了
ContainerWidgetScreen中原版提示信息偏移的问题
SuperMartijn642的Core Library 1.1.18b
- 通过
ClientRegistrationHandler添加了画中画渲染器注册功能 - 在
GuiGraphicsHelper中添加了画中画状态提交功能 - 向
GuiGraphicsHelper添加了提交任意渲染的方法 - 修复了
GuiGraphicsHelper#submitTooltipForTopStratum未使用矩阵栈变换的问题
SuperMartijn642的Core Library 1.1.18a
- 修复了Mixin在开发环境之外失败的问题
SuperMartijn642的Core Library 1.1.18
- SuperMartijn642的Core Library针对Minecraft 1.21.7的首次发布
SuperMartijn642's Core Library 1.1.19a
- 修复了由 Fabric API 的画中画渲染池缓存的自定义几何渲染器从未被清除的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18e
- 修复了
Widget屏幕使用横向滚动而非纵向滚动的问题
SuperMartijn642's Core Library 1.1.18d
- 修复了安装 Iris 时 GUI 中的自定义渲染不显示的问题
SuperMartijn642's Core Library 1.1.18c
- 修复了在
ContainerWidgetScreen中原版提示信息偏移的问题
SuperMartijn642's Core Library 1.1.18b
- 通过
ClientRegistrationHandler添加了画中画渲染器注册功能 - 在
GuiGraphicsHelper中添加了画中画状态提交功能 - 向
GuiGraphicsHelper添加了提交任意渲染的方法 - 修复了
GuiGraphicsHelper#submitTooltipForTopStratum未使用矩阵栈变换的问题
SuperMartijn642's Core Library 1.1.18a
- 修复了 Mixin 在开发环境之外失败的问题
SuperMartijn642's Core Library 1.1.18
- SuperMartijn642's Core Library 首次发布,适用于 Minecraft 1.21.6
SuperMartijn642的Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642的Core Library 1.1.18e
- 修复了
Widget屏幕使用横向滚动而非纵向滚动的问题
SuperMartijn642的Core Library 1.1.18d
- 修复了NeoForge屏幕渲染背景事件在无GUI矩阵变换的情况下对Widget容器屏幕触发的问题
SuperMartijn642的Core Library 1.1.18c
- 修复了安装Iris时GUI中的自定义渲染不显示的问题
SuperMartijn642的Core Library 1.1.18b
- 修复了
ContainerWidgetScreen中原版提示信息位置偏移的问题
SuperMartijn642的Core Library 1.1.18a
- 通过
ClientRegistrationHandler添加了画中画渲染器注册功能 - 在
GuiGraphicsHelper中添加了画中画状态提交功能 - 向
GuiGraphicsHelper添加了提交任意渲染的方法 - 修复了
GuiGraphicsHelper#submitTooltipForTopStratum未使用矩阵栈变换的问题
SuperMartijn642的Core Library 1.1.18
- SuperMartijn642的Core Library首次发布,适用于Minecraft 1.21.7
SuperMartijn642的核⼼库 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642的核⼼库 1.1.18e
- 修复了
Widget屏幕使用横向滚动而非纵向滚动的问题
SuperMartijn642的核⼼库 1.1.18d
- 修复了NeoForge屏幕渲染背景事件在无GUI矩阵变换的情况下为widget容器屏幕触发的问题
SuperMartijn642的核⼼库 1.1.18c
- 修复了安装Iris时GUI中的自定义渲染不显示的问题
SuperMartijn642的核⼼库 1.1.18b
- 修复了
ContainerWidgetScreen中原版提示文本偏移的问题
SuperMartijn642的核⼼库 1.1.18a
- 通过
ClientRegistrationHandler增加了画中画渲染器注册功能 - 在
GuiGraphicsHelper中增加了画中画状态提交功能 - 增加了向
GuiGraphicsHelper提交任意渲染的方法 - 修复了
GuiGraphicsHelper#submitTooltipForTopStratum未使用矩阵栈变换的问题
SuperMartijn642的核⼼库 1.1.18
- SuperMartijn642的核⼼库针对Minecraft 1.21.6的首次发布


