| Package | Description | 
|---|---|
| org.bukkit.configuration | Classes dedicated to handling a plugin's runtime configuration. | 
| org.bukkit.configuration.file | Classes dedicated facilitating  configurationsto be read and
 stored on the filesystem. | 
| Modifier and Type | Class | Description | 
|---|---|---|
| class  | MemoryConfiguration | This is a  Configurationimplementation that does not save or load
 from any source, and stores all values in memory only. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| protected Configuration | MemoryConfiguration. defaults | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Configuration | ConfigurationOptions. configuration() | Returns the  Configurationthat this object is responsible for. | 
| Configuration | Configuration. getDefaults() | Gets the source  Configurationfor this configuration. | 
| Configuration | MemoryConfiguration. getDefaults() | |
| Configuration | ConfigurationSection. getRoot() | Gets the root  Configurationthat contains thisConfigurationSection | 
| Configuration | MemorySection. getRoot() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Configuration. addDefaults(Configuration defaults) | Sets the default values of the given paths as provided. | 
| void | MemoryConfiguration. addDefaults(Configuration defaults) | |
| void | Configuration. setDefaults(Configuration defaults) | Sets the source of all default values for this  Configuration. | 
| void | MemoryConfiguration. setDefaults(Configuration defaults) | 
| Constructor | Description | 
|---|---|
| ConfigurationOptions(Configuration configuration) | |
| MemoryConfiguration(Configuration defaults) | Creates an empty  MemoryConfigurationusing the specifiedConfigurationas a source for all default values. | 
| Modifier and Type | Class | Description | 
|---|---|---|
| class  | FileConfiguration | This is a base class for all File based implementations of  Configuration | 
| class  | YamlConfiguration | An implementation of  Configurationwhich saves all files in Yaml. | 
| Constructor | Description | 
|---|---|
| FileConfiguration(Configuration defaults) | Creates an empty  FileConfigurationusing the specifiedConfigurationas a source for all default values. | 
Copyright © 2020. All rights reserved.