Configuration File
Creating a configuration file
Configuration config = new YamlConfiguration(new File("path/file.yml"));
config.load(); // If the file doesn't exist it will create it.PreparedConfigurationFactory factory = new PreparedConfigurationFactory(
ConfigurationFactory.YAML,
new File("src/test/resources/test.yml")
);
Configuration config = factory.create().load();Configuration config = new TomlConfiguration(new File("path/file.toml"));
config.load(); // If the file doesn't exist it will create it.PreparedConfigurationFactory factory = new PreparedConfigurationFactory(
ConfigurationFactory.TOML,
new File("src/test/resources/test.yml")
);
Configuration config = factory.create().load();Read
key: "Value"String string = config.getString("key");There are many methods for almost all types.
String string config.getString("key", "Default value");If the value doesn't exist or returns null, it will use the default value instead.
key: "Value"
or
key:
- "Element 1"
- "Element 2"// (path, list joiner, default value)
String string = config.getAdaptedString("key", "\n", "Default Value");Write
config.set("key", "value");Save Changes
config.save();Last updated