All Classes and Interfaces

Class
Description
A foundational interface for builder patterns, ensuring a self-referential type.
Represents an object that can manage and manipulate a FileConfiguration.
Represents a YAML file that supports configuration management by implementing the Configurable interface.
Represents a configuration unit used for handling permissions, groups, and priorities in a configuration section.
A generic interface that defines a method for creating a copy of an object.
A concrete implementation of Mappable backed by a HashMap.
Represents a specialized mapping structure that associates integer keys with collections of elements.
A sub-interface of Mappable specialized for List collections.
A sub-interface of Mappable specialized for Set collections.
The ResourceUtils class provides utility methods for handling file resources, such as saving resources to the file system and constructing file paths.
Represents a specialized Mappable for mapping integer keys to collections of ConfigurationSection objects.
Represents a SectionMappable implementation backed by a List.
Represents a SectionMappable implementation backed by a Set.
Represents a mappable collection of configurable units.
A sub-interface of UnitMappable specialized for list-backed collections.
A sub-interface of UnitMappable specialized for set-backed collections.
YAMLFile is a utility class for managing YAML configuration files in Bukkit plugins.
 
A utility class for updating YAML configuration files while preserving comments and formatting.