nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
SuperMartijn642's Core Lib

SuperMartijn642's Core Lib

Mod

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

Client and server Library

11.08M downloads
721 followers
Filter loader...
Filter versions...

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

SuperMartijn642's Core Library 1.1.21

  • Fixed client not being updated when BaseBlockEntity#writeClientData returns empty tag

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable 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

External resources


Project members

SuperMartijn642

Owner


Technical information

License
ARR
Client side
required
Server side
required
Project ID