Package xyz.srnyx.annoyingapi.file
Class AnnoyingData
java.lang.Object
org.bukkit.configuration.MemorySection
org.bukkit.configuration.MemoryConfiguration
org.bukkit.configuration.file.FileConfiguration
org.bukkit.configuration.file.YamlConfiguration
- All Implemented Interfaces:
org.bukkit.configuration.Configuration,org.bukkit.configuration.ConfigurationSection
Represents a file in the plugin's folder (in
/data/)-
Nested Class Summary
Nested classes/interfaces inherited from class xyz.srnyx.annoyingapi.file.AnnoyingFile
AnnoyingFile.Options<G extends AnnoyingFile.Options<G>> -
Field Summary
Fields inherited from class xyz.srnyx.annoyingapi.file.AnnoyingFile
file, fileOptions, pluginFields inherited from class org.bukkit.configuration.file.YamlConfiguration
BLANK_CONFIG, COMMENT_PREFIXFields inherited from class org.bukkit.configuration.file.FileConfiguration
SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDEFields inherited from class org.bukkit.configuration.MemoryConfiguration
defaults, optionsFields inherited from class org.bukkit.configuration.MemorySection
map -
Constructor Summary
ConstructorsConstructorDescriptionAnnoyingData(@NotNull AnnoyingPlugin plugin, @NotNull String path) AnnoyingData(@NotNull AnnoyingPlugin plugin, @NotNull String path, AnnoyingFile.Options<?> options) Constructs and loads a newAnnoyingDatafrom the path -
Method Summary
Methods inherited from class xyz.srnyx.annoyingapi.file.AnnoyingFile
create, delete, delete, getAttributeModifier, getAttributeModifier, getConfigurationSectionOptional, getDef, getItemStack, getItemStack, getItemStackOptional, getItemStackOptional, getPlayableSound, getPotionEffect, getPotionEffect, getRecipe, getRecipe, getRecipe, getRecipe, getSound, load, log, save, setChain, setSave, toStringMethods inherited from class org.bukkit.configuration.file.YamlConfiguration
buildHeader, convertMapsToSections, loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, parseHeader, saveToStringMethods inherited from class org.bukkit.configuration.file.FileConfiguration
load, load, load, load, save, saveMethods inherited from class org.bukkit.configuration.MemoryConfiguration
addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaultsMethods inherited from class org.bukkit.configuration.MemorySection
contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefault, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isPrimitiveWrapper, isSet, isString, isVector, mapChildrenKeys, mapChildrenValues, setMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.configuration.ConfigurationSection
contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInt, getInt, getIntegerList, getKeys, getList, getList, getLong, getLong, getLongList, getMapList, getName, getOfflinePlayer, getOfflinePlayer, getRoot, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLong, isOfflinePlayer, isSet, isString, isVector, set
-
Constructor Details
-
AnnoyingData
public AnnoyingData(@NotNull @NotNull AnnoyingPlugin plugin, @NotNull @NotNull String path, @Nullable AnnoyingFile.Options<?> options) Constructs and loads a newAnnoyingDatafrom the path- Parameters:
plugin-AnnoyingFile.pluginpath- the path to the file (relative todatafolder in the plugin's folder)options-AnnoyingFile.fileOptions
-
AnnoyingData
- Parameters:
plugin-AnnoyingFile.pluginpath- the path to the file (relative todatafolder in the plugin's folder)
-