| 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. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Configuration
Represents a source of configurable options and settings 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MemoryConfiguration
This is a  
Configuration implementation that does not save or load
 from any source, and stores all values in memory only. | 
class  | 
MemorySection
A type of  
ConfigurationSection that is stored in memory. | 
| Modifier and Type | Method and Description | 
|---|---|
static @NotNull String | 
MemorySection.createPath(@NotNull ConfigurationSection section,
          @Nullable String key)
Creates a full path to the given  
ConfigurationSection from its
 root Configuration. | 
static @NotNull String | 
MemorySection.createPath(@NotNull ConfigurationSection section,
          @Nullable String key,
          @Nullable ConfigurationSection relativeTo)
Creates a relative path to the given  
ConfigurationSection from
 the given relative section. | 
static @NotNull String | 
MemorySection.createPath(@NotNull ConfigurationSection section,
          @Nullable String key,
          @Nullable ConfigurationSection relativeTo)
Creates a relative path to the given  
ConfigurationSection from
 the given relative section. | 
protected void | 
MemorySection.mapChildrenKeys(@NotNull Set<String> output,
               @NotNull ConfigurationSection section,
               boolean deep)  | 
protected void | 
MemorySection.mapChildrenValues(@NotNull Map<String,Object> output,
                 @NotNull ConfigurationSection section,
                 boolean deep)  | 
| Constructor and Description | 
|---|
MemorySection(@NotNull ConfigurationSection parent,
             @NotNull String path)
Creates an empty MemorySection with the specified parent and path. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FileConfiguration
This is a base class for all File based implementations of  
Configuration | 
class  | 
YamlConfiguration
An implementation of  
Configuration which saves all files in Yaml. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
YamlConfiguration.convertMapsToSections(@NotNull Map<?,?> input,
                     @NotNull ConfigurationSection section)  | 
Copyright © 2021. All rights reserved.