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 Fabric 1.19.4

  • R
  • Mar 20, 2026
  • 585.27 KB
  • 620
  • 1.19.4
  • Fabric + 1

File Name

supermartijn642corelib-1.1.21-fabric-mc1.19.4.jar

Supported Versions

  • 1.19.4

Curse Maven Snippet

Fabric

modImplementation "curse.maven:supermartijn642s-core-lib-454372:7783354"

Quilt

modImplementation "curse.maven:supermartijn642s-core-lib-454372:7783354"
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
  • 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