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

2.17M downloads
395 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

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.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.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.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.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.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.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.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.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.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

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

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

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

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

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

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

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.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

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

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

Project members

SuperMartijn642

Owner

Details

Licensed ARR
Published 2 years ago
Updated 2 days ago