# Package org.bukkit.configuration

package org.bukkit.configuration
Classes dedicated to handling a plugin's runtime configuration.

Related Packages
Package
Description
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.configuration.file
Classes dedicated to facilitating `configurations` to be read and stored on the filesystem.
org.bukkit.configuration.serialization
Classes dedicated to being able to perform serialization specialized for the Bukkit `configuration` implementation.
Class
Description
Configuration
Represents a source of configurable options and settings
ConfigurationOptions
Various settings for controlling the input and output of a `Configuration`
ConfigurationSection
Represents a section of a `Configuration`
InvalidConfigurationException
Exception thrown when attempting to load an invalid `Configuration`
MemoryConfiguration
This is a `Configuration` implementation that does not save or load from any source, and stores all values in memory only.
MemoryConfigurationOptions
Various settings for controlling the input and output of a `MemoryConfiguration`
MemorySection
A type of `ConfigurationSection` that is stored in memory.