Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v7.0.2-1.20] - 2023-06-10
- Bump version
[v7.0.1-1.20] - 2023-06-10
Changed
- Minor improvements to helper methods for adding contents to creative tabs
- Made
ResourceKeys inCreativeModeTabsaccessible in common once again
[v7.0.0-1.20] - 2023-06-09
- Ported to Minecraft 1.20
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v7.0.0-1.20] - 2023-06-09
- Ported to Minecraft 1.20
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.4.5-1.18.2] - 2023-06-05
Fixed
- Fixed crash with Tropicraft mod when creating or joining a world
[v3.4.4-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search again
[v3.4.3-1.18.2] - 2023-06-04
Fixed
- Fixed
OutOfMemoryErrordue to infinite recursion during biome loading
[v3.4.2-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search
- Fixed biome modifications crashing on Forge
[v3.4.1-1.18.2] - 2023-06-04
Added
- Added more transitive access wideners
[v3.4.0-1.18.2] - 2023-06-03
- Backported to Minecraft 1.18.2
[v3.3.6-1.18.2] - 2023-02-26
Fixed
- Fixed a bug where deserializing a list of ids always yields nothing if the ids don't use the
minecraftnamespace
[v3.3.5-1.18.2] - 2022-05-25
Fixed
- Fixed configs not properly being loaded
[v3.3.4-1.18.2] - 2022-05-24
Fixed
- Prevent crash when externally registering additional config types for a mod
[v3.3.3-1.18.2] - 2022-04-30
Fixed
- Hopefully fixed rare crash on start-up due to some registry objects not having been updated
[v3.3.2-1.18.2] - 2022-03-08
Fixed
- Fixed a small issue that prevented registering entity based capabilities
[v3.3.1-1.18.2] - 2022-03-03
Fixed
- Fixed an issue where a wrong config load state would be set
[v3.3.0-1.18.2] - 2022-03-03
- Updated to Minecraft 1.18.2
Changed
- Made config system more aware of what parts have been loaded yet to avoid accidentally accessing data too early
[v3.2.1-1.18.1] - 2022-02-25
Added
- Added tooltip utility methods for checking if certain modifier keys are pressed
[v3.2.0-1.18.1] - 2022-02-22
Added
- Added system for managing Forge's capabilities
[v3.1.5-1.18.1] - 2022-02-10
Fixed
- Made it more clear when category comments in a config are not supported
[v3.1.4-1.18.1] - 2022-02-09
Fixed
- Hopefully fixed an issue where registry entries rarely wouldn't load properly, also added a bunch more log output for debugging in case something goes wrong registering content in the future
- Fixed an issue with some category comments being unable to apply
[v3.1.3-1.18.1] - 2021-12-28
Fixed
- Fixed an ordering issue when loading configs
[v3.1.2-1.18.1] - 2021-12-24
Added
- Added helper class for accessing hidden fields on screen instances
[v3.1.1-1.18.1] - 2021-12-15
Added
- Added more helper methods for registering sound events and items
[v3.1.0-1.18.1] - 2021-12-13
- Compiled for Minecraft 1.18.1
[v3.0.2-1.18] - 2021-12-10
Added
- Added a helper method for converting a list of registry entries to string
[v3.0.1-1.18] - 2021-12-05
Added
- Added utility classes for working with json files
Fixed
- Fixed a rare case where configs wouldn't load properly on start-up
[v3.0.0-1.18] - 2021-12-01
- Ported to Minecraft 1.18
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.4.4-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search again
[v3.4.3-1.18.2] - 2023-06-04
Fixed
- Fixed
OutOfMemoryErrordue to infinite recursion during biome loading
[v3.4.2-1.18.2] - 2023-06-04
Fixed
- Fixed mod items missing from creative mode search
- Fixed biome modifications crashing on Forge
[v3.4.1-1.18.2] - 2023-06-04
Added
- Added more transitive access wideners
[v3.4.0-1.18.2] - 2023-06-03
- Backported to Minecraft 1.18.2
[v3.3.6-1.18.2] - 2023-02-26
Fixed
- Fixed a bug where deserializing a list of ids always yields nothing if the ids don't use the
minecraftnamespace
[v3.3.5-1.18.2] - 2022-05-25
Fixed
- Fixed configs not properly being loaded
[v3.3.4-1.18.2] - 2022-05-24
Fixed
- Prevent crash when externally registering additional config types for a mod
[v3.3.3-1.18.2] - 2022-04-30
Fixed
- Hopefully fixed rare crash on start-up due to some registry objects not having been updated
[v3.3.2-1.18.2] - 2022-03-08
Fixed
- Fixed a small issue that prevented registering entity based capabilities
[v3.3.1-1.18.2] - 2022-03-03
Fixed
- Fixed an issue where a wrong config load state would be set
[v3.3.0-1.18.2] - 2022-03-03
- Updated to Minecraft 1.18.2
Changed
- Made config system more aware of what parts have been loaded yet to avoid accidentally accessing data too early
[v3.2.1-1.18.1] - 2022-02-25
Added
- Added tooltip utility methods for checking if certain modifier keys are pressed
[v3.2.0-1.18.1] - 2022-02-22
Added
- Added system for managing Forge's capabilities
[v3.1.5-1.18.1] - 2022-02-10
Fixed
- Made it more clear when category comments in a config are not supported
[v3.1.4-1.18.1] - 2022-02-09
Fixed
- Hopefully fixed an issue where registry entries rarely wouldn't load properly, also added a bunch more log output for debugging in case something goes wrong registering content in the future
- Fixed an issue with some category comments being unable to apply
[v3.1.3-1.18.1] - 2021-12-28
Fixed
- Fixed an ordering issue when loading configs
[v3.1.2-1.18.1] - 2021-12-24
Added
- Added helper class for accessing hidden fields on screen instances
[v3.1.1-1.18.1] - 2021-12-15
Added
- Added more helper methods for registering sound events and items
[v3.1.0-1.18.1] - 2021-12-13
- Compiled for Minecraft 1.18.1
[v3.0.2-1.18] - 2021-12-10
Added
- Added a helper method for converting a list of registry entries to string
[v3.0.1-1.18] - 2021-12-05
Added
- Added utility classes for working with json files
Fixed
- Fixed a rare case where configs wouldn't load properly on start-up
[v3.0.0-1.18] - 2021-12-01
- Ported to Minecraft 1.18
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.4.0-1.18.2] - 2023-06-03
- Backported to Minecraft 1.18.2
[v3.3.6-1.18.2] - 2023-02-26
Fixed
- Fixed a bug where deserializing a list of ids always yields nothing if the ids don't use the
minecraftnamespace
[v3.3.5-1.18.2] - 2022-05-25
Fixed
- Fixed configs not properly being loaded
[v3.3.4-1.18.2] - 2022-05-24
Fixed
- Prevent crash when externally registering additional config types for a mod
[v3.3.3-1.18.2] - 2022-04-30
Fixed
- Hopefully fixed rare crash on start-up due to some registry objects not having been updated
[v3.3.2-1.18.2] - 2022-03-08
Fixed
- Fixed a small issue that prevented registering entity based capabilities
[v3.3.1-1.18.2] - 2022-03-03
Fixed
- Fixed an issue where a wrong config load state would be set
[v3.3.0-1.18.2] - 2022-03-03
- Updated to Minecraft 1.18.2
Changed
- Made config system more aware of what parts have been loaded yet to avoid accidentally accessing data too early
[v3.2.1-1.18.1] - 2022-02-25
Added
- Added tooltip utility methods for checking if certain modifier keys are pressed
[v3.2.0-1.18.1] - 2022-02-22
Added
- Added system for managing Forge's capabilities
[v3.1.5-1.18.1] - 2022-02-10
Fixed
- Made it more clear when category comments in a config are not supported
[v3.1.4-1.18.1] - 2022-02-09
Fixed
- Hopefully fixed an issue where registry entries rarely wouldn't load properly, also added a bunch more log output for debugging in case something goes wrong registering content in the future
- Fixed an issue with some category comments being unable to apply
[v3.1.3-1.18.1] - 2021-12-28
Fixed
- Fixed an ordering issue when loading configs
[v3.1.2-1.18.1] - 2021-12-24
Added
- Added helper class for accessing hidden fields on screen instances
[v3.1.1-1.18.1] - 2021-12-15
Added
- Added more helper methods for registering sound events and items
[v3.1.0-1.18.1] - 2021-12-13
- Compiled for Minecraft 1.18.1
[v3.0.2-1.18] - 2021-12-10
Added
- Added a helper method for converting a list of registry entries to string
[v3.0.1-1.18] - 2021-12-05
Added
- Added utility classes for working with json files
Fixed
- Fixed a rare case where configs wouldn't load properly on start-up
[v3.0.0-1.18] - 2021-12-01
- Ported to Minecraft 1.18
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v6.0.9-1.19.4] - 2023-05-29
Added
- Add
ClientPlayerEvents
[v6.0.8-1.19.4] - 2023-05-28
Added
- Added support for legacy-like smithing recipes that do not require an upgrade template
- A few more helper methods when dealing with
DamageTypes
[v6.0.7-1.19.4] - 2023-05-27
Fixed
- Fixed a crash caused by screen init events on Forge
[v6.0.6-1.19.4] - 2023-05-25
Added
- Added
AbstractDamageTypeProviderand related tag provider - Added
DamageSourcesHelper
[v6.0.5-1.19.4] - 2023-05-24
Added
- Added
ItemTossCallback
Changed
- Allow retrieving an actual
BlockColor/ItemColorfromColorProviderContext - Some more internal clean-ups
Fixed
- Prevent
CustomizeChatPanelCallbackfrom interfering with more than the chat panel - Fixed faulty
BowItemmixin on Fabric
[v6.0.4-1.19.4] - 2023-05-22
Added
- Added a few new rendering related client events
- Added
ScreenElementPositionerhelper class - Added a bunch of new
Levelrelated events
Changed
- Refactored a lot of mod construction contexts
Fixed
- Fixed
NullPointerExceptionwhen firingComputeFovModifierCallbackon Fabric - Fixed
ComputeFovModifierCallbackdividing by zero when fov effects are disabled - Fixed
Screen::initevents not providing a view ofAbstractWidgets on Forge
[v6.0.3-1.19.4] - 2023-05-20
Fixed
- Fixed
ClassCastExceptionforRenderGuiElementEvents
[v6.0.2-1.19.4] - 2023-05-20
Changed
- Implemented
RenderGuiElementEventsfor item name - Moved
SpawnDataMobimplementation to Fabric, the nativeMob::getSpawnTypemethod is now used on Forge - Allow more context for
RenderGuiElementEventsto ease implementations on different mod loaders
Fixed
- Fixed
ClassCastExceptionfor after events inScreenMouseEvents
[v6.0.1-1.19.4] - 2023-05-19
Added
- Added events for when the player is being cloned and for after respawning
Changed
- Some internal clean-up for capabilities and networking
[v6.0.0-1.19.4] - 2023-05-18
- Ported to Minecraft 1.19.4
Changed
- Internal changes to capability implementation on Fabric to make capabilities other than for entities actually usable and not result in class loading errors
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v6.0.8-1.19.4] - 2023-05-28
Added
- Added support for legacy-like smithing recipes that do not require an upgrade template
- A few more helper methods when dealing with
DamageTypes
[v6.0.7-1.19.4] - 2023-05-27
Fixed
- Fixed a crash caused by screen init events on Forge
[v6.0.6-1.19.4] - 2023-05-25
Added
- Added
AbstractDamageTypeProviderand related tag provider - Added
DamageSourcesHelper
[v6.0.5-1.19.4] - 2023-05-24
Added
- Added
ItemTossCallback
Changed
- Allow retrieving an actual
BlockColor/ItemColorfromColorProviderContext - Some more internal clean-ups
Fixed
- Prevent
CustomizeChatPanelCallbackfrom interfering with more than the chat panel - Fixed faulty
BowItemmixin on Fabric
[v6.0.4-1.19.4] - 2023-05-22
Added
- Added a few new rendering related client events
- Added
ScreenElementPositionerhelper class - Added a bunch of new
Levelrelated events
Changed
- Refactored a lot of mod construction contexts
Fixed
- Fixed
NullPointerExceptionwhen firingComputeFovModifierCallbackon Fabric - Fixed
ComputeFovModifierCallbackdividing by zero when fov effects are disabled - Fixed
Screen::initevents not providing a view ofAbstractWidgets on Forge
[v6.0.3-1.19.4] - 2023-05-20
Fixed
- Fixed
ClassCastExceptionforRenderGuiElementEvents
[v6.0.2-1.19.4] - 2023-05-20
Changed
- Implemented
RenderGuiElementEventsfor item name - Moved
SpawnDataMobimplementation to Fabric, the nativeMob::getSpawnTypemethod is now used on Forge - Allow more context for
RenderGuiElementEventsto ease implementations on different mod loaders
Fixed
- Fixed
ClassCastExceptionfor after events inScreenMouseEvents
[v6.0.1-1.19.4] - 2023-05-19
Added
- Added events for when the player is being cloned and for after respawning
Changed
- Some internal clean-up for capabilities and networking
[v6.0.0-1.19.4] - 2023-05-18
- Ported to Minecraft 1.19.4
Changed
- Internal changes to capability implementation on Fabric to make capabilities other than for entities actually usable and not result in class loading errors
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v6.0.7-1.19.4] - 2023-05-27
Fixed
- Fixed a crash caused by screen init events on Forge
[v6.0.6-1.19.4] - 2023-05-25
Added
- Added
AbstractDamageTypeProviderand related tag provider - Added
DamageSourcesHelper
[v6.0.5-1.19.4] - 2023-05-24
Added
- Added
ItemTossCallback
Changed
- Allow retrieving an actual
BlockColor/ItemColorfromColorProviderContext - Some more internal clean-ups
Fixed
- Prevent
CustomizeChatPanelCallbackfrom interfering with more than the chat panel - Fixed faulty
BowItemmixin on Fabric
[v6.0.4-1.19.4] - 2023-05-22
Added
- Added a few new rendering related client events
- Added
ScreenElementPositionerhelper class - Added a bunch of new
Levelrelated events
Changed
- Refactored a lot of mod construction contexts
Fixed
- Fixed
NullPointerExceptionwhen firingComputeFovModifierCallbackon Fabric - Fixed
ComputeFovModifierCallbackdividing by zero when fov effects are disabled - Fixed
Screen::initevents not providing a view ofAbstractWidgets on Forge
[v6.0.3-1.19.4] - 2023-05-20
Fixed
- Fixed
ClassCastExceptionforRenderGuiElementEvents
[v6.0.2-1.19.4] - 2023-05-20
Changed
- Implemented
RenderGuiElementEventsfor item name - Moved
SpawnDataMobimplementation to Fabric, the nativeMob::getSpawnTypemethod is now used on Forge - Allow more context for
RenderGuiElementEventsto ease implementations on different mod loaders
Fixed
- Fixed
ClassCastExceptionfor after events inScreenMouseEvents
[v6.0.1-1.19.4] - 2023-05-19
Added
- Added events for when the player is being cloned and for after respawning
Changed
- Some internal clean-up for capabilities and networking
[v6.0.0-1.19.4] - 2023-05-18
- Ported to Minecraft 1.19.4
Changed
- Internal changes to capability implementation on Fabric to make capabilities other than for entities actually usable and not result in class loading errors
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v6.0.6-1.19.4] - 2023-05-25
Added
- Added
AbstractDamageTypeProviderand related tag provider - Added
DamageSourcesHelper
[v6.0.5-1.19.4] - 2023-05-24
Added
- Added
ItemTossCallback
Changed
- Allow retrieving an actual
BlockColor/ItemColorfromColorProviderContext - Some more internal clean-ups
Fixed
- Prevent
CustomizeChatPanelCallbackfrom interfering with more than the chat panel - Fixed faulty
BowItemmixin on Fabric
[v6.0.4-1.19.4] - 2023-05-22
Added
- Added a few new rendering related client events
- Added
ScreenElementPositionerhelper class - Added a bunch of new
Levelrelated events
Changed
- Refactored a lot of mod construction contexts
Fixed
- Fixed
NullPointerExceptionwhen firingComputeFovModifierCallbackon Fabric - Fixed
ComputeFovModifierCallbackdividing by zero when fov effects are disabled - Fixed
Screen::initevents not providing a view ofAbstractWidgets on Forge
[v6.0.3-1.19.4] - 2023-05-20
Fixed
- Fixed
ClassCastExceptionforRenderGuiElementEvents
[v6.0.2-1.19.4] - 2023-05-20
Changed
- Implemented
RenderGuiElementEventsfor item name - Moved
SpawnDataMobimplementation to Fabric, the nativeMob::getSpawnTypemethod is now used on Forge - Allow more context for
RenderGuiElementEventsto ease implementations on different mod loaders
Fixed
- Fixed
ClassCastExceptionfor after events inScreenMouseEvents
[v6.0.1-1.19.4] - 2023-05-19
Added
- Added events for when the player is being cloned and for after respawning
Changed
- Some internal clean-up for capabilities and networking
[v6.0.0-1.19.4] - 2023-05-18
- Ported to Minecraft 1.19.4
Changed
- Internal changes to capability implementation on Fabric to make capabilities other than for entities actually usable and not result in class loading errors
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v6.0.5-1.19.4] - 2023-05-24
Added
- Added
ItemTossCallback
Changed
- Allow retrieving an actual
BlockColor/ItemColorfromColorProviderContext - Some more internal clean-ups
Fixed
- Prevent
CustomizeChatPanelCallbackfrom interfering with more than the chat panel - Fixed faulty
BowItemmixin on Fabric
[v6.0.4-1.19.4] - 2023-05-22
Added
- Added a few new rendering related client events
- Added
ScreenElementPositionerhelper class - Added a bunch of new
Levelrelated events
Changed
- Refactored a lot of mod construction contexts
Fixed
- Fixed
NullPointerExceptionwhen firingComputeFovModifierCallbackon Fabric - Fixed
ComputeFovModifierCallbackdividing by zero when fov effects are disabled - Fixed
Screen::initevents not providing a view ofAbstractWidgets on Forge
[v6.0.3-1.19.4] - 2023-05-20
Fixed
- Fixed
ClassCastExceptionforRenderGuiElementEvents
[v6.0.2-1.19.4] - 2023-05-20
Changed
- Implemented
RenderGuiElementEventsfor item name - Moved
SpawnDataMobimplementation to Fabric, the nativeMob::getSpawnTypemethod is now used on Forge - Allow more context for
RenderGuiElementEventsto ease implementations on different mod loaders
Fixed
- Fixed
ClassCastExceptionfor after events inScreenMouseEvents
[v6.0.1-1.19.4] - 2023-05-19
Added
- Added events for when the player is being cloned and for after respawning
Changed
- Some internal clean-up for capabilities and networking
[v6.0.0-1.19.4] - 2023-05-18
- Ported to Minecraft 1.19.4
Changed
- Internal changes to capability implementation on Fabric to make capabilities other than for entities actually usable and not result in class loading errors


