SuperMartijn642's Core Lib

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

File Details

SuperMartijn642's Core Lib 1.1.21 for NeoForge 1.21.4

  • R
  • Mar 20, 2026
  • 567.09 KB
  • 3.1K
  • 1.21.4
  • NeoForge

File Name

supermartijn642corelib-1.1.21-neoforge-mc1.21.4.jar

Supported Versions

  • 1.21.4

Curse Maven Snippet

NeoForge

implementation "curse.maven:supermartijn642s-core-lib-454372:7783471"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

SuperMartijn642's Core Library 1.1.21

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

SuperMartijn642's Core Library 1.1.20

  • Added Widget#cursor to change the cursor when hovering a widget
  • Added ScrollbarWidget for creating a configurable scrollbar
  • Added ScissorWidet that restricts rendering and input handling of child widgets to its bounds
  • Added CustomSlot for creating container slots
  • Added AbstractButtonWidget#isClickable and AbstractButtonWidget#setActive
  • Improved BaseWidget focus handling
  • Fixed GuiGraphicsHelper#submitCustomRendering not respecting active scissor
  • Fixed child widgets not getting unfocused when focused widget changes
  • Fixed output from BlockStateGenerator, ModelGenerator, and TagGenerator 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