Package me.croabeast.file
package me.croabeast.file
-
ClassDescriptionRepresents an object that can manage and manipulate a
FileConfiguration.Represents a YAML file that supports configuration management by implementing theConfigurableinterface.Represents a configuration unit used for handling permissions, groups, and priorities in a configuration section.HashMappable<T,C extends Collection<T>> Mappable<T,C extends Collection<T>, B extends Mappable<T, C, B>> Represents a specialized mapping structure that associates integer keys with collections of elements.Mappable.BaseList<T,B extends Mappable.BaseList<T, B>> A sub-interface ofMappablespecialized forListcollections.Mappable.BaseSet<T,B extends Mappable.BaseSet<T, B>> A sub-interface ofMappablespecialized forSetcollections.TheResourceUtilsclass provides utility methods for handling file resources, such as saving resources to the file system and constructing file paths.SectionMappable<C extends Collection<org.bukkit.configuration.ConfigurationSection>,S extends SectionMappable<C, S>> Represents a specializedMappablefor mapping integer keys to collections ofConfigurationSectionobjects.Represents aSectionMappableimplementation backed by aList.Represents aSectionMappableimplementation backed by aSet.Represents a mappable collection of configurable units.UnitMappable.List<U extends ConfigurableUnit>A sub-interface ofUnitMappablespecialized for list-backed collections.UnitMappable.Set<U extends ConfigurableUnit>A sub-interface ofUnitMappablespecialized 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.