- Optimisation of code
- Mor readable code
- Arrays completely added
- Some optimisations
- Added example.yml
- REMOVE: a String constant representing a tab character that is used to remove tab characters from the configuration file.
- RESET: a String constant representing a color code that resets console text color.
- BLACK, RED, GREEN, YELLOW, BLUE, PURPLE, CYAN, WHITE: String constants representing color codes that are used to color console output.
- file: a File object representing the configuration file.
- data: a HashMap object containing the configuration data.
The ConfigurationFile constructor takes a single parameter, which is the path to the configuration file. It creates a new configuration file if one does not already exist, and reads in any data that is present in the file.