SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染不正确的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其时间复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
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未遵循当前裁剪区域(scissor)的问题 - 修复了当焦点控件切换时,子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642 的核心库 1.1.18
- 首次发布适用于 Minecraft 1.21.5 的 SuperMartijn642 核心库
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中 multipart 条件未被正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
ElementBuilder#shape中一个参数使用 int 而非 float 的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未被更新的问题
SuperMartijn642's Core Library 1.1.20
- 为
Widget添加了#cursor属性,可在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget用于创建可配置的滚动条 - 新增
ScissorWidet,可将其子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#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
SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其时间复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前剪裁区域的问题 - 修复了当焦点控件切换时,子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642 的核心库 1.1.18
- 修复了
TextFieldWidget允许输入字符数比最大长度多一个的问题
SuperMartijn642 的核心库 1.1.17a
- 修复了 <
SuperMartijn642's Core Lib 1.1.23b for Forge 1.21
on 2026 Aug 10SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中 multipart 条件未被正确扁平化的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
InteractionFeedback#pass错误地使用SUCCESS而非PASS - 修复了
ElementBuilder#shape中一个参数类型为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在方块无法放置时返回CONSUME而非FAIL的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
Widget添加了#cursor属性,可在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点控件切换时,其他子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多与原版匹配的属性
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
</
SuperMartijn642 的核心库 1.1.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中 multipart 条件未被正确展平的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
InteractionFeedback#pass错误地使用SUCCESS而非PASS - 修复了
ElementBuilder#shape中一个参数类型为 int 而非 float 的问题 - 修复了
BaseBlockItem#useOn在方块无法放置时返回CONSUME而非FAIL的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
Widget添加了#cursor属性,用于在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将子控件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了焦点控件切换时子控件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多与原版匹配的属性
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
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中 multipart 条件未被正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
InteractionFeedback#pass错误地使用SUCCESS而非PASS - 修复了
ElementBuilder#shape方法中一个参数应为 float 类型却被设为 int 类型的问题 - 修复了
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和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.23b
- 添加了针对安装 ImmediatelyFast 时 GUI 渲染异常的临时解决方案
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式物品栏分组添加物品时,其计算复杂度为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢的问题
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中 multipart 条件未被正确展平的问题
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未遵循当前裁剪区域(scissor)的问题 - 修复了当焦点控件切换时,原焦点子控件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
BlockProperties添加了更多与原版匹配的属性
SuperMartijn642's Core Library 1.1.18a
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642's
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁剪区域的问题 - 修复了焦点控件切换时子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
BlockProperties添加了更多与原版匹配的属性
SuperMartijn642's Core Library 1.1.18
- 修复了
TextFieldWidget允许输入比最大长度多一个字符的问题
Super
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,此前其复杂度为 #物品总数 × #分组总数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 Widget的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中多部件条件未被正确扁平化的问题
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未遵守当前裁剪区域的问题 - 修复了当焦点部件切换时,子部件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator输出结果不一致的问题
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其时间复杂度原为 #物品总数 × #分组总数,导致在模组数量较多时极其缓慢
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 部件(Widget)的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中多部件条件未被正确展平的问题
SuperMartijn642's Core Library 1.1.22
- 为
BlockStateGenerator添加了对原版 z 轴旋转的支持 - 修复了
ElementBuilder#shape中一个参数类型为 int 而非 float 的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 为
部件(Widget)添加了#cursor属性,可在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可将其子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵守当前裁剪区域(scissor)的问题 - 修复了当焦点部件切换时,子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
方块属性(BlockProperties)添加了更多与原版匹配的属性
SuperMartijn642's Core Library 1.1.18
- 首次发布适用于 Minecraft 1.21.11 的 SuperMartijn642's Core Library
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原为 #物品总数 * #分组总数,导致在模组数量较多时极其缓慢
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 部件(Widget)的背景现在会更早渲染,方式与原版菜单背景一致,以提升模组兼容性- 修复了
BlockStateGenerator中多重部分条件未被正确扁平化的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
ElementBuilder#shape方法中一个参数类型为 int 而非 float 的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 新增
Widget#cursor,可在鼠标悬停部件时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将其子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 新增
AbstractButtonWidget#isClickable和AbstractButtonWidget#setActive - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域(scissor)的问题 - 修复了当焦点部件切换时,子部件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
方块属性(BlockProperties)添加了更多与原版匹配的属性 - 为
PacketChannel添加了数据包传输方向限制
SuperMartijn642's Core Library 1.1.18
- 首次发布适用于 Minecraft 1.21.9 与 1.21.10 的 SuperMartijn642's Core Library
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和#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.18c
- 修复了安装 Iris 时 GUI 中的自定义渲染内容无法显示
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和#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.18c
- 修复了安装 Iris 时 GUI 中的自定义渲染内容无法显示的问题</li
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原为 #物品总数 * #分组总数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点控件切换时,子控件未正确失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18a
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642 的核心库 1.1.18
- 首次发布适用于 Minecraft 1.21.5 的 SuperMartijn642 核心库
SuperMartijn642's Core Library 1.1.23a
- 修复了向创造模式物品栏添加物品的代码,其复杂度原为 #总物品数 × #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642's Core Library 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中 multipart 条件未被正确展平的问题
SuperMartijn642's Core Library 1.1.22
- 修复了
ElementBuilder#shape中一个参数类型为 int 而非 float 的问题
SuperMartijn642's Core Library 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642's Core Library 1.1.20
- 为
Widget添加了#cursor属性,可在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidet,可限制子控件的渲染和输入处理范围在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点控件切换时,子控件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642's Core Library 1.1.18d
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642's Core Library 1.1.18c
- 适配 NeoForge 21.4.47-beta 中数据生成器的破坏性变更
SuperMartijn642's Core Library 1.1.18b
- 修复了
BaseBlockItem#useOn忽略部分参数,导致与其他模组交互时出现问题
SuperMartijn642's Core Library 1.1.18a
<ulSuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其复杂度原本为 #物品总数 * #分组总数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
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.18b
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642 的核心库 1.1.18a
- 修复了
BaseBlockItem#useOn忽略部分参数,导致与其他模组交互时出现问题
SuperMartijn642 的核心库 1.1.18
- 修复了
TextFieldWidget允许输入字符数比最大长度多一个的问题
SuperMartijn642 的核心库 1.1.17b
- 修复了
BaseBlock</
SuperMartijn642 的核心库 1.1.23a
- 修复了向创造模式物品栏分组中添加物品的代码,其时间复杂度为 #总物品数 * #总分组数,导致在模组数量较多时极其缓慢
SuperMartijn642 的核心库 1.1.23
- 为
WidgetScreen和WidgetContainerScreen添加了#getWidget方法 - 修复了
BlockStateGenerator中 multipart 条件未被正确扁平化的问题
SuperMartijn642 的核心库 1.1.22
- 修复了
InteractionFeedback#pass使用SUCCESS而非PASS的问题 - 修复了
ElementBuilder#shape方法中一个参数为 int 类型而非 float 类型的问题 - 修复了当方块无法放置时,
BaseBlockItem#useOn返回CONSUME而非FAIL的问题
SuperMartijn642 的核心库 1.1.21
- 修复了当
BaseBlockEntity#writeClientData返回空标签时客户端未更新的问题
SuperMartijn642 的核心库 1.1.20
- 为
Widget添加了#cursor属性,用于在鼠标悬停时更改光标样式 - 新增
ScrollbarWidget,用于创建可配置的滚动条 - 新增
ScissorWidget,可将子部件的渲染和输入处理限制在其边界内 - 新增
CustomSlot,用于创建容器槽位 - 为
AbstractButtonWidget添加了#isClickable和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点部件切换时,子部件未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出不一致的问题
SuperMartijn642 的核心库 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642 的核心库 1.1.18b
- 修复了
Widget界面使用水平滚动而非垂直滚动的问题
SuperMartijn642 的核心库 1.1.18a
- 修复了
BaseBlockItem#useOn忽略部分参数,导致与其他模组交互时出现问题
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域的问题 - 修复了当焦点拼图变更时,其子拼图未失去焦点的问题
- 修复了
BlockStateGenerator、ModelGenerator和TagGenerator的输出结果不一致的问题
SuperMartijn642's Core Library 1.1.19
- 为
BlockProperties添加了更多属性以匹配原版行为
SuperMartijn642's Core Library 1.1.18b
- 修复了
Widget界面使用横向滚动而非纵向滚动的问题
SuperMartijn642's Core Library 1.1.18a
- 修复了
BaseBlockItem#useOn忽略部分参数,导致与其他模
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和#setActive方法 - 改进了
BaseWidget的焦点处理逻辑 - 修复了
GuiGraphicsHelper#submitCustomRendering未遵循当前裁剪区域(scissor)的问题 - 修复了当焦点控件变更时,子控件未正确失去焦点的问题
- 修复了
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允许输入超出最大长度一个字符的问题</li



