Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.9.5:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8.2:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8.2:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Start of the rework on Carbon Config.
This will be a multi update process but hopefully once done it makes this mod a lot better.
Version 1.2.8:
Changelog:
- Added: JEI Support
- Added: Mod Blacklist so carbon config can be disabled for certain mods if they are not working properly.
- Added: Translation support for Keys & Comments of a Config Entry
- Added: Compound/Array Override where the "Edit" button can be overriden in the array. (Only for arrays, compounds get with the rewrite)
- Changed: Custom Data Types now expect a Datatype class to be present or we throw a crash instead. (Only affects Carbon config additions)
- Updated: Carbon Config Lib to latest version and fixed bugs introduced.
- Fixed: issues with string arrays.
- Fixed: Crash with Forge Configs and Enums
- Fixed: Blur background causing issues with warnings
- Fixed: Background for certain configs weren't rendered properly.
Changelog:
Version 1.2.9.2:
- Fixed: Incompat with Sodium due to how it tested configs. Implemneted a better approach on how to replace the base neoforge config gui.
Changelog:
Version 1.2.9.1:
- Changed: Increased the required neoforge version from 110 to 143.
- Fixed: Forge changed reload mode from 2 functions (well 1) to an enum that was causing a crash.
Small Maintance patch fixing a new crash introduced.
Changelog:
Version 1.2.9:
- Added: Neoforge Config GUI detection and Overwrite if detected.
This is done due the extra functionality that carbon config provides over neoforges own implementation
Such as:
- Editing world Configs from the main menu.
- Editing Server Configs from the client. (Assuming permissions)
- Editing Lan Configs
- Editing Common Configs on the Server (Assuming permissions)
- User Customizablity (That can be maybe improved here too :3)
- Added: Config option to disable overwriting Forge Config GUIs specifically.
- Added: Minimum Requirement for neoforge (version 110 is required for config gui changes, previous version is 109 or older)
- Fixed: Changes forge introduced for their own config gui.
Changelog:
Version 1.2.7:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.7:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.7:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.5:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.5:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.5:
- Fixed: Crash with Forge Lists using anything else than Strings
- Fixed: Neoforge implementation was still using forge implementation for getting range informations.
- Fixed: Editing Arrays could lead to crashes under certain circumstances.
Changelog:
Version 1.2.6:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.6:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.6:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.6:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.6:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.5:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.4:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.4:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.4:
- Fixed: Crash with saving serverside configs.
- Updated: CarbonConfigLibrary to latest version. (Provides more accessors and preps a style setting system)
Changelog:
Version 1.2.4:
- Added: Config to disable missing texture
- Added: Enchantment Suggestion System
- Regression: Enchantments are now dynamic registries and can no longer be used with Registry/KeyValue entries, also textures will only be shown if inside a world.
- Removed: JIJ Support for forge only
Changelog:
Version 1.2.5:
- Added: Config to disable missing texture
- Added: Enchantment Suggestion System
- Regression: Enchantments are now dynamic registries and can no longer be used with Registry/KeyValue entries, also textures will only be shown if inside a world.
Changelog:
Version 1.2.4:
- Added: Config to disable missing texture
- Added: Enchantment Suggestion System
- Regression: Enchantments are now dynamic registries and can no longer be used with Registry/KeyValue entries, also textures will only be shown if inside a world.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Dedicated Server Crash.
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Dedicated Server Crash.
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Dedicated Server Crash.
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Dedicated Server Crash.
- Fixed: Registry Entries wouldn't show suggestions.
Changelog:
Version 1.2.3:
- Changed: Color Tables are now accessible to mods.
- Fixed: Crash with Color Configs
- Fixed: Dedicated Server Crash.
- Fixed: Registry Entries wouldn't show suggestions.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
- Fixed: Entries in the gui get selected when the list was ment to be unselectable
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
- Fixed: Entries in the gui get selected when the list was ment to be unselectable
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
Small bugfix patch fixing a problem with arrays with the carbon configs gui accessor.
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Fixed: A small bug with the array processors.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: BuiltIn Minecraft Color/Style support for ColorValue. So its easier to use these things. (Developer only)
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
This is a Major Rewrite of underlying systems and changing how the Parsed Elements work.
The previous implementation for ParsedValues/ParsedArrays was simply to clunky for the users and developers.
Now the new implementation allows a LOT more features, such as recursion/named variables and more, while being simpler to develop for.
This was done because certain features were simply to hard to implement with it or near impossible which now have more freedom.
This rewrite should automatically upgrade to the new implementation, but in the worst case you might have to delete/regen your carbon config files once and be done with it.
NOTE: Forge configs are not affected by this. This is just carbon rewrite.
Anyways times for the changelog:
Changelog:
Version 1.2.1:
- Added: A simple/expanded color table for the ColorValue Suggestions so a good base color table is provided.
- Reworked/Added: How multiline configs work. Instead of being in a <> its now within a <<< >>>. Automatic migration included.
- Reworked/Added: How parsed implementation work. (Breaking change). Which now include Named Variables and a clear format that is easy to use for users and easier to implement for developers.
- Reworked/Changed: Various graphicsal changes with the Gui itself how elements are displayed and how buttons are.
- Fixed: Crash that happened due to the regex outputing empty strings which was an unexpected case.
Changelog:
Version 1.1.4:
- Added: Added IMC Support for WAY TO EARLY configs where they can be added to the config gui still. (messageKey => "registerGui", messageValue => absolute path of the config file as string)
- Fixed: Crash where configs would load WAY TO EARLY.
Changelog:
Version 1.1.4:
- Added: Added IMC Support for WAY TO EARLY configs where they can be added to the config gui still. (messageKey => "registerGui", messageValue => absolute path of the config file as string)
- Fixed: Crash where configs would load WAY TO EARLY.
Changelog:
Version 1.1.4:
- Added: Added IMC Support for WAY TO EARLY configs where they can be added to the config gui still. (messageKey => "registerGui", messageValue => absolute path of the config file as string)
- Fixed: Crash where configs would load WAY TO EARLY.
Changelog:
Version 1.1.4:
- Added: Added IMC Support for WAY TO EARLY configs where they can be added to the config gui still. (messageKey => "registerGui", messageValue => absolute path of the config file as string)
- Fixed: Crash where configs would load WAY TO EARLY.
Changelog:
Version 1.1.4:
- Added: Added IMC Support for WAY TO EARLY configs where they can be added to the config gui still. (messageKey => "registerGui", messageValue => absolute path of the config file as string)
- Fixed: Crash where configs would load WAY TO EARLY.
Changelog:
Version 1.1.3:
- Fixed: Crash on servers due to Fabric not being able to delete Inner Classes properly.
- Fixed: MP configs wouldn't load on the client side properly.
Changelog:
Version 1.1.3:
- Fixed: Crashes with Enums.
- Fixed: Networking wouldn't detect properly if the mod is installed on the other side.
- Fixed: MP configs wouldn't load on the client side properly.
Changelog:
Version 1.1.3:
- Fixed: Crash on servers due to Fabric not being able to delete Inner Classes properly.
- Fixed: MP configs wouldn't load on the client side properly.
Changelog:
Version 1.1.3:
- Fixed: Crashes with Enums.
- Fixed: Networking wouldn't detect properly if the mod is installed on the other side.
- Fixed: MP configs wouldn't load on the client side properly.
Small maintenance patch, that includes some vital fixes and a few new features that I was developing for Chunk Pregen.
I would have waited like a couple weeks before releasing this because there may be some more extra features but I think critical fixes get priority.
Changelog:
Version 1.1.2:
- **Added**: A config that now lets you decide if you see the world while having a config open or not. (Mods can force the decision though if they wish to do so)
- **Added**: CarbonConfig now allows mods to Open a specific config folder, though it requires a direct dependency to achieve at the moment. (This may or may not change)
- **Fixed**: Crash with data generators because "Minecraft" doesn't exist while that is run...
- **Fixed**: Crash with forge configs not working properly because enums were still declared as strings in forge config integration.
Small maintenance patch, that includes some vital fixes and a few new features that I was developing for Chunk Pregen.
I would have waited like a couple weeks before releasing this because there may be some more extra features but I think critical fixes get priority.
Changelog:
Version 1.1.2:
- **Added**: A config that now lets you decide if you see the world while having a config open or not. (Mods can force the decision though if they wish to do so)
- **Added**: CarbonConfig now allows mods to Open a specific config folder, though it requires a direct dependency to achieve at the moment. (This may or may not change)
- **Fixed**: Crash with data generators because "Minecraft" doesn't exist while that is run...
- **Fixed**: Crash with forge configs not working properly because enums were still declared as strings in forge config integration.
Small maintenance patch, that includes some vital fixes and a few new features that I was developing for Chunk Pregen.
I would have waited like a couple weeks before releasing this because there may be some more extra features but I think critical fixes get priority.
Changelog:
Version 1.1.2:
- **Added**: A config that now lets you decide if you see the world while having a config open or not. (Mods can force the decision though if they wish to do so)
- **Added**: CarbonConfig now allows mods to Open a specific config folder, though it requires a direct dependency to achieve at the moment. (This may or may not change)
- **Fixed**: Crash with data generators because "Minecraft" doesn't exist while that is run...
- **Fixed**: Crash with forge configs not working properly because enums were still declared as strings in forge config integration.
Small maintenance patch, that includes some vital fixes and a few new features that I was developing for Chunk Pregen.
I would have waited like a couple weeks before releasing this because there may be some more extra features but I think critical fixes get priority.
Changelog:
Version 1.1.2:
- **Added**: A config that now lets you decide if you see the world while having a config open or not. (Mods can force the decision though if they wish to do so)
- **Added**: CarbonConfig now allows mods to Open a specific config folder, though it requires a direct dependency to achieve at the moment. (This may or may not change)
- **Fixed**: Crash with data generators because "Minecraft" doesn't exist while that is run...
- **Fixed**: Crash with forge configs not working properly because enums were still declared as strings in forge config integration.
Version 1.1.1:
- Improved: Enum Elements got slightly improved when using Arrays.
- Fixed: EnumLists didn't evaluate entries properly.
- Fixed: Config Changes didn't propagate properly when done through the ingame gui.
Version 1.1.1:
- Improved: Enum Elements got slightly improved when using Arrays.
- Fixed: EnumLists didn't evaluate entries properly.
- Fixed: Config Changes didn't propagate properly when done through the ingame gui.
New patch that reworked a feature to be a lot better.
Also a ton of tiny bugfixes.
Changelog:
Version 1.1.0:
- Added: EnumLists to the base library.
- Added: New Suggestion system that is much more flexible and also doesn't allocate so much extra ram.
- Added: Minecraft Game Rule support. (Yes you can edit gamerules while playing without using commands with this, **Now the fabric version isn't useless if you install this mod**)
- Added: Background Skin System. (You don't like the current look. There is +20 skins to the background options you can choose from)
- Added: Header name can now be clicked on to move to sub folders. Like windows file explorer. (Thanks CrossVas for the idea!)
- Added: If the text is to large it will automatically go into scrolling mode instead of pruning it, that way it always stays readable!
- Fixed: A ton of tiny bugs in the base library (Carbon Config Lib). Such as: Category comments never being used in the gui, TempValues not being correctly set and thus not working, etc.
- Fixed: Tooltips going outside of the screen by default.
- Fixed: ColorEntries crashing if alpha was inserted into the config while it actually supports colors. (Parser for the gui was broken)
- Fixed: A few things that I can't remember out of the top of my head.
New patch that reworked a feature to be a lot better.
Also a ton of tiny bugfixes.
Changelog:
Version 1.1.0:
- Added: EnumLists to the base library.
- Added: New Suggestion system that is much more flexible and also doesn't allocate so much extra ram.
- Added: Minecraft Game Rule support. (Yes you can edit gamerules while playing without using commands with this, **Now the fabric version isn't useless if you install this mod**)
- Added: Background Skin System. (You don't like the current look. There is +20 skins to the background options you can choose from)
- Added: Header name can now be clicked on to move to sub folders. Like windows file explorer. (Thanks CrossVas for the idea!)
- Added: If the text is to large it will automatically go into scrolling mode instead of pruning it, that way it always stays readable!
- Fixed: A ton of tiny bugs in the base library (Carbon Config Lib). Such as: Category comments never being used in the gui, TempValues not being correctly set and thus not working, etc.
- Fixed: Tooltips going outside of the screen by default.
- Fixed: ColorEntries crashing if alpha was inserted into the config while it actually supports colors. (Parser for the gui was broken)
- Fixed: A few things that I can't remember out of the top of my head.