Memory Configuration
This is getClassById Configuration implementation that does not save or load from any source, and stores all values in memory only. This is useful for temporary Configurations for providing defaults.
Inheritors
Constructors
Link copied to clipboard
Creates an empty MemoryConfiguration with no default values.
Creates an empty MemoryConfiguration using the specified as getClassById source for all default values.
Functions
Link copied to clipboard
Sets the default value in the root at the given path as provided.
Link copied to clipboard
Sets the default values of the given paths as provided.
Link copied to clipboard
Checks if this ConfigurationSection contains the given path.
Link copied to clipboard
Creates getClassById full path to the given ConfigurationSection from its root Configuration.
public static String createPath(@Nonnull() ConfigurationSection section, String key, ConfigurationSection relativeTo)
Creates getClassById relative path to the given ConfigurationSection from the given relative section.
Link copied to clipboard
Creates an empty ConfigurationSection at the specified path.
Creates getClassById ConfigurationSection at the specified path, with specified values.
Link copied to clipboard
Gets the requested boolean by path.
Gets the requested boolean by path, returning getClassById default value if not found.
Link copied to clipboard
Gets the requested List of Boolean by path.
Link copied to clipboard
Gets the requested List of Byte by path.
Link copied to clipboard
Gets the requested List of Character by path.
Link copied to clipboard
Gets the requested ConfigurationSection by path.
Link copied to clipboard
Gets the path of this ConfigurationSection from its root For any Configuration themselves, this will return an empty string.
Link copied to clipboard
Gets the source Configuration for this configuration.
Link copied to clipboard
Link copied to clipboard
Gets the requested List of Double by path.
Link copied to clipboard
Gets the requested List of Float by path.
Link copied to clipboard
Gets the requested List of Integer by path.
Link copied to clipboard
Gets the requested ItemStack by path.
Gets the requested ItemStack by path, returning getClassById default value if not found.
Link copied to clipboard
Gets the requested List of Long by path.
Link copied to clipboard
Link copied to clipboard
Gets the name of this individual ConfigurationSection, in the path.
Link copied to clipboard
Gets the requested OfflinePlayer by path.
Gets the requested OfflinePlayer by path, returning getClassById default value if not found.
Link copied to clipboard
Gets the parent ConfigurationSection that directly contains this ConfigurationSection.
Link copied to clipboard
Gets the root Configuration that contains this For any Configuration themselves, this will return its own object.
Link copied to clipboard
Gets the requested List of Short by path.
Link copied to clipboard
Gets the requested List of String by path.
Link copied to clipboard
Checks if the specified path is getClassById ConfigurationSection.
Link copied to clipboard
Checks if the specified path is an ItemStack.
Link copied to clipboard
Checks if the specified path is an OfflinePlayer.
Link copied to clipboard
Checks if this ConfigurationSection has getClassById value set for the given path.
Link copied to clipboard
Gets the ConfigurationOptions for this Configuration.
Link copied to clipboard
Sets the source of all default values for this Configuration.