SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大出 2 像素的问题
SuperMartijn642's Core Library 1.1.23b
- 添加了当存在 ImmediatelyFast 时界面无法正确渲染的临时修复方案
SuperMartijn642's Core Library 1.1.23a
- 修复了将物品添加到创造模式标签页的代码复杂度随 #物品总数 * #标签页总数 缩放,从而导致模组较多时速度极慢的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多方块条件未被正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了当方块无法放置时
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了将子组件的渲染和输入处理限制在其边界内的
ScissorWidet - 添加了用于创建容器格子的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循活动裁剪区域的问题 - 修复了当焦点组件更改时子组件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18a
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
SuperMartijn642's Core Library 1.1.17c
- 修复了依赖标签的配方条件不起作用的问题
SuperMartijn642's Core Library 1.1.17b
- 修复了
RecipeGenerator未应用资源条件的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CommonUtils#getRegistryAccess - 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
- 修复了配方条件被注册两次的问题
SuperMartijn642's Core Library 1.1.16a
- 针对 Forge 的怪癖导致数据生成 Mixin 未应用的问题进行了变通处理
SuperMartijn642's Core Library 1.1.16
- SuperMartijn642's Core Library for Forge 1.20.3 的首次发布
SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大 2 像素的问题
SuperMartijn642's Core Library 1.1.23b
- 添加了当安装 ImmediatelyFast 时 GUI 渲染不正确的临时修复方案
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式标签页添加物品的代码复杂度随物品总数乘以标签页总数增长,从而导致模组过多时极慢的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部分状态条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了当无法放置方块时
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在部件上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了
ScissorWidet,用于将子部件的渲染和输入处理限制在其边界内 - 添加了用于创建容器槽位的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁剪区域的问题 - 修复了当焦点部件更改时子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外的属性以匹配原版
SuperMartijn642's Core Library 1.1.18a
- 修复了
Widget屏幕使用水平滚动而非垂直滚动的问题
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17c
- 修复了依赖标签的配方条件不工作的问题
SuperMartijn642's Core Library 1.1.17b
- 修复了
RecipeGenerator未应用资源条件的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CommonUtils#getRegistryAccess - 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
- 修复了配方条件被注册两次的问题
SuperMartijn642's Core Library 1.1.16b
- 针对 Forge 的怪癖导致数据生成 Mixin 未应用的问题实施了临时修复
SuperMartijn642's Core Library 1.1.16a
- 添加了与 Iceberg 冲突崩溃的临时修复方案
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间 - 修复了
AtlasSourceGenerator使用默认资源生成器名称的问题
SuperMartijn642's Core Library 1.1.15a
- 添加了针对 Forge Mixin 问题的临时修复方案
- 从
RecipeGenerator中移除了对Ingredient#merge的使用
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe用于序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始值将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12a
- 修复了
ResourceCondition的序列化问题 - 修复了初始化
ScreenUtils时的异常 - 修复了条件配方不工作的问题
SuperMartijn642's Core Library 1.1.12
- 首次发布
SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23b
- 添加了当存在 ImmediatelyFast 时界面渲染不正确的修复方案
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式标签组添加物品的代码复杂度随物品总数乘以标签组总数增长,从而导致模组过多时极慢的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部分条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用了SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape的一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停于拼图上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了
ScissorWidet,用于将子拼图的渲染和输入处理限制在其边界内 - 添加了用于创建容器格子的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循活动裁剪的问题 - 修复了当焦点拼图更改时子拼图未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外的属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CommonUtils#getRegistryAccess - 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间 - 修复了
AtlasSourceGenerator使用默认资源生成器名称的问题
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始值将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12a
- 修复了
ScreenUtils#drawTooltip使用了错误的缓冲区源的问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交的顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了
ScreenUtils#drawItem的光照问题
SuperMartijn642's Core Library 1.1.9
- SuperMartijn642's Core Library Minecraft 1.20 版本的首次发布
SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大出 2 像素的问题
SuperMartijn642's Core Library 1.1.23a
- 修复了将物品添加到创造模式标签组的代码复杂度为 #物品总数 * #标签组数,因此在模组较多时极慢的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多方块条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了用于创建容器槽位的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循活动裁剪的问题 - 修复了当焦点组件更改时子组件未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CommonUtils#getRegistryAccess - 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间 - 修复了
AtlasSourceGenerator使用默认资源生成器名称的问题
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 的崩溃问题
SuperMartijn642's Core Library 1.1.9
- 修复了当
null传入BlockProperties#lootTableFrom时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 来自数据生成器的 json 文件中的条目现在将始终以相同的顺序生成
- 修复了当游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了当设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理
SuperMartijn642's Core Library 1.1.7
<uSuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式物品栏添加物品的代码复杂度随物品总数*分组总数缩放的问题,从而避免了模组过多时速度极慢的情况
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部分条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而不是PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而不是 float 的问题 - 修复了当无法放置方块时,
BaseBlockItem#useOn返回CONSUME而不是FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵守活动裁剪的问题 - 修复了当焦点组件更改时子组件未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外的属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CommonUtils#getRegistryAccess - 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间 - 修复了
AtlasSourceGenerator使用默认资源生成器名称的问题
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交的顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 的崩溃问题
SuperMartijn642's Core Library 1.1.9
- 修复了当向
BlockProperties#lootTableFrom传入null时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一个文件 - 所有数据生成器现在将在任何内容保存之前生成
- 来自数据生成器的 json 文件中的条目现在将始终以相同的顺序生成
- 修复了当游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了当设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理
SuperMartijn642's Core Library 1.1.7
<uSuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多重条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数是 int 而非 float 的问题 - 修复了当无法放置方块时
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停于部件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子部件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵守当前裁剪的问题 - 修复了当焦点部件更改时子部件未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 添加了
CodecHelper
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照条目提交的顺序进行注册
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 崩溃的问题
SuperMartijn642's Core Library 1.1.9
- 修复了当
null传入BlockProperties#lootTableFrom时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 数据生成器生成的 json 文件中的条目现在将始终以相同顺序生成
- 修复了游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理问题 - 修复了静态
CreativeItemGroup#get方法总是返回装饰选项卡的问题
SuperMartijn642's Core Library 1.1.7
- 修复了
RecipeGenerator的冶炼配方不适用于多种冶炼类型的问题 - 修复了
ModelGenerator#itemHandheld使用错误的父模型的问题
SuperMartijn642's Core Library 1.1.6
- F
SuperMartijn642's Core Lib 1.1.24a for Forge 1.18
on 2026 Aug 18SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多重部件条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了无法放置方块时
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停于组件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不尊重当前裁剪区域的问题 - 修复了当焦点组件更改时子组件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置的问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交的顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 崩溃的问题
SuperMartijn642's Core Library 1.1.9
- 修复了将
null传入BlockProperties#lootTableFrom时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 数据生成器生成的 json 文件中的条目现在将始终以相同的顺序生成
- 修复了游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理 - 修复了静态
CreativeItemGroup#get方法始终返回装饰选项卡的问题
SuperMartijn642's Core Library 1.1.7
- 修复了
RecipeGenerator的冶炼配方对多种冶炼类型不生效的问题 - 修复了
ModelGenerator#itemHandheld使用错误的父模型的问题
SuperMartijn642's Core Library 1.1.6
- 修复了
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642's Co
SuperMartijn642's Core Lib 1.1.24a for Forge 1.17
on 2026 Aug 18SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多重条件未被正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在部件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子部件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器格子 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵循当前裁剪区域的问题 - 修复了当焦点部件改变时子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回空客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始值为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 崩溃的问题
SuperMartijn642's Core Library 1.1.9
- 修复了当
null传入BlockProperties#lootTableFrom时崩溃的问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一个文件 - 所有数据生成器现在将在任何内容保存之前生成
- 数据生成器生成的 json 文件中的条目现在将始终以相同的顺序生成
- 修复了游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理问题 - 修复了静态
CreativeItemGroup#get方法始终返回装饰标签页的问题
SuperMartijn642's Core Library 1.1.7
- 修复了
RecipeGenerator的冶炼配方对多种冶炼类型不生效的问题 - 修复了
ModelGenerator#itemHandheld使用错误的父模型的问题
SuperMartijn642's Core Library 1.1.6
- 修复了
ModelGenerator#cube方法忽略参数的问题
SuperMartijn642's Co
SuperMartijn642's Core Lib 1.1.24a for Forge 1.16
on 2026 Aug 18SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部分条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了当无法放置方块时
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20a
- 如果格子返回的物品堆大小被修改,则更新
CustomSlot物品堆
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在部件上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了
ScissorWidet,用于将子部件的渲染和输入处理限制在其边界内 - 添加了用于创建容器格子的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵循活动裁剪的问题 - 修复了当焦点部件更改时子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 修复了
TagGenerator在遇到非方块、物品或流体标签时抛出错误的问题
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe用于序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回空客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始值将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交的顺序注册条目
SuperMartijn642's Core Library 1.1.9b
- 修复了数据生成器仅在环境设置为客户端时运行的问题
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 的崩溃问题
SuperMartijn642's Core Library 1.1.9
- 修复了当向
BlockProperties#lootTableFrom传入null时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 数据生成器生成的 json 文件中的条目现在将始终以相同顺序生成
- 修复了游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理问题 - 修复了静态
CreativeItemGroup#get方法
SuperMartijn642's Core Lib 1.1.24a for Forge 1.15
on 2026 Aug 18SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大了 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部分条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20a
- 当格子返回的物品堆大小被修改时更新
CustomSlot物品堆
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器格子 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵守活动裁剪的问题 - 修复了当焦点组件更改时子组件未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 修复了
TagGenerator错误
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始值将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交的顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 的崩溃问题
SuperMartijn642's Core Library 1.1.9
- 修复了当
null传入BlockProperties#lootTableFrom时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 数据生成器生成的 json 文件中的条目现在将始终以相同的顺序生成
- 修复了游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理问题 - 修复了静态
CreativeItemGroup#get方法始终返回装饰标签页的问题
SuperMartijn642's Core Library 1.1.7
- 修复
RecipeGenerator的冶炼配方无法用于...
SuperMartijn642's Core Lib 1.1.24a for Forge 1.14
on 2026 Aug 18SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多重条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20a
- 如果槽位返回的物品堆大小被修改,则更新
CustomSlot物品堆
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了
ScrollbarWidget用于创建可配置的滚动条 - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵循活动裁剪的问题 - 修复了当焦点组件更改时子组件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 修复了
TagGenerator错误
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe以序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交顺序注册条目
SuperMartijn642's Core Library 1.1.9a
- 修复了与 Emendatus Enigmatica 的崩溃问题
SuperMartijn642's Core Library 1.1.9
- 修复了当向
BlockProperties#lootTableFrom传入null时的崩溃问题
SuperMartijn642's Core Library 1.1.8
- 添加了
ResourceAggregator以允许多个数据生成器写入同一文件 - 所有数据生成器现在将在任何内容保存之前生成
- 来自数据生成器的 json 文件中的条目现在将始终以相同顺序生成
- 修复了当游戏暂停时
ClientUtils#getPartialTicks返回错误值的问题 - 修复了当设置耐久度时
ItemProperties#toUnderlying导致异常的问题 - 修复了
BlockProperties中的战利品表处理 - 修复了静态
CreativeItemGroup#get方法始终返回装饰标签页的问题
SuperMartijn642's Core Library 1.1.7
- 修复
RecipeGenerator的冶炼冶炼配方对...不工作的问题
SuperMartijn642's Core Lib 1.1.24a for Forge 1.12
on 2026 Aug 17SuperMartijn642's Core Library 1.1.24a
- 修复了
CustomSlot#isActive被 ForgeGradle 混淆的问题
SuperMartijn642's Core Library 1.1.24
- 修复了
CustomSlot悬停检测区域大 2 像素的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多重部分条件未正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape有一个参数为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在无法放置方块时返回CONSUME而非FAIL的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20a
- 如果槽位返回的物品堆大小被修改,则更新
CustomSlot物品堆
SuperMartijn642's Core Library 1.1.20
- 添加了
Widget#cursor以在悬停在组件上时更改光标 - 添加了用于创建可配置滚动条的
ScrollbarWidget - 添加了
ScissorWidet,用于将子组件的渲染和输入处理限制在其边界内 - 添加了用于创建容器槽位的
CustomSlot - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理 - 修复了
GuiGraphicsHelper#submitCustomRendering不遵循活动裁剪的问题 - 修复了当焦点组件更改时子组件未取消焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642's Core Library 1.1.19
- 向
BlockProperties添加了额外属性以匹配原版
SuperMartijn642's Core Library 1.1.18a
- 修复了
OredictItemPredicatemixin 将矿物字典键覆盖为null的问题
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入超过最大长度一个字符的问题
SuperMartijn642's Core Library 1.1.17a
- 修复了
RecipeGenerator未应用资源条件的问题
SuperMartijn642's Core Library 1.1.17
- 添加了对自定义标签条目类型的支持
- 添加了命名空间标签条目类型
- 添加了针对服务端
BUKKIT相关错误的变通方案 - 更新了标签加载行为以匹配较新的 Minecraft 版本
SuperMartijn642's Core Library 1.1.16a
- 修复了工具进阶导致的崩溃
SuperMartijn642's Core Library 1.1.16
- 允许
ClientRegistrationHandler#registerAtlasSprite接受不同的命名空间
SuperMartijn642's Core Library 1.1.15
- 添加了
ConditionalRecipeSerializer#wrapRecipe用于序列化条件配方
SuperMartijn642's Core Library 1.1.14
- 修复了当
BaseBlockEntity返回 null 客户端数据时的错误
SuperMartijn642's Core Library 1.1.13
- 通过额外的辅助方法改进了
LootTableGenerator.LootPoolBuilder BaseBlockEntity#dataChanged现在初始将为 true,以避免机械动力装置出现问题
SuperMartijn642's Core Library 1.1.12c
- 修复了在服务端上翻译方块名称时的崩溃
SuperMartijn642's Core Library 1.1.12b
- 添加了针对 SpongeForge 使用不必要的 Overwrite mixin 的变通方案
SuperMartijn642's Core Library 1.1.12a
- 添加了当安装了工具进阶时的变通方案
- 添加了当安装了 RealBench 时的变通方案
- 重命名了 jar 文件,使其在荧光粉和原版修复之前加载
SuperMartijn642's Core Library 1.1.12
- 添加了
CommonUtils#getLogger
SuperMartijn642's Core Library 1.1.11
TextureAtlases的初始化将不再加载Sheets类
SuperMartijn642's Core Library 1.1.10
RegistrationHandler现在将按照提交顺序注册条目
SuperMartijn642's Core Library 1.1.9b
- 修复了
ResourceCache#getExistingResource检查错误文件的问题
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组添加物品的代码,其复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 Widget的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中多部件条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22a
- 适配 NeoForge 26.2.0.40-beta 中的破坏性变更
SuperMartijn642 的核心库 1.1.22
- 在
BlockStateGenerator中添加了对原版 z 轴旋转的支持 - 在
ModelGenerator中添加了对材质force_translucent属性的支持 - 修复了
ElementBuilder#shape中一个参数为 int 类型而非 float 类型的问题
SuperMartijn642 的核心库 1.1.21b
- 修复了由于过早访问物品组件,导致
ClientRegistrationHandler的物品模型覆盖失效的问题 - 完全绕过 NeoForge 的画中画渲染池,因其持续破坏 ArbitraryPictureInPictureRenderer 的功能
SuperMartijn642 的核心库 1.1.21a
- 修复了通过
PacketChannel接收数据包时在专用服务器上崩溃的问题
更新至 Minecraft 26.2
更新至 Minecraft 26.1
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 添加了
Widget#cursor,用于在鼠标悬停部件时更改光标样式 - 添加了
ScrollbarWidget,用于创建可配置的滚动条 - 添加了
ScissorWidget,可将其子部件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot,用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和Abstract
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组添加物品的代码复杂度为 #总物品数 * #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 Widget的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中 multipart 条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 在
BlockStateGenerator中添加了对原版 z 轴旋转的支持 - 在
ModelGenerator中添加了对材质force_translucent属性的支持 - 修复了
ElementBuilder#shape方法中一个参数类型为 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21b
- 修复了
ClientRegistrationHandler中物品模型覆盖因过早访问物品组件而失效的问题 - 完全绕过 NeoForge 的画中画渲染池,因其不断破坏 ArbitraryPictureInPictureRenderer 的功能
SuperMartijn642 的核心库 1.1.21a
- 修复了通过
PacketChannel接收数据包时在专用服务器上崩溃的问题
更新至 Minecraft 26.1
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
Widget添加了#cursor属性,用于在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将其子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了isClickable和setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁剪区域的问题 - 修复
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组添加物品的代码时间复杂度为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 部件的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中 multipart 条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 在
BlockStateGenerator中添加了对原版 z 轴旋转的支持 - 修复了
ElementBuilder#shape方法中一个参数类型为 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
部件添加了#cursor属性,可在悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将其子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点部件切换时,其他子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
方块属性添加了更多与原版匹配的属性
SuperMartijn642 的核心库 1.1.18
- 首次发布适用于 Minecraft 1.21.11 的 SuperMartijn642 核心库
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码复杂度为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 部件的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中多部分条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
ElementBuilder#shape中一个参数类型为 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
部件添加了#cursor属性,可在悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将其子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点部件切换时,子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
方块属性添加了更多与原版匹配的属性 - 为
PacketChannel添加了数据包传输方向限制
SuperMartijn642 的核心库 1.1.18
- 首次发布适用于 Minecraft 1.21.9 与 1.21.10 的 SuperMartijn642 核心库
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组添加物品的代码复杂度为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 Widget的背景现在会更早渲染,与原版菜单背景的渲染方式一致,以提升模组兼容性- 修复了
BlockStateGenerator中多部件条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
ElementBuilder#shape方法中一个参数使用 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 新增
Widget#cursor,可在鼠标悬停部件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点部件变更时,子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性,以匹配原版行为
SuperMartijn642 的核心库 1.1.18e
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642 的核心库 1.1.18d
- 修复了在部件容器界面中,NeoForge 的屏幕背景渲染事件触发时未应用 GUI 矩阵平移的问题
SuperMart
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组添加物品的代码时间复杂度为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 Widget的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中 multipart 条件未被正确扁平化的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
ElementBuilder#shape方法中一个参数类型为 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 添加了
Widget#cursor,可在鼠标悬停部件时更改光标样式 - 添加了
ScrollbarWidget,用于创建可配置的滚动条 - 添加了
ScissorWidget,可将子部件的渲染和输入处理限制在其边界内 - 添加了
CustomSlot,用于创建容器槽位 - 添加了
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前剪裁区域的问题 - 修复了当焦点部件切换时,子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18e
- 修复了
Widget屏幕使用水平滚动而非垂直滚动的问题
SuperMartijn642 的核心库 1.1.18d
- 修复了在 Widget 容器屏幕中,NeoForge 的屏幕背景渲染事件触发时未应用 GUI 矩阵平移的问题
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其时间复杂度原本为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部件条件未被正确扁平化的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
ElementBuilder#shape方法中一个参数使用 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未收到更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
Widget添加了#cursor属性,可在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将其子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域(scissor)的问题 - 修复了当焦点控件切换时,子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多与原版一致的方块属性
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642 的核心库 1.1.18</h
SuperMartijn642 的核心库 1.1.24
- 修复了
CustomSlot的悬停检测区域比实际大 2 像素的问题
SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原本与“总物品数 × 总分组数”成正比,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中多部件条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
ElementBuilder#shape方法中一个参数使用 int 而非 float 的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 新增
Widget#cursor,可在悬停控件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁剪区域的问题 - 修复了当焦点控件切换时,原聚焦的子控件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18d
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642 的核心库 1.1.18c
- 适配 NeoForge 21.4



