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.
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.