# Uses of Class
org.bukkit.configuration.ConfigurationOptions

Packages that use ConfigurationOptions
Package
Description
org.bukkit.configuration
Classes dedicated to handling a plugin's runtime configuration.
org.bukkit.configuration.file
Classes dedicated to facilitating `configurations` to be read and stored on the filesystem.

## Uses of ConfigurationOptions in org.bukkit.configuration

Subclasses of ConfigurationOptions in org.bukkit.configuration
Modifier and Type
Class
Description
`class`
`MemoryConfigurationOptions`
Various settings for controlling the input and output of a `MemoryConfiguration`
Methods in org.bukkit.configuration that return ConfigurationOptions
Modifier and Type
Method
Description
`@NotNull ConfigurationOptions`
ConfigurationOptions.`copyDefaults(boolean value)`
Sets if the `Configuration` should copy values from its default `Configuration` directly.
`@NotNull ConfigurationOptions`
Configuration.`options()`
Gets the `ConfigurationOptions` for this `Configuration`.
`@NotNull ConfigurationOptions`
ConfigurationOptions.`pathSeparator(char value)`
Sets the char that will be used to separate `ConfigurationSection`s

## Uses of ConfigurationOptions in org.bukkit.configuration.file

Subclasses of ConfigurationOptions in org.bukkit.configuration.file
Modifier and Type
Class
Description
`class`
`FileConfigurationOptions`
Various settings for controlling the input and output of a `FileConfiguration`
`class`
`YamlConfigurationOptions`
Various settings for controlling the input and output of a `YamlConfiguration`