BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
SuperMartijn642's Core Lib

SuperMartijn642's Core Lib

SuperMartijn642的核心依赖添加了许多基础实现,这些实现允许在不同的《我的世界》版本之间使用类似的代码!

前置
9612 years ago
SuperMartijn642's Core Lib

SuperMartijn642's Core Lib

SuperMartijn642的核心依赖添加了许多基础实现,这些实现允许在不同的《我的世界》版本之间使用类似的代码!

96
1
前置

基本信息

我的世界Java版本

26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.12.x

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

分类

前置
BBSMC 创作者激励广告

其他链接

反馈问题 查看源码
CurseForge地址

搬运团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 保留所有权益/无许可证
发布于 2025-02-17
更新于 2026-08-18
简介更新日志版本百科反馈讨论

全部版本

1
2
53

8677306

on 2026 Aug 18
下载

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 的首次发布

8677305

on 2026 Aug 18
下载

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

  • 首次发布

8677304

on 2026 Aug 18
下载

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 版本的首次发布

8677299

on 2026 Aug 18
下载

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

<u

8677296

on 2026 Aug 18
下载

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

  • 修复了当向 BlockProperties#lootTableFrom 传入 null 时的崩溃问题

SuperMartijn642's Core Library 1.1.8

  • 添加了 ResourceAggregator 以允许多个数据生成器写入同一个文件
  • 所有数据生成器现在将在任何内容保存之前生成
  • 来自数据生成器的 json 文件中的条目现在将始终以相同的顺序生成
  • 修复了当游戏暂停时 ClientUtils#getPartialTicks 返回错误值的问题
  • 修复了当设置耐久度时 ItemProperties#toUnderlying 导致异常的问题
  • 修复了 BlockProperties 中的战利品表处理

SuperMartijn642's Core Library 1.1.7

<u

8677295

on 2026 Aug 18
下载

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.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 18
下载

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.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 18
下载

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.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 18
下载

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.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 18
下载

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.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 18
下载

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.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 17
下载

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.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

  • 修复了 OredictItemPredicate mixin 将矿物字典键覆盖为 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 检查错误文件的问题
<h3

8623703

on 2026 Aug 11
下载

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

8623701

on 2026 Aug 11
下载

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 未遵守当前裁剪区域的问题
  • 修复

8623698

on 2026 Aug 11
下载

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 核心库

8623697

on 2026 Aug 11
下载

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 核心库

8623690

on 2026 Aug 11
下载

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

8623688

on 2026 Aug 11
下载

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 矩阵平移的问题

8623684

on 2026 Aug 11
下载

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

8623683

on 2026 Aug 11
下载

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
1
2
53
BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号