Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

Releases: KrLite/Plume-Config

3.2.21

05 Jan 03:15
272eba1
Compare
Choose a tag to compare

3.2.21

  • Fix dependencies using shadow jars.

3.2.2

28 Dec 01:03
Compare
Choose a tag to compare

Plume Config 3.2.2

  • Include Javadoc in jar
  • Restructure ConfigFile.java and make it works prettier
  • Avoid performance waste by avoiding force loading by default

3.2.1

23 Dec 00:57
Compare
Choose a tag to compare

Plume Config 3.2.1

  • Support new @Comment styles now
  • Solves #2

Full Changelog: v3.2.0...v3.2.1

3.2.0

21 Dec 12:41
63a3e26
Compare
Choose a tag to compare

3.2.0

3.1.0 or lower is broken, please use 3.2.0.

  • Included tomlj lib in local libs so won't need to implement them anymore
  • Added support for parsing enum constants and for a specified interface EnumLocalizable for easy use
  • Fixed a bunch of bugs including reflecting on new instances instead of what they should be
  • Literally made this ready to use

3.2.0 is supporting 1.19.3 and 1.18.2, and should be able to use in 1.19.X and 1.18.X versions

3.1.0

21 Dec 03:00
Compare
Choose a tag to compare

3.1.0

  • Supporting categories by @Category annotations now
  • Can decide whether to format the final file or not
  • Yet better code

TODO:

  • Include tomlj in local library, in case to download them separately

3.0.0

20 Dec 10:46
Compare
Choose a tag to compare

Plume Config Version 3 - First Release

This is a stable version of Plume Config, however, the mod is still in heavy progress.
1.18 of Minecraft is not supported anymore.

  • Use TOML instead of something else
  • Restructured file writer, instance based
  • Use annotations to build easy usage environments
  • Scalable functions for mods
  • Now supports String char short int long float double java.awt.Color and so on

1.0.1

07 Dec 02:44
5255302
Compare
Choose a tag to compare

1.0.1 🪶

  • New OptionEnum for easier use.
  • New class OptionEnumLocalized and interface ILocalizable for localized enum options (showing customized names instead of enum constant names in the config).
  • Excluded Example classes from the jar file.

1.0.0

03 Dec 12:48
5255302
Compare
Choose a tag to compare

< Plume 🪶 Config >

Use JSON (and JSON 5) format, first stable version.

0.0.2 α

25 Nov 02:11
Compare
Choose a tag to compare
0.0.2 α Pre-release
Pre-release

< Plume 🪶 Config >

0.0.2 α

Abstract class constructor update and instructions.

🪶 0.0.1 α

24 Nov 12:29
Compare
Choose a tag to compare
🪶 0.0.1 α Pre-release
Pre-release

< Plume 🪶 Config >

0.0.1 α

It functions with .properties files now.