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 intoBlockProperties#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.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 intoBlockProperties#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.9a
- 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.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.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 intoBlockProperties#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.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 intoBlockProperties#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.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 intoBlockProperties#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.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
null
is passed intoBlockProperties#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
- Fix
RecipeGenerator
's smelting smelting recipes not working for multiple smelting types - Fix
ModelGenerator#itemHandheld
using wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cube
methods 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
ConditionalRecipeSerializer
ignoring 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#getServer
always 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
WidgetScreen
andWidgetContainerScreen
SuperMartijn642's Core Library 1.1.1
- Fix crash when a recipe condition is registered as
RecipeConditionSerializerRegistry
gets 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
Widget
s - Added
RegistrationHandler
,ClientRegistrationHandler
, andGeneratorRegistrationHandler
for registering everything - Added
CreativeItemGroup
abstraction for dealing with creative tabs - Added abstractions for opening
BaseContainer
s withCommonUtils#openContainer
- Improved caching for
Object
dependent containers and guis - Added abstractions for registries in
Registries
- Added
ResourceGenerator
abstraction for data providers - Added
RenderConfiguration
for setting up OpenGL properties - Added
ResourceCondition
abstraction for use in recipes and advancements - Added
RegistryEntryAcceptor
annotation for getting entries from registries - Added interaction methods in
BaseBlock
,BaseItem
, andBaseBlockItem
- Added methods to
EnergyFormat
to format text - Added custom item and block entity renderers
- Added
BaseBlockEntityType
andBaseContainerType
- Added
TextureAtlases
to 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.9
- Initial release of SuperMartijn642's Core Library for Minecraft 1.20
SuperMartijn642's Core Library 1.1.9a
- Initial release of SuperMartijn642's Core Library for Minecraft 1.20
SuperMartijn642's Core Library 1.1.9b
- Fixed
ResourceCache#getExistingResource
checking incorrect files
SuperMartijn642's Core Library 1.1.9a
- Fixed packet error when opening a container on a dedicated server
SuperMartijn642's Core Library 1.1.9
- Fixed crash when
null
is passed intoBlockProperties#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 loot table handling in
BlockProperties
SuperMartijn642's Core Library 1.1.7a
- Fix items not appearing in the creative search tab
SuperMartijn642's Core Library 1.1.7
- Fix
RecipeGenerator
's smelting smelting recipes not working for multiple smelting types - Fix
ModelGenerator#itemHandheld
using wrong parent model
SuperMartijn642's Core Library 1.1.6a
- Fix
PacketChannel#sendToDimension
using incorrect dimension id
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cube
methods ignoring parameters
SuperMartijn642's Core Library 1.1.5
- Fix performance issues with model overwrites in ClientRegistrationHandler
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#getServer
always returningnull
SuperMartijn642's Core Library 1.1.2
- Use the given block's namespace for blockstate files in
BlockStateGenerator
- Fix crash when loading ore dictionary recipe ingredients
SuperMartijn642's Core Library 1.1.1a
- Fix rare crash well loading recipe ingredients
- Fix crash when both Hammer Lib and ColorUtility are installed
SuperMartijn642's Core Library 1.1.1
- Fix crash when a recipe condition is registered as
RecipeConditionSerializerRegistry
gets 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
Widget
s - Added
RegistrationHandler
,ClientRegistrationHandler
, andGeneratorRegistrationHandler
for registering everything - Added
CreativeItemGroup
abstraction for dealing with creative tabs - Added abstractions for opening
BaseContainer
s withCommonUtils#openContainer
- Improved caching for
Object
dependent containers and guis - Added abstractions for registries in
Registries
- Added
RenderConfiguration
for setting up OpenGL properties - Added
ResourceCondition
abstraction for use in recipes and advancements - Added
RegistryEntryAcceptor
annotation for getting entries from registries - Added interaction methods in
BaseBlock
,BaseItem
, andBaseBlockItem
- Added methods to
EnergyFormat
to format text - Added custom item and block entity renderers
- Added
BaseContainerType
to synchronize container data - Added
TextureAtlases
to obtain locations of all default atlases - Improved information in packet errors
- Renamed all 'TileEntity' classes to 'BlockEntity'
- Backported mining tags for use with
BaseBlock
- Added
ResourceGenerator
s to generate all assets - Added
BaseBlockEntityType
s to allow for multiple block entities from a single class - Added json language files
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 intoBlockProperties#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.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 intoBlockProperties#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.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 intoBlockProperties#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.9a
- Fixed crash with Emendatus Enigmatica
SuperMartijn642's Core Library 1.1.9
- Fixed crash when
null
is passed intoBlockProperties#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
- Fix
RecipeGenerator
's smelting smelting recipes not working for multiple smelting types - Fix
ModelGenerator#itemHandheld
using wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cube
methods ignoring parameters
SuperMartijn642's Core Library 1.1.5
- Initial release for 1.19.4
SuperMartijn642's Core Library 1.1.9a
- Fixed crash with Emendatus Enigmatica
SuperMartijn642's Core Library 1.1.9
- Fixed crash when
null
is passed intoBlockProperties#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
- Fix
RecipeGenerator
's smelting smelting recipes not working for multiple smelting types - Fix
ModelGenerator#itemHandheld
using wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cube
methods 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
ConditionalRecipeSerializer
ignoring 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#getServer
always 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
WidgetScreen
andWidgetContainerScreen
SuperMartijn642's Core Library 1.1.1
- Initial release for 1.19.3
SuperMartijn642's Core Library 1.1.9a
- Fixed crash with Emendatus Enigmatica
SuperMartijn642's Core Library 1.1.9
- Fixed crash when
null
is passed intoBlockProperties#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
- Fix
RecipeGenerator
's smelting smelting recipes not working for multiple smelting types - Fix
ModelGenerator#itemHandheld
using wrong parent model
SuperMartijn642's Core Library 1.1.6
- Fix
ModelGenerator#cube
methods 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
ConditionalRecipeSerializer
ignoring 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#getServer
always 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
WidgetScreen
andWidgetContainerScreen
SuperMartijn642's Core Library 1.1.1
- Fix crash when a recipe condition is registered as
RecipeConditionSerializerRegistry
gets initialized
SuperMartijn642's Core Library 1.1.0
- All gui functionality has been extracted into
Widget
s - Added
RegistrationHandler
,ClientRegistrationHandler
, andGeneratorRegistrationHandler
for registering everything - Added
CreativeItemGroup
abstraction for dealing with creative tabs - Added abstractions for opening
BaseContainer
s withCommonUtils#openContainer
- Improved caching for
Object
dependent containers and guis - Added abstractions for registries in
Registries
- Added
ResourceGenerator
abstraction for data providers - Added
RenderConfiguration
for setting up OpenGL properties - Added
ResourceCondition
abstraction for use in recipes and advancements - Added
RegistryEntryAcceptor
annotation for getting entries from registries - Added interaction methods in
BaseBlock
,BaseItem
, andBaseBlockItem
- Added methods to
EnergyFormat
to format text - Added custom item and block entity renderers
- Added
BaseBlockEntityType
andBaseContainerType
- Added
TextureAtlases
to obtain locations of all default atlases - Improved information in packet errors
- Renamed all 'TileEntity' classes to 'BlockEntity'