Назад до магазину
SuperMartijn642's Core Lib
Modrinth Mod

SuperMartijn642's Core Lib

SuperMartijn642's Core Lib adds lots of basic implementations that allow for similar code between different Minecraft versions!

Інформація про Minecraft-продукт

Важливе про товар

Сумісність, версії Minecraft, завантажувачі та дані зовнішнього джерела.

Тип

Mod

Доступ

Безкоштовно

Остання версія

1.1.24a-neoforge-mc26.2

Завантаження

16 936 359

Завантажувачі / Платформи

fabric forge neoforge quilt

Minecraft версії

1.12 – 1.12.2 1.14 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Категорії

library

Опис

Докладна інформація

![SuperMartijn642's Core Lib](https://imgur.com/lOYCHZa.png) SuperMartijn642's Core Lib adds lots of basic implementations for guis, blocks, tile entities, and network packets that allow for similar code between Minecraft 1.12, 1.14, 1.15, 1.16, 1.17, 1.18, and 1.19! --- ### FAQ Can I use your mod in my modpack? Yes, feel free to use my mod in your modpack --- ### Discord For future content, upcoming mods, and discussion, feel free to join the SuperMartijn642 discord server! [<img width='400' src='https://imgur.com/IG1us6p.png'>](https://discord.gg/QEbGyUYB2e)

Розробник

SuperMartijn642

Профіль і дані отримано з Modrinth

Відкрити на Modrinth

Галерея продукту

Зображення проєкту

Скриншоти та зображення з оригінальної сторінки Modrinth.

Список змін

Версії проєкту

Опубліковані версії та оригінальні файли Modrinth.

1.1.24a-neoforge-mc26.2 Актуальна Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22a - Account for breaking changes in NeoForge 26.2.0.40-beta ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-neoforge-mc26.1 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-neoforge-mc1.21.11 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-neoforge-mc1.21.10 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24a-neoforge-mc1.21.7 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24a-neoforge-mc1.21.6 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.24a-neoforge-mc1.21.5 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.24a-neoforge-mc1.21.4 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.24a-neoforge-mc1.21.3 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.24a-fabric-mc26.2 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-fabric-mc26.1 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-fabric-mc1.21.11 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-fabric-mc1.21.10 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24a-fabric-mc1.21.7 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24a-forge-mc26.2 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-forge-mc26.1 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-forge-mc1.21.11 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24a-forge-mc1.21.10 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24a-forge-mc1.21.7 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24a-forge-mc1.21.6 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.24a-forge-mc1.21.5 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.24a-forge-mc1.21.4 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.24a-forge-mc1.21.3 Release 25.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `tag_populated` resource condition always failing on first resource reload ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.24a-forge-mc1.20.4 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.24a-forge-mc1.20.2 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.24a-forge-mc1.20.1 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.24a-forge-mc1.19.4 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.24a-forge-mc1.19.3 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.24a-forge-mc1.19.2 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24a-forge-mc1.18 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24a-forge-mc1.17 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24a-forge-mc1.16 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.24a-forge-mc1.15 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.24a-forge-mc1.14 Release 18.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.24a-forge-mc1.12 Release 17.08.2026

SuperMartijn642's Core Lib 1.1.24a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24a - Fixed `CustomSlot#isActive` being obfuscated by ForgeGradle ### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.24-neoforge-mc26.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22a - Account for breaking changes in NeoForge 26.2.0.40-beta ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-neoforge-mc26.1 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-neoforge-mc1.21.11 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-neoforge-mc1.21.10 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24-neoforge-mc1.21.7 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24-neoforge-mc1.21.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.24-neoforge-mc1.21.5 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.24-neoforge-mc1.21.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.24-neoforge-mc1.21.3 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.24-neoforge-mc1.21 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.24-neoforge-mc1.20.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.24-neoforge-mc1.20.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.24-fabric-mc26.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-fabric-mc26.1 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-fabric-mc1.21.11 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-fabric-mc1.21.10 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24-fabric-mc1.21.7 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24-fabric-mc1.21.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.24-fabric-mc1.21.5 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.24-fabric-mc1.21.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.24-fabric-mc1.21.3 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.24-fabric-mc1.21 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.24-fabric-mc1.20.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.24-fabric-mc1.20.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.24-fabric-mc1.20.3 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.24-fabric-mc1.20.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.24-fabric-mc1.20.1 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.24-fabric-mc1.19.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.24-fabric-mc1.19.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.24-fabric-mc1.18 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.24-forge-mc26.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-forge-mc26.1 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-forge-mc1.21.11 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.24-forge-mc1.21.10 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.24-forge-mc1.21.7 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.24-forge-mc1.21.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.24-forge-mc1.21.5 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.24-forge-mc1.21.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.24-forge-mc1.21.3 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.24-forge-mc1.21 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.24-forge-mc1.20.6 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.24-forge-mc1.20.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.24-forge-mc1.20.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.24-forge-mc1.20.1 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.24-forge-mc1.19.4 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.24-forge-mc1.19.3 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.24-forge-mc1.19.2 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24-forge-mc1.18 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24-forge-mc1.17 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.24-forge-mc1.16 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.24-forge-mc1.15 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.24-forge-mc1.14 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.24-forge-mc1.12 Release 11.08.2026

SuperMartijn642's Core Lib 1.1.24

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.24 - Fixed `CustomSlot` hover check area being 2 pixels too large ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.23b-neoforge-mc1.21.5 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23b-neoforge-mc1.21.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23b-neoforge-mc1.21.3 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23b-neoforge-mc1.21 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23b-neoforge-mc1.20.6 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23b-neoforge-mc1.20.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.23b-fabric-mc1.21.5 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23b-fabric-mc1.21.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23b-fabric-mc1.21.3 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23b-fabric-mc1.21 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.23b-fabric-mc1.20.6 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.23b-fabric-mc1.20.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23b-fabric-mc1.20.3 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23b-fabric-mc1.20.2 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23b-fabric-mc1.20.1 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23b-forge-mc1.21.5 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23b-forge-mc1.21.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23b-forge-mc1.21.3 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23b-forge-mc1.21 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23b-forge-mc1.20.6 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.23b-forge-mc1.20.4 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.23b-forge-mc1.20.2 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23b-forge-mc1.20.1 Release 10.08.2026

SuperMartijn642's Core Lib 1.1.23b

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23b - Added workaround for guis not rendering correctly when ImmediatelyFast is present ### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23a-neoforge-mc26.2 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22a - Account for breaking changes in NeoForge 26.2.0.40-beta ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-neoforge-mc26.1 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-neoforge-mc1.21.11 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-neoforge-mc1.21.10 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23a-neoforge-mc1.21.7 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23a-neoforge-mc1.21.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23a-neoforge-mc1.21.5 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23a-neoforge-mc1.21.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23a-neoforge-mc1.21.3 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23a-neoforge-mc1.21 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23a-neoforge-mc1.20.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23a-neoforge-mc1.20.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.23a-fabric-mc26.2 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-fabric-mc26.1 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-fabric-mc1.21.11 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-fabric-mc1.21.10 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23a-fabric-mc1.21.7 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23a-fabric-mc1.21.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23a-fabric-mc1.21.5 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23a-fabric-mc1.21.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23a-fabric-mc1.21.3 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23a-fabric-mc1.21 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.23a-fabric-mc1.20.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.23a-fabric-mc1.20.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23a-fabric-mc1.20.3 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23a-fabric-mc1.20.2 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23a-fabric-mc1.20.1 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23a-fabric-mc1.19.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.23a-forge-mc26.2 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-forge-mc26.1 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-forge-mc1.21.11 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23a-forge-mc1.21.10 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23a-forge-mc1.21.7 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23a-forge-mc1.21.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23a-forge-mc1.21.5 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23a-forge-mc1.21.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23a-forge-mc1.21.3 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23a-forge-mc1.21 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23a-forge-mc1.20.6 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.23a-forge-mc1.20.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.23a-forge-mc1.20.2 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23a-forge-mc1.20.1 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23a-forge-mc1.19.4 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.23a-forge-mc1.19.3 Release 08.08.2026

SuperMartijn642's Core Lib 1.1.23a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23a - Fixed code for adding items to creative groups scaling with #total items * #total groups, thus being extremely slow when there's many mods ### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.23-neoforge-mc26.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22a - Account for breaking changes in NeoForge 26.2.0.40-beta ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-neoforge-mc26.1 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-neoforge-mc1.21.11 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-neoforge-mc1.21.10 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23-neoforge-mc1.21.7 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23-neoforge-mc1.21.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23-neoforge-mc1.21.5 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23-neoforge-mc1.21.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23-neoforge-mc1.21.3 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23-neoforge-mc1.21 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23-neoforge-mc1.20.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.23-neoforge-mc1.20.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.23-fabric-mc26.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-fabric-mc26.1 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-fabric-mc1.21.11 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-fabric-mc1.21.10 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23-fabric-mc1.21.7 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23-fabric-mc1.21.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23-fabric-mc1.21.5 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23-fabric-mc1.21.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23-fabric-mc1.21.3 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.23-fabric-mc1.21 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.23-fabric-mc1.20.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.23-fabric-mc1.20.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23-fabric-mc1.20.3 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.23-fabric-mc1.20.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23-fabric-mc1.20.1 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23-fabric-mc1.19.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.23-fabric-mc1.19.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.23-fabric-mc1.18 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.23-forge-mc26.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-forge-mc26.1 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-forge-mc1.21.11 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.23-forge-mc1.21.10 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.23-forge-mc1.21.7 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.23-forge-mc1.21.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - `Widget` backgrounds are now rendered earlier, in the same way as vanilla menu background, for improved mod compatibility - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.23-forge-mc1.21.5 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.23-forge-mc1.21.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.23-forge-mc1.21.3 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23-forge-mc1.21 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.23-forge-mc1.20.6 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.23-forge-mc1.20.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.23-forge-mc1.20.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.23-forge-mc1.20.1 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.23-forge-mc1.19.4 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.23-forge-mc1.19.3 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.23-forge-mc1.19.2 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.23-forge-mc1.18 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.23-forge-mc1.17 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.23-forge-mc1.16 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.23-forge-mc1.15 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.23-forge-mc1.14 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.23-forge-mc1.12 Release 07.08.2026

SuperMartijn642's Core Lib 1.1.23

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.23 - Added `#getWidget` method for `WidgetScreen` and `WidgetContainerScreen` - Fixed multipart conditions not being flattened correctly in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.22a-neoforge-mc26.2 Release 03.08.2026

SuperMartijn642's Core Lib 1.1.22a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22a - Account for breaking changes in NeoForge 26.2.0.40-beta ### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-neoforge-mc26.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-neoforge-mc26.1 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-neoforge-mc1.21.11 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-neoforge-mc1.21.10 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.22-neoforge-mc1.21.7 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.22-neoforge-mc1.21.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.22-neoforge-mc1.21.5 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.22-neoforge-mc1.21.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.22-neoforge-mc1.21.3 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.22-neoforge-mc1.21 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.22-neoforge-mc1.20.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.22-neoforge-mc1.20.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.22-fabric-mc26.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-fabric-mc26.1 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-fabric-mc1.21.11 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-fabric-mc1.21.10 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.22-fabric-mc1.21.7 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.22-fabric-mc1.21.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.22-fabric-mc1.21.5 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.22-fabric-mc1.21.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.22-fabric-mc1.21.3 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.22-fabric-mc1.21 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.22-fabric-mc1.20.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.22-fabric-mc1.20.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.22-fabric-mc1.20.3 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.22-fabric-mc1.20.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.22-fabric-mc1.20.1 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.22-fabric-mc1.19.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.22-fabric-mc1.19.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.22-fabric-mc1.18 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag - Fixed datagen not working when mods have their own `datagen` entrypoint and use `GeneratorRegistrationHandler` ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.22-forge-mc26.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-forge-mc26.1 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Added support for material `force_translucent` property in `ModelGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-forge-mc1.21.11 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Added support for vanilla z rotation in `BlockStateGenerator` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.22-forge-mc1.21.10 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.22-forge-mc1.21.7 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.22-forge-mc1.21.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.22-forge-mc1.21.5 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.22-forge-mc1.21.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.22-forge-mc1.21.3 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `ElementBuilder#shape` having one parameter as an int instead of float ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.22-forge-mc1.21 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.22-forge-mc1.20.6 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.22-forge-mc1.20.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.22-forge-mc1.20.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.22-forge-mc1.20.1 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.22-forge-mc1.19.4 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.22-forge-mc1.19.3 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.22-forge-mc1.19.2 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.22-forge-mc1.18 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.22-forge-mc1.17 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.22-forge-mc1.16 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.22-forge-mc1.15 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.22-forge-mc1.14 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.22-forge-mc1.12 Release 28.07.2026

SuperMartijn642's Core Lib 1.1.22

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.22 - Fixed `InteractionFeedback#pass` using `SUCCESS` instead of `PASS` - Fixed `ElementBuilder#shape` having one parameter as an int instead of float - Fixed `BaseBlockItem#useOn` returning `CONSUME` instead of `FAIL` when a block cannot be placed ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.21b-neoforge-mc26.2 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21b-fabric-mc26.2 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21b-forge-mc26.2 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21b-neoforge-mc26.1 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early - Completely bypass NeoForge's picture-in-picture rendering pool for ArbitraryPictureInPictureRenderer as it keeps breaking it ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21b-fabric-mc26.1 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21b-forge-mc26.1 Release 08.07.2026

SuperMartijn642's Core Lib 1.1.21b

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21b - Fixed `ClientRegistrationHandler` item model overwrites not working due to accessing item components too early ### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-neoforge-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-fabric-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-forge-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-neoforge-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-fabric-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21a-forge-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21a

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21a - Fixed crash on dedicated server when receiving a packet through `PacketChannel` ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-neoforge-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
neoforge
Показати зміни
## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-fabric-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-forge-mc26.2 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.2
Завантажувачі / Платформи
forge
Показати зміни
## Update to Minecraft 26.2 ## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-neoforge-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
neoforge
Показати зміни
## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-fabric-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-forge-mc26.1 Release 04.07.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
26.1 26.1.1 26.1.2
Завантажувачі / Платформи
forge
Показати зміни
## Update to Minecraft 26.1 ### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-neoforge-mc1.21.11 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-neoforge-mc1.21.10 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.21-neoforge-mc1.21.7 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.21-neoforge-mc1.21.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.21-neoforge-mc1.21.5 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.21-neoforge-mc1.21.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.21-neoforge-mc1.21.3 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.21-neoforge-mc1.21 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.21-neoforge-mc1.20.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.21-neoforge-mc1.20.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.21-fabric-mc1.21.11 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-fabric-mc1.21.10 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.21-fabric-mc1.21.7 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.21-fabric-mc1.21.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.21-fabric-mc1.21.5 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.21-fabric-mc1.21.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.21-fabric-mc1.21.3 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.21-fabric-mc1.21 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.21-fabric-mc1.20.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.21-fabric-mc1.20.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.21-fabric-mc1.20.3 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.21-fabric-mc1.20.2 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.21-fabric-mc1.20.1 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.21-fabric-mc1.19.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.21-fabric-mc1.19.2 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.21-fabric-mc1.18 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.21-forge-mc1.21.11 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.21-forge-mc1.21.10 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.21-forge-mc1.21.7 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.21-forge-mc1.21.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.21-forge-mc1.21.5 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.21-forge-mc1.21.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.21-forge-mc1.21.3 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.21-forge-mc1.21 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.21-forge-mc1.20.6 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.21-forge-mc1.20.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.21-forge-mc1.20.2 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.21-forge-mc1.20.1 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.21-forge-mc1.19.4 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.21-forge-mc1.19.3 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.21-forge-mc1.19.2 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.21-forge-mc1.18 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.21-forge-mc1.17 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.21-forge-mc1.16 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.21-forge-mc1.15 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.21-forge-mc1.14 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.21-forge-mc1.12 Release 20.03.2026

SuperMartijn642's Core Lib 1.1.21

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.21 - Fixed client not being updated when `BaseBlockEntity#writeClientData` returns empty tag ### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.20a-forge-mc1.16 Release 27.02.2026

SuperMartijn642's Core Lib 1.1.20a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.20a-forge-mc1.15 Release 27.02.2026

SuperMartijn642's Core Lib 1.1.20a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.20a-forge-mc1.14 Release 27.02.2026

SuperMartijn642's Core Lib 1.1.20a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.20a-forge-mc1.12 Release 27.02.2026

SuperMartijn642's Core Lib 1.1.20a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20a - Update `CustomSlot` stack when if the size of the slot's returned stack is modified ### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.20-neoforge-mc1.21.11 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.20-neoforge-mc1.21.10 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.20-neoforge-mc1.21.7 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.20-neoforge-mc1.21.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.20-neoforge-mc1.21.5 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.20-neoforge-mc1.21.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.20-neoforge-mc1.21.3 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.20-neoforge-mc1.21 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.20-neoforge-mc1.20.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.20-neoforge-mc1.20.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.20-fabric-mc1.21.11 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.20-fabric-mc1.21.10 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.20-fabric-mc1.21.7 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.20-fabric-mc1.21.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.20-fabric-mc1.21.5 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.20-fabric-mc1.21.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.20-fabric-mc1.21.3 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.20-fabric-mc1.21 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.20-fabric-mc1.20.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.20-fabric-mc1.20.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.20-fabric-mc1.20.3 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.20-fabric-mc1.20.2 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.20-fabric-mc1.20.1 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.20-fabric-mc1.19.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.20-fabric-mc1.19.2 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.20-fabric-mc1.18 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - `RegistryEntryAcceptor` now only applies to mods that have core library as a dependency - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.20-forge-mc1.21.11 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.20-forge-mc1.21.10 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.20-forge-mc1.21.7 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.20-forge-mc1.21.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.20-forge-mc1.21.5 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.20-forge-mc1.21.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.20-forge-mc1.21.3 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.20-forge-mc1.21 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.20-forge-mc1.20.6 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.20-forge-mc1.20.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.20-forge-mc1.20.2 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.20-forge-mc1.20.1 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.20-forge-mc1.19.4 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.20-forge-mc1.19.3 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.20-forge-mc1.19.2 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.20-forge-mc1.18 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.20-forge-mc1.17 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.20-forge-mc1.16 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.20-forge-mc1.15 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.20-forge-mc1.14 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.20-forge-mc1.12 Release 25.01.2026

SuperMartijn642's Core Lib 1.1.20

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.20 - Added `Widget#cursor` to change the cursor when hovering a widget - Added `ScrollbarWidget` for creating a configurable scrollbar - Added `ScissorWidet` that restricts rendering and input handling of child widgets to its bounds - Added `CustomSlot` for creating container slots - Added `AbstractButtonWidget#isClickable` and `AbstractButtonWidget#setActive` - Improved `BaseWidget` focus handling - Fixed `GuiGraphicsHelper#submitCustomRendering` not respecting active scissor - Fixed child widgets not getting unfocused when focused widget changes - Fixed output from `BlockStateGenerator`, `ModelGenerator`, and `TagGenerator` not being consistent ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.19a-fabric-mc1.21.11 Release 07.01.2026

SuperMartijn642's Core Lib 1.1.19a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.19a-fabric-mc1.21.10 Release 07.01.2026

SuperMartijn642's Core Lib 1.1.19a

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.19a-fabric-mc1.21.7 Release 07.01.2026

SuperMartijn642's Core Lib 1.1.19a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.19a-fabric-mc1.21.6 Release 07.01.2026

SuperMartijn642's Core Lib 1.1.19a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19a - Fixed custom geometry renderer pooled by Fabric API's picture-in-picture render pool never getting cleared ### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.19-neoforge-mc1.21.11 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.19-neoforge-mc1.21.10 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.19-neoforge-mc1.21.7 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.19-neoforge-mc1.21.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.19-neoforge-mc1.21.5 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.19-neoforge-mc1.21.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.19-neoforge-mc1.21.3 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.19-neoforge-mc1.21 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.19-fabric-mc1.21.11 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.19-neoforge-mc1.20.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.19-neoforge-mc1.20.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.19-fabric-mc1.21.10 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.19-fabric-mc1.21.7 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.19-fabric-mc1.21.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.19-fabric-mc1.21.5 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.19-fabric-mc1.21.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.19-fabric-mc1.21.3 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.19-fabric-mc1.21 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.19-fabric-mc1.20.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.19-fabric-mc1.20.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.19-fabric-mc1.20.3 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.19-fabric-mc1.20.2 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.19-fabric-mc1.20.1 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.19-fabric-mc1.19.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.19-fabric-mc1.19.2 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.19-fabric-mc1.18 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.19-forge-mc1.21.11 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.19-forge-mc1.21.10 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla - Added packet direction restrictions to `PacketChannel` ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.19-forge-mc1.21.7 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.19-forge-mc1.21.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.19-forge-mc1.21.5 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.19-forge-mc1.21.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.19-forge-mc1.21.3 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.19-forge-mc1.21 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.19-forge-mc1.20.6 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.19-forge-mc1.20.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.19-forge-mc1.20.2 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.19-forge-mc1.20.1 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.19-forge-mc1.19.4 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.19-forge-mc1.19.3 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.19-forge-mc1.19.2 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.19-forge-mc1.18 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.19-forge-mc1.17 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.19-forge-mc1.16 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.19-forge-mc1.15 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.19-forge-mc1.14 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.19-forge-mc1.12 Release 06.01.2026

SuperMartijn642's Core Lib 1.1.19

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.19 - Added additional properties to `BlockProperties` to match vanilla ### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.18a-fabric-mc1.21.11 Release 29.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.18-neoforge-mc1.21.11 Release 29.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.18-fabric-mc1.21.11 Release 29.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.18-forge-mc1.21.11 Release 29.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.11
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.11
1.1.18-neoforge-mc1.21.10 Release 25.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.18-fabric-mc1.21.10 Release 25.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.18-forge-mc1.21.10 Release 25.12.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.9 1.21.10
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.9 & 1.21.10
1.1.18e-neoforge-mc1.21.7 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18e

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18e-neoforge-mc1.21.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18e

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-neoforge-mc1.21.5 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18d-neoforge-mc1.21.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18b-neoforge-mc1.21.3 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18b-neoforge-mc1.21 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18b-neoforge-mc1.20.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18a-neoforge-mc1.20.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.18f-fabric-mc1.21.7 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18f

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18f - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18e-fabric-mc1.21.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18e

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18e - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-fabric-mc1.21.5 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18b-fabric-mc1.21.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18b-fabric-mc1.21.3 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18b-fabric-mc1.21 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.18b-fabric-mc1.20.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.18b-fabric-mc1.20.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18b-fabric-mc1.20.3 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18b-fabric-mc1.20.2 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.18d-forge-mc1.21.7 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18d-forge-mc1.21.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-forge-mc1.21.5 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18a-forge-mc1.21.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling - Fixed crash when mods bake models outside vanilla model baker ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18a-forge-mc1.21.3 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.18a-forge-mc1.21 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.18a-forge-mc1.20.6 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.18a-forge-mc1.20.4 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.18a-forge-mc1.20.2 Release 18.12.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `Widget` screens using horizontal instead of vertical scrolling ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.18a-forge-mc1.12 Release 08.08.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `OredictItemPredicate` mixin overwriting ore dictionary key to `null` ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.18e-fabric-mc1.21.7 Release 08.08.2025

SuperMartijn642's Core Lib 1.1.18e

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18e - Fixed crash with Fabric API 0.131.0+1.21.8 when testing `tag_populated` resource condition ### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18d-neoforge-mc1.21.7 Release 29.07.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18d-neoforge-mc1.21.6 Release 29.07.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed NeoForge screen render background event getting fired without gui matrix translation for widget container screens ### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18c-neoforge-mc1.21.7 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18c-neoforge-mc1.21.6 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18d-fabric-mc1.21.7 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18d-fabric-mc1.21.6 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18d

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18d - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18c-forge-mc1.21.7 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18c-forge-mc1.21.6 Release 20.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed custom rendering in guis not showing when Iris is installed ### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18b-neoforge-mc1.21.7 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18b-neoforge-mc1.21.6 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18c-fabric-mc1.21.7 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18c-fabric-mc1.21.6 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18b-forge-mc1.21.7 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18b-forge-mc1.21.6 Release 19.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed vanilla tooltips being offset in `ContainerWidgetScreen` ### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-neoforge-mc1.21.7 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18a-neoforge-mc1.21.6 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18b-fabric-mc1.21.7 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18b-fabric-mc1.21.6 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-forge-mc1.21.7 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.7 1.21.8
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18a-forge-mc1.21.6 Release 12.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Added picture in picture renderer registration through `ClientRegistrationHandler` - Added picture in picture state submission in `GuiGraphicsHelper` - Added method to submit arbitrary rendering to `GuiGraphicsHelper` - Fixed `GuiGraphicsHelper#submitTooltipForTopStratum` not using matrix stack transformations ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18a-fabric-mc1.21.7 Release 01.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18a-fabric-mc1.21.6 Release 01.07.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed mixin failing outside of development environment ### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18-neoforge-mc1.21.7 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7U
1.1.18-neoforge-mc1.21.6 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18-neoforge-mc1.21.5 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18-fabric-mc1.21.7 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18-fabric-mc1.21.6 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18-fabric-mc1.21.5 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18-forge-mc1.21.7 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.7
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.7
1.1.18-forge-mc1.21.6 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.6
1.1.18-forge-mc1.21.5 Release 30.06.2025

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.5
1.1.18c-neoforge-mc1.21.4 Release 08.04.2025

SuperMartijn642's Core Lib 1.1.18c

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18c - Account for breaking changes to datagen in NeoForge 21.4.47-beta ### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18b-neoforge-mc1.21.4 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18b - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18a-neoforge-mc1.21.3 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18a-neoforge-mc1.21 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18a-neoforge-mc1.20.6 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18a-fabric-mc1.21.4 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18a-fabric-mc1.21.3 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18a-fabric-mc1.21 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.18a-fabric-mc1.20.6 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.18a-fabric-mc1.20.4 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18a-fabric-mc1.20.3 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18a-fabric-mc1.20.2 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.18a-fabric-mc1.20.1 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.18a-fabric-mc1.19.4 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18a-fabric-mc1.19.2 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18a-fabric-mc1.18 Release 11.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Fixed `BaseBlockItem#useOn` ignoring some parameters leading to issues when interacting with other mods - Added ModMenu library badge integration ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18a-neoforge-mc1.21.4 Release 04.01.2025

SuperMartijn642's Core Lib 1.1.18a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18a - Increased minimum NeoForge version to 21.4.35-beta ### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18-neoforge-mc1.21.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18-neoforge-mc1.21.3 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18-neoforge-mc1.21 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18-neoforge-mc1.20.6 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.18-neoforge-mc1.20.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.18-fabric-mc1.21.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18-fabric-mc1.21.3 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.18-fabric-mc1.21 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.18-fabric-mc1.20.6 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.18-fabric-mc1.20.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18-fabric-mc1.20.3 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.18-fabric-mc1.20.2 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.18-fabric-mc1.20.1 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.18-fabric-mc1.19.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18-fabric-mc1.19.2 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18-fabric-mc1.18 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.18-forge-mc1.21.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.18-forge-mc1.21.3 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.18-forge-mc1.21 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.18-forge-mc1.20.6 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.18-forge-mc1.20.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.18-forge-mc1.20.2 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.18-forge-mc1.20.1 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.18-forge-mc1.19.4 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.18-forge-mc1.19.3 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.18-forge-mc1.19.2 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.18-forge-mc1.18 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.18-forge-mc1.17 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.18-forge-mc1.16 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.18-forge-mc1.15 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.18-forge-mc1.14 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.18-forge-mc1.12 Release 29.12.2024

SuperMartijn642's Core Lib 1.1.18

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.18 - Fixed `TextFieldWidget` allowing one more character than the max length ### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.17c-neoforge-mc1.21.4 Release 27.12.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17d-fabric-mc1.21.4 Release 27.12.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17c-forge-mc1.21.4 Release 27.12.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed models from model consumer not getting loaded - Fixed model overwrites not getting applied ### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17b-neoforge-mc1.21.4 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17b-neoforge-mc1.21.3 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17c-fabric-mc1.21.4 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17b-fabric-mc1.21.3 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17b-forge-mc1.21.4 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17a-forge-mc1.21.3 Release 26.12.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `BaseBlock` not dropping anything when using default drops ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17b-fabric-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed mixin error on client ### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17a-neoforge-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17a-fabric-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17a-forge-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17-neoforge-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17-fabric-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17-forge-mc1.21.4 Release 24.12.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.4
1.1.17-forge-mc1.21.3 Release 22.12.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17f-forge-mc1.20.6 Release 08.11.2024

SuperMartijn642's Core Lib 1.1.17f

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17f-forge-mc1.21 Release 08.11.2024

SuperMartijn642's Core Lib 1.1.17f

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17f - Fixed data component types not getting registered on Forge 52.0.17 and newer ### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17a-neoforge-mc1.21.3 Release 25.10.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17a-fabric-mc1.21.3 Release 25.10.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash on dedicated server ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17-neoforge-mc1.21.3 Release 24.10.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17-fabric-mc1.21.3 Release 24.10.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21.2 1.21.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Minecraft 1.21.2 & 1.21.3
1.1.17d-neoforge-mc1.20.4 Release 12.09.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.17i-neoforge-mc1.21 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17i

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17i - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17h-neoforge-mc1.20.6 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17h

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17h - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17c-fabric-mc1.21 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.17c-fabric-mc1.20.6 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.17e-forge-mc1.21 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17e

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17e-forge-mc1.20.6 Release 11.09.2024

SuperMartijn642's Core Lib 1.1.17e

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17e - Added registry wrapper for criterion trigger types ### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17h-neoforge-mc1.21 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17h

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17h - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17g-neoforge-mc1.20.6 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17g

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17g - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17c-neoforge-mc1.20.4 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.17d-forge-mc1.21 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17d-forge-mc1.20.6 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17c-forge-mc1.20.4 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.17c-forge-mc1.20.2 Release 04.09.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed tag-dependent recipe conditions not working ### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17g-neoforge-mc1.21 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17g

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17g - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17f-neoforge-mc1.20.6 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17f

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17f - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17b-neoforge-mc1.20.4 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.17c-forge-mc1.21 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17c-forge-mc1.20.6 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17b-forge-mc1.20.4 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.17b-forge-mc1.20.2 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17a-forge-mc1.12 Release 30.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `RecipeGenerator` not applying resource conditions ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.17a-neoforge-mc1.20.4 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.17b-fabric-mc1.20.4 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.17a-fabric-mc1.20.3 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.3
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.17a-fabric-mc1.20.2 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17a-fabric-mc1.20.1 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.17a-fabric-mc1.19.4 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.17a-fabric-mc1.19.2 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.17a-forge-mc1.20.4 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.17a-forge-mc1.20.2 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17a-forge-mc1.20.1 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.17a-forge-mc1.19.4 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.17a-forge-mc1.19.3 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CommonUtils#getRegistryAccess` - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.17a-forge-mc1.19.2 Release 27.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Added `CodecHelper` ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.17f-neoforge-mc1.21 Release 16.08.2024

SuperMartijn642's Core Lib 1.1.17f

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17f - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17e-neoforge-mc1.20.6 Release 16.08.2024

SuperMartijn642's Core Lib 1.1.17e

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17e - Fixed registry overrides not working ### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17e-neoforge-mc1.21 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17e

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17e - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17d-neoforge-mc1.20.6 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17b-fabric-mc1.21 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.17b-fabric-mc1.20.6 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.17b-forge-mc1.21 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17b-forge-mc1.20.6 Release 14.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `LootTableGenerator` errors with custom enchant functions ### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17c-neoforge-mc1.20.6 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17d-neoforge-mc1.21 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17d

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17d - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17b-neoforge-mc1.20.6 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17a-fabric-mc1.21 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.17a-fabric-mc1.20.6 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.17a-forge-mc1.21 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17a-forge-mc1.20.6 Release 13.08.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `CommonUtils#getRegistryAccess` returning nothing when in a multiplayer world ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17c-neoforge-mc1.21 Release 21.07.2024

SuperMartijn642's Core Lib 1.1.17c

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17c - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17a-neoforge-mc1.20.6 Release 21.07.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed items not appearing in creative menu search tab ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17b-neoforge-mc1.21 Release 21.07.2024

SuperMartijn642's Core Lib 1.1.17b

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17b - Fixed custom model registration through `ClientRegistrationHandler` ### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17a-neoforge-mc1.21 Release 20.07.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed crash with NeoForge 21.0.102 ### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17-neoforge-mc1.21 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17-neoforge-mc1.20.6 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
1.1.17-fabric-mc1.21 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.21
1.1.17-fabric-mc1.20.6 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.6
1.1.17-forge-mc1.21 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.21 1.21.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.21
1.1.17-forge-mc1.20.6 Release 19.07.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.5 1.20.6
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Initial release of SuperMartijn642's Core Library for Forge 1.20.6
1.1.17a-fabric-mc1.20.4 Release 26.04.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Account for changes to Fabric resource loader ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.17a-forge-mc1.14 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.17a-forge-mc1.15 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` errors ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.17a-forge-mc1.16 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17a - Fixed `TagGenerator` throwing an error for none block, item, or fluid tags ### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.17-neoforge-mc1.20.4 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.17-fabric-mc1.20.3 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.17-fabric-mc1.20.2 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17-fabric-mc1.20.1 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.17-fabric-mc1.19.4 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.17-fabric-mc1.19.2 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.17-fabric-mc1.18 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.17-forge-mc1.20.4 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.17-forge-mc1.20.2 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Fixed recipe conditions getting registered twice ### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.17-forge-mc1.20.1 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.17-forge-mc1.19.4 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.17-forge-mc1.19.3 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.17-forge-mc1.19.2 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.17-forge-mc1.18 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.17-forge-mc1.17 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.17-forge-mc1.16 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.17-forge-mc1.15 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.17-forge-mc1.14 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.17-forge-mc1.12 Release 12.02.2024

SuperMartijn642's Core Lib 1.1.17

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.17 - Added support for custom tag entry types - Added a namespace tag entry type - Added workaround for side `BUKKIT` related errors - Updated tag loading behaviour to match newer Minecraft versions ### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.16b-neoforge-mc1.20.4 Release 04.02.2024

SuperMartijn642's Core Lib 1.1.16b

Підтримувані версії Minecraft
1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16b - Account for network changes in NeoForge 20.4.70 - Menu screens are now registered in the dedicated event ### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.16a-forge-mc1.20.4 Release 29.12.2023

SuperMartijn642's Core Lib 1.1.16a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.16a - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.16b-forge-mc1.20.2 Release 29.12.2023

SuperMartijn642's Core Lib 1.1.16b

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.16b - Workaround datagen mixins not getting applied due to Forge quirks ### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.16a-neoforge-mc1.20.4 Release 22.12.2023

SuperMartijn642's Core Lib 1.1.16a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16a - Fixed recipe conditions not working correctly ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.16-neoforge-mc1.20.4 Release 19.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for NeoForge 1.20.3 & 1.20.4
1.1.16a-forge-mc1.12 Release 19.12.2023

SuperMartijn642's Core Lib 1.1.16a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16a - Fixed crash with Tool Progression ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.16a-forge-mc1.20.2 Release 17.12.2023

SuperMartijn642's Core Lib 1.1.16a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.16a - Added workaround for crash with Iceberg ### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.16a-fabric-mc1.20.4 Release 08.12.2023

SuperMartijn642's Core Lib 1.1.16a

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16a - Fixed mixin crash on startup ### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.16-forge-mc1.20.4 Release 07.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Forge 1.20.3
1.1.16-fabric-mc1.20.4 Release 05.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.3 1.20.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Initial release of SuperMartijn642's Core Library for Fabric 1.20.3
1.1.16-fabric-mc1.20.2 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.16-fabric-mc1.20.1 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.16-fabric-mc1.19.4 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.16-fabric-mc1.19.2 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.16-fabric-mc1.18 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.16-forge-mc1.20.2 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.16-forge-mc1.20.1 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.16-forge-mc1.19.4 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.16-forge-mc1.19.3 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace - Fixed `AtlasSourceGenerator` using the default resource generator name ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.16-forge-mc1.19.2 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.16-forge-mc1.18 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.16-forge-mc1.17 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.16-forge-mc1.16 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.16-forge-mc1.15 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.16-forge-mc1.14 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.16-forge-mc1.12 Release 04.12.2023

SuperMartijn642's Core Lib 1.1.16

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.16 - Allow `ClientRegistrationHandler#registerAtlasSprite` to accept a different namespace ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.15a-forge-mc1.20.2 Release 16.10.2023

SuperMartijn642's Core Lib 1.1.15a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15a - Added a workaround for Forge mixin issues - Removed use of `Ingredient#merge` from `RecipeGenerator` ### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.15-fabric-mc1.20.2 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.15-fabric-mc1.20.1 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.15-fabric-mc1.20.1 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.15-fabric-mc1.19.4 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.15-fabric-mc1.19.2 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.15-fabric-mc1.18 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.15-forge-mc1.20.2 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.15-forge-mc1.20 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.15-forge-mc1.19.4 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.15-forge-mc1.19.3 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.15-forge-mc1.19.2 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.15-forge-mc1.18 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.15-forge-mc1.17 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.15-forge-mc1.16 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.15-forge-mc1.15 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.15-forge-mc1.14 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.15-forge-mc1.12 Release 08.10.2023

SuperMartijn642's Core Lib 1.1.15

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.15 - Added `ConditionalRecipeSerializer#wrapRecipe` to serialize conditional recipes ### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.14-forge-mc1.20.2 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.14-forge-mc1.20 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.14-forge-mc1.19.4 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.14-forge-mc1.19.3 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.14-forge-mc1.19.2 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.14-forge-mc1.18 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.14-forge-mc1.17 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.14-forge-mc1.16 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.14-forge-mc1.15 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.14-forge-mc1.14 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.14-forge-mc1.12 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.14-fabric-mc1.20.2 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.14-fabric-mc1.20.1 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.14-fabric-mc1.19.4 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.14-fabric-mc1.19.2 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.14-fabric-mc1.18 Release 01.10.2023

SuperMartijn642's Core Lib 1.1.14

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.14 - Fixed error when a `BaseBlockEntity` returns null client data ### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.13-fabric-mc1.20.2 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.13-fabric-mc1.20.1 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.13-fabric-mc1.19.4 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.13-fabric-mc1.19.2 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.13-fabric-mc1.18 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.13-forge-mc1.20.2 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.13-forge-mc1.20 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.13-forge-mc1.19.4 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.13-forge-mc1.19.3 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.13-forge-mc1.19.2 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.13-forge-mc1.18 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.13-forge-mc1.17 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.13-forge-mc1.16 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.13-forge-mc1.15 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.13-forge-mc1.14 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.13-forge-mc1.12 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.13

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.13 - Improved `LootTableGenerator.LootPoolBuilder` with additional helpers - `BaseBlockEntity#dataChanged` will now be true initially to avoid issues with Create contraptions ### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.12c-forge-mc1.12 Release 28.09.2023

SuperMartijn642's Core Lib 1.1.12c

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12c - Fixed crash when translating block names on the server ### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.12a-fabric-mc1.20 Release 22.09.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.12a-forge-mc1.20.2 Release 22.09.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Fixed serialization for `ResourceCondition`s - Fixed exception when initializing `ScreenUtils` - Fixed conditional recipes not working ### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.12-forge-mc1.20.2 Release 21.09.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.12-fabric-mc1.20.2 Release 21.09.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.20.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20.2
1.1.12b-fabric-mc1.18 Release 10.09.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12d-fabric-mc1.20 Release 02.09.2023

SuperMartijn642's Core Lib 1.1.12d

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12d - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12c-fabric-mc1.19.4 Release 02.09.2023

SuperMartijn642's Core Lib 1.1.12c

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12c - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12b-fabric-mc1.19.2 Release 02.09.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12b-fabric-mc1.19.2 Release 01.09.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Prevent other mod's mixin errors from showing up in Core Lib's pre-launch entrypoint ### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12c-fabric-mc1.20 Release 30.08.2023

SuperMartijn642's Core Lib 1.1.12c

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.12c - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12b-fabric-mc1.19.4 Release 30.08.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12a-fabric-mc1.19.2 Release 30.08.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12a-fabric-mc1.18 Release 30.08.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Added calls to Architectury's client events in `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12b-forge-mc1.12 Release 20.08.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Add workarounds for SpongeForge using unnecessary Overwrite mixins ### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.12a-forge-mc1.12 Release 05.08.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Added workaround for when Tool Progression is installed - Added workaround for when RealBench is installed - Renamed jar-file so it gets loaded before Phosphor and VanillaFix ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.12b-fabric-mc1.20 Release 26.07.2023

SuperMartijn642's Core Lib 1.1.12b

Підтримувані версії Minecraft
1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12b - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12a-fabric-mc1.19.4 Release 26.07.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Fixed crash caused by Fabric API 0.86.0 ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12a-fabric-mc1.20 Release 25.07.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12a-forge-mc1.20 Release 25.07.2023

SuperMartijn642's Core Lib 1.1.12a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12a - Fixed wrong buffer source being used for `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12-fabric-mc1.20 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12-fabric-mc1.19.4 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12-fabric-mc1.19.2 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12-fabric-mc1.18 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric quilt
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.12-forge-mc1.20 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.12-forge-mc1.19.4 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.12-forge-mc1.19.3 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.12-forge-mc1.19.2 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.12-forge-mc1.18 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.12-forge-mc1.17 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.12-forge-mc1.16 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.12-forge-mc1.15 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.12-forge-mc1.14 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.12-forge-mc1.12 Release 23.07.2023

SuperMartijn642's Core Lib 1.1.12

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge neoforge
Показати зміни
### SuperMartijn642's Core Library 1.1.12 - Added `CommonUtils#getLogger` ### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.11-fabric-mc1.20 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.11-fabric-mc1.19.4 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.11-fabric-mc1.19.2 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.11-fabric-mc1.18 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.11-forge-mc1.20 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.11-forge-mc1.19.4 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.11-forge-mc1.19.3 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.11-forge-mc1.19.2 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.11-forge-mc1.18 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.11-forge-mc1.17 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.11-forge-mc1.16 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.11-forge-mc1.15 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.11-forge-mc1.14 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.11-forge-mc1.12 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.11-forge-mc1.12 Release 19.07.2023

SuperMartijn642's Core Lib 1.1.11

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.11 - Initialization of `TextureAtlases` will no longer load the `Sheets` class ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.10c-fabric-mc1.20 Release 13.07.2023

SuperMartijn642's Core Lib 1.1.10c

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.10c-fabric-mc1.19.4 Release 13.07.2023

SuperMartijn642's Core Lib 1.1.10c

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10c-fabric-mc1.19.2 Release 13.07.2023

SuperMartijn642's Core Lib 1.1.10c

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10c-fabric-mc1.18 Release 13.07.2023

SuperMartijn642's Core Lib 1.1.10c

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10c - Added compatibility for Quilt loader ### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10b-fabric-mc1.20 Release 06.07.2023

SuperMartijn642's Core Lib 1.1.10b

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.10b-fabric-mc1.19.4 Release 06.07.2023

SuperMartijn642's Core Lib 1.1.10b

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10b-fabric-mc1.19.2 Release 06.07.2023

SuperMartijn642's Core Lib 1.1.10b

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10b-fabric-mc1.18 Release 06.07.2023

SuperMartijn642's Core Lib 1.1.10b

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10b - Fixed crash when Plant In A Jar is installed ### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10a-fabric-mc1.20 Release 04.07.2023

SuperMartijn642's Core Lib 1.1.10a

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.10a-fabric-mc1.19.4 Release 04.07.2023

SuperMartijn642's Core Lib 1.1.10a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10a-fabric-mc1.19.2 Release 04.07.2023

SuperMartijn642's Core Lib 1.1.10a

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10a-fabric-mc1.18 Release 04.07.2023

SuperMartijn642's Core Lib 1.1.10a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10a - Item registry overrides will now also override the block->item map ### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10-fabric-mc1.20 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.10-fabric-mc1.19.4 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10-fabric-mc1.19.2 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10-fabric-mc1.18 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.10-forge-mc1.20 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.10-forge-mc1.19.4 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.10-forge-mc1.19.3 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.10-forge-mc1.19.2 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.10-forge-mc1.18 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.10-forge-mc1.17 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.10-forge-mc1.16 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.10-forge-mc1.15 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.10-forge-mc1.14 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.10-forge-mc1.12 Release 21.06.2023

SuperMartijn642's Core Lib 1.1.10

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.10 - `RegistrationHandler` will now register entries in the same order as they are submitted in ### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.9b-fabric-mc1.20 Release 16.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.9c-fabric-mc1.19.4 Release 16.06.2023

SuperMartijn642's Core Lib 1.1.9c

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9f-fabric-mc1.19.2 Release 16.06.2023

SuperMartijn642's Core Lib 1.1.9f

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9f - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9c-fabric-mc1.18 Release 16.06.2023

SuperMartijn642's Core Lib 1.1.9c

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9c - Registry overrides now replace values in vanilla fields ### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9a-forge-mc1.20 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.9a-fabric-mc1.20 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.20
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Improved registry overrides - Fixed lighting for `ScreenUtils#drawItem` ### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.9b-fabric-mc1.19.4 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9e-fabric-mc1.19.2 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9e

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9e - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9b-fabric-mc1.18 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Improved registry overrides ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9b-forge-mc1.16 Release 15.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Fixed data generators only running when environment is set to client ### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.9-fabric-mc1.20 Release 08.06.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.9-forge-mc1.20 Release 08.06.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.20 1.20.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Initial release of SuperMartijn642's Core Library for Minecraft 1.20
1.1.9b-forge-mc1.12 Release 08.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.9b-forge-mc1.12 Release 08.06.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Fixed `ResourceCache#getExistingResource` checking incorrect files ### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.9d-fabric-mc1.19.2 Release 26.05.2023

SuperMartijn642's Core Lib 1.1.9d

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9d - Fixed items appearing in all creative tabs ### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9c-fabric-mc1.19.2 Release 23.05.2023

SuperMartijn642's Core Lib 1.1.9c

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9c - Fixed `ScreenUtils#drawTooltip` ### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9b-fabric-mc1.19.2 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9b

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9b - Fixed atlas sprites registered through `ClientRegistrationHandler` not getting stitched ### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9a-forge-mc1.19.4 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.9a-forge-mc1.19.3 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.9a-forge-mc1.19.2 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9a-forge-mc1.18 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9a-forge-mc1.17 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9a-forge-mc1.16 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.9a-forge-mc1.15 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.9a-forge-mc1.14 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed crash with Emendatus Enigmatica ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.9a-fabric-mc1.19.4 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9a-fabric-mc1.19.2 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9a-fabric-mc1.18 Release 22.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Prevent crashes when scanning for `RegistryEntryAcceptor` entries ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9a-forge-mc1.12 Release 21.05.2023

SuperMartijn642's Core Lib 1.1.9a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9a - Fixed packet error when opening a container on a dedicated server ### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.9-fabric-mc1.19.4 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9-fabric-mc1.19.2 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9-fabric-mc1.18 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.9-forge-mc1.19.4 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.9-forge-mc1.19.3 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.9-forge-mc1.19 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9-forge-mc1.18 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9-forge-mc1.17 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.9-forge-mc1.16 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.9-forge-mc1.15 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.9-forge-mc1.14 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.9-forge-mc1.12 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.9

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.9 - Fixed crash when `null` is passed into `BlockProperties#lootTableFrom` ### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.8-fabric-mc1.19.4 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.8-fabric-mc1.19.2 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.19.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.8-fabric-mc1.18 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.8-forge-mc1.19.4 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.8-forge-mc1.19.3 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.8-forge-mc1.19 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.8-forge-mc1.18 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.8-forge-mc1.17 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.8-forge-mc1.16 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.8-forge-mc1.15 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.8-forge-mc1.14 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed `ItemProperties#toUnderlying` causing an exception when durability is set - Fixed loot table handling in `BlockProperties` - Fixed static `CreativeItemGroup#get` methods always returning the decorations tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.8-forge-mc1.12 Release 19.05.2023

SuperMartijn642's Core Lib 1.1.8

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.8 - Added `ResourceAggregator` to allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved - Entries in json files from data generators will now always generate in the same order - Fixed `ClientUtils#getPartialTicks` returning the wrong value when the game is paused - Fixed loot table handling in `BlockProperties` ### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.7a-forge-mc1.12 Release 15.05.2023

SuperMartijn642's Core Lib 1.1.7a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7a - Fix items not appearing in the creative search tab ### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.7-fabric-mc1.19 Release 17.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.7-fabric-mc1.18 Release 17.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
fabric
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Initial release of SuperMartijn642's Core Library for Fabric
1.1.7-forge-mc1.19.4 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.7-forge-mc1.19.3 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.7-forge-mc1.19 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.7-forge-mc1.18 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.7-forge-mc1.17 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.7-forge-mc1.16 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.7-forge-mc1.15 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.7-forge-mc1.14 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.7-forge-mc1.12 Release 10.04.2023

SuperMartijn642's Core Lib 1.1.7

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.7 - Fix `RecipeGenerator`'s smelting smelting recipes not working for multiple smelting types - Fix `ModelGenerator#itemHandheld` using wrong parent model ### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.6a-forge-mc1.12 Release 03.04.2023

SuperMartijn642's Core Lib 1.1.6a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6a - Fix `PacketChannel#sendToDimension` using incorrect dimension id ### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.6-forge-mc1.19.4 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.6-forge-mc1.19.3 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.6-forge-mc1.19 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.6-forge-mc1.18 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.6-forge-mc1.17 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.6-forge-mc1.16 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.6-forge-mc1.15 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.6-forge-mc1.14 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.6-forge-mc1.12 Release 24.03.2023

SuperMartijn642's Core Lib 1.1.6

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.6 - Fix `ModelGenerator#cube` methods ignoring parameters ### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.5-forge-mc1.19.4 Release 15.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.19.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Initial release for 1.19.4
1.1.5-forge-mc1.19.3 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.5-forge-mc1.19 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.5-forge-mc1.18 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.5-forge-mc1.17 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.5-forge-mc1.16 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.5-forge-mc1.15 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.5-forge-mc1.14 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.5-forge-mc1.12 Release 10.03.2023

SuperMartijn642's Core Lib 1.1.5

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.5 - Fix performance issues with model overwrites in ClientRegistrationHandler ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.4a-forge-mc1.19.3 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.4a-forge-mc1.19 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4a-forge-mc1.18 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4a-forge-mc1.17 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4a-forge-mc1.16 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.4a-forge-mc1.15 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.4a-forge-mc1.14 Release 08.03.2023

SuperMartijn642's Core Lib 1.1.4a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4a - Fix `ConditionalRecipeSerializer` ignoring recipe conditions ### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.4-forge-mc1.19.3 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.4-forge-mc1.19 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4-forge-mc1.18 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4-forge-mc1.17 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.4-forge-mc1.16 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.4-forge-mc1.15 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.4-forge-mc1.14 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.4-forge-mc1.12 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.4

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.4 - Fix crash on startup ### SuperMartijn642's Core Library 1.1.3 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.3-forge-mc1.19.3 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.3-forge-mc1.19 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.3-forge-mc1.18 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.3-forge-mc1.17 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.3-forge-mc1.16 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.3-forge-mc1.15 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.3-forge-mc1.14 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.3-forge-mc1.12 Release 22.02.2023

SuperMartijn642's Core Lib 1.1.3

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Fix crash on dedicated servers when certain containers get forcibly closed - Fix `CommonUtils#getServer` always returning `null` ### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.2-forge-mc1.19.3 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.2-forge-mc1.19 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.2-forge-mc1.18 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.2-forge-mc1.17 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.2-forge-mc1.16 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.2-forge-mc1.15 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.2-forge-mc1.14 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.2-forge-mc1.12 Release 12.02.2023

SuperMartijn642's Core Lib 1.1.2

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.2 - Use the given block's namespace for blockstate files in `BlockStateGenerator` - Fix crash when loading ore dictionary recipe ingredients ### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.1a-forge-mc1.19.3 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.1a-forge-mc1.19 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1a-forge-mc1.18 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1a-forge-mc1.17 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1a-forge-mc1.16 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.1a-forge-mc1.15 Release 25.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix translations inside of `WidgetScreen` and `WidgetContainerScreen` ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.1a-forge-mc1.12 Release 21.01.2023

SuperMartijn642's Core Lib 1.1.1a

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1a - Fix rare crash well loading recipe ingredients - Fix crash when both Hammer Lib and ColorUtility are installed ### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.1-forge-mc1.19.3 Release 21.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.19.3
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Initial release for 1.19.3
1.1.1-forge-mc1.19 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1-forge-mc1.18 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1-forge-mc1.17 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.1-forge-mc1.16 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.1-forge-mc1.15 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.1-forge-mc1.14 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.1-forge-mc1.12 Release 07.01.2023

SuperMartijn642's Core Lib 1.1.1

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.1 - Fix crash when a recipe condition is registered as `RecipeConditionSerializerRegistry` gets initialized ### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.1.0a-forge-mc1.14 Release 05.01.2023

SuperMartijn642's Core Lib 1.1.0a

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.0a-forge-mc1.15 Release 05.01.2023

SuperMartijn642's Core Lib 1.1.0a

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0a - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.0b-forge-mc1.16 Release 05.01.2023

SuperMartijn642's Core Lib 1.1.0b

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0b - Fix crash on dedicated servers in certain scenarios ### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.0a-forge-mc1.16 Release 04.01.2023

SuperMartijn642's Core Lib 1.1.0a

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0a - Fix mixin conflict with certain mods ### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.0-forge-mc1.19 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.0-forge-mc1.18 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.0-forge-mc1.17 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity'
1.1.0-forge-mc1.16 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.0-forge-mc1.15 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Backported the use of `MatrixStack` for guis
1.1.0-forge-mc1.14 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `ResourceGenerator` abstraction for data providers - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseBlockEntityType` and `BaseContainerType` - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock`
1.1.0-forge-mc1.12 Release 02.01.2023

SuperMartijn642's Core Lib 1.1.0

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
### SuperMartijn642's Core Library 1.1.0 - All gui functionality has been extracted into `Widget`s - Added `RegistrationHandler`, `ClientRegistrationHandler`, and `GeneratorRegistrationHandler` for registering everything - Added `CreativeItemGroup` abstraction for dealing with creative tabs - Added abstractions for opening `BaseContainer`s with `CommonUtils#openContainer` - Improved caching for `Object` dependent containers and guis - Added abstractions for registries in `Registries` - Added `RenderConfiguration` for setting up OpenGL properties - Added `ResourceCondition` abstraction for use in recipes and advancements - Added `RegistryEntryAcceptor` annotation for getting entries from registries - Added interaction methods in `BaseBlock`, `BaseItem`, and `BaseBlockItem` - Added methods to `EnergyFormat` to format text - Added custom item and block entity renderers - Added `BaseContainerType` to synchronize container data - Added `TextureAtlases` to obtain locations of all default atlases - Improved information in packet errors - Renamed all 'TileEntity' classes to 'BlockEntity' - Backported mining tags for use with `BaseBlock` - Added `ResourceGenerator`s to generate all assets - Added `BaseBlockEntityType`s to allow for multiple block entities from a single class - Added json language files
1.0.19a-forge-mc1.19 Release 01.08.2022

Core Lib 1.0.19a

Підтримувані версії Minecraft
1.19 1.19.1 1.19.2
Завантажувачі / Платформи
forge
Показати зміни
- Fixed crash related to narrator changes in 1.19.1
1.0.19-forge-mc1.19 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.19
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.18 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.18 1.18.1 1.18.2
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.17 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.17 1.17.1
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.16.5 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.16.2 1.16.3 1.16.4 1.16.5
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.16.1 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.16 1.16.1
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.15 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.15 1.15.1 1.15.2
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.14 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.14 1.14.1 1.14.2 1.14.3 1.14.4
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`
1.0.19-forge-mc1.12 Release 15.07.2022

Core Lib 1.0.19

Підтримувані версії Minecraft
1.12 1.12.1 1.12.2
Завантажувачі / Платформи
forge
Показати зміни
- Added `renderBackground` and `renderForeground` methods to `BaseScreen` - Added `render` method to `BaseContainerScreen`