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 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.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 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.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.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 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.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 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.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 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.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.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 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.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 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.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 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.10
RegistrationHandler
will now register entries in the same order as they are submitted in
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.10
RegistrationHandler
will 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
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.10
RegistrationHandler
will 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
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.10
RegistrationHandler
will 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
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'
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
- 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.10
RegistrationHandler
will 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
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.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
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
- Backported the use of
MatrixStack
for guis
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.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.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
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.10
RegistrationHandler
will now register entries in the same order as they are submitted in
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