SuperMartijn642's Core Library 1.1.17a
- Fixed
CommonUtils#getRegistryAccessreturning 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.17a
- Fixed
CommonUtils#getRegistryAccessreturning 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
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.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.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.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.17
- Initial release of SuperMartijn642's Core Library for NeoForge 1.20.6
SuperMartijn642's Core Library 1.1.17
- Initial release of SuperMartijn642's Core Library for Fabric 1.21
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.17
- Initial release of SuperMartijn642's Core Library for Forge 1.21
SuperMartijn642's Core Library 1.1.17
- Initial release of SuperMartijn642's Core Library for Forge 1.20.6
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.17a
- Fixed
TagGeneratorerrors
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#registerAtlasSpriteto accept a different namespace
SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
SuperMartijn642's Core Library 1.1.10
RegistrationHandlerwill 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
nullis passed intoBlockProperties#lootTableFrom
SuperMartijn642's Core Library 1.1.8
- Added
ResourceAggregatorto allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved
- Entries in json files from data generators will now always generate in the same order
- Fixed
ClientUtils#getPartialTicksreturning the wrong value when the game is paused - Fixed
ItemProperties#toUnderlyingcausing an exception when durability is set - Fixed loot table handling in
BlockProperties - Fixed static
CreativeItemGroup#getmethods 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#itemHandheldusing wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cubemethods 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
ConditionalRecipeSerializerignoring 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#getServeralways returningnull
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
RecipeConditionSerializerRegistrygets 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
Widgets - Added
RegistrationHandler,ClientRegistrationHandler, andGeneratorRegistrationHandlerfor registering everything - Added
CreativeItemGroupabstraction for dealing with creative tabs - Added abstractions for opening
BaseContainers withCommonUtils#openContainer - Improved caching for
Objectdependent containers and guis - Added abstractions for registries in
Registries - Added
ResourceGeneratorabstraction for data providers - Added
RenderConfigurationfor setting up OpenGL properties - Added
ResourceConditionabstraction for use in recipes and advancements - Added
RegistryEntryAcceptorannotation for getting entries from registries - Added interaction methods in
BaseBlock,BaseItem, andBaseBlockItem - Added methods to
EnergyFormatto format text - Added custom item and block entity renderers
- Added
BaseBlockEntityTypeandBaseContainerType - Added
TextureAtlasesto obtain locations of all default atlases - Improved information in packet errors
- Renamed all 'TileEntity' classes to 'BlockEntity'
- Backported mining tags for use with
BaseBlock
SuperMartijn642's Core Library 1.1.17a
- Fixed
TagGeneratorerrors
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#registerAtlasSpriteto accept a different namespace
SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
SuperMartijn642's Core Library 1.1.10
RegistrationHandlerwill 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
nullis passed intoBlockProperties#lootTableFrom
SuperMartijn642's Core Library 1.1.8
- Added
ResourceAggregatorto allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved
- Entries in json files from data generators will now always generate in the same order
- Fixed
ClientUtils#getPartialTicksreturning the wrong value when the game is paused - Fixed
ItemProperties#toUnderlyingcausing an exception when durability is set - Fixed loot table handling in
BlockProperties - Fixed static
CreativeItemGroup#getmethods 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#itemHandheldusing wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cubemethods 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
ConditionalRecipeSerializerignoring 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#getServeralways returningnull
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
WidgetScreenandWidgetContainerScreen
SuperMartijn642's Core Library 1.1.1
- Fix crash when a recipe condition is registered as
RecipeConditionSerializerRegistrygets 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
Widgets - Added
RegistrationHandler,ClientRegistrationHandler, andGeneratorRegistrationHandlerfor registering everything - Added
CreativeItemGroupabstraction for dealing with creative tabs - Added abstractions for opening
BaseContainers withCommonUtils#openContainer - Improved caching for
Objectdependent containers and guis - Added abstractions for registries in
Registries - Added
ResourceGeneratorabstraction for data providers - Added
RenderConfigurationfor setting up OpenGL properties - Added
ResourceConditionabstraction for use in recipes and advancements - Added
RegistryEntryAcceptorannotation for getting entries from registries - Added interaction methods in
BaseBlock,BaseItem, andBaseBlockItem - Added methods to
EnergyFormatto format text - Added custom item and block entity renderers
- Added
BaseBlockEntityTypeandBaseContainerType - Added
TextureAtlasesto 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
MatrixStackfor guis
SuperMartijn642's Core Library 1.1.17a
- Fixed
TagGeneratorthrowing 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#registerAtlasSpriteto accept a different namespace
SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
SuperMartijn642's Core Library 1.1.10
RegistrationHandlerwill 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
nullis passed intoBlockProperties#lootTableFrom
SuperMartijn642's Core Library 1.1.8
- Added
ResourceAggregatorto allow multiple data generators to write to the same file - All data generators will now generate before anything gets saved
- Entries in json files from data generators will now always generate in the same order
- Fixed
ClientUtils#getPartialTicksreturning the wrong value when the game is paused - Fixed
ItemProperties#toUnderlyingcausing an exception when durability is set - Fixed loot table handling in
BlockProperties - Fixed static
CreativeItemGroup#getmethods 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#itemHandheldusing wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cubemethods 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
ConditionalRecipeSerializerignoring 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#getServeralways returningnull
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
WidgetScreenandWidgetContainerScreen
SuperMartijn642's Core Library 1.1.1
- Fix crash when a recipe condition is registered as
RecipeConditionSerializerRegistrygets 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
Widgets - Added
RegistrationHandler,ClientRegistrationHandler, andGeneratorRegistrationHandlerfor registering everything - Added
CreativeItemGroupabstraction for dealing with creative tabs - Added abstractions for opening
BaseContainers withCommonUtils#openContainer - Improved caching for
Objectdependent containers and guis - Added abstractions for registries in
Registries - Added
ResourceGeneratorabstraction for data providers - Added
RenderConfigurationfor setting up OpenGL properties - Added
ResourceConditionabstraction for use in recipes and advancements - Added
RegistryEntryAcceptorannotation for getting entries from registries - Added interaction methods in
BaseBlock,BaseItem, andBaseBlockItem - Added methods to
EnergyFormatto format text - Added custom item and block entity renderers
- Added
BaseBlockEntityTypeandBaseContainerType - Added
TextureAtlasesto obtain locations of all default atlases - Improved information in packet errors
- Renamed all 'TileEntity' classes to 'BlockEntity'
- Backported mining tags for use with
BaseBlock
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.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.17
- Added support for custom tag entry types
- Added a namespace tag entry type
SuperMartijn642's Core Library 1.1.16
- Allow
ClientRegistrationHandler#registerAtlasSpriteto accept a different namespace - Fixed
AtlasSourceGeneratorusing the default resource generator name
SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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.17
- Added support for custom tag entry types
- Added a namespace tag entry type
SuperMartijn642's Core Library 1.1.16
- Allow
ClientRegistrationHandler#registerAtlasSpriteto accept a different namespace - Fixed
AtlasSourceGeneratorusing the default resource generator name
SuperMartijn642's Core Library 1.1.15
- Added
ConditionalRecipeSerializer#wrapRecipeto serialize conditional recipes
SuperMartijn642's Core Library 1.1.14
- Fixed error when a
BaseBlockEntityreturns null client data
SuperMartijn642's Core Library 1.1.13
- Improved
LootTableGenerator.LootPoolBuilderwith additional helpers BaseBlockEntity#dataChangedwill 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
TextureAtlaseswill no longer load theSheetsclass
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
RegistrationHandlerwill 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


