Class AnnoyingResource

java.lang.Object
org.bukkit.configuration.MemorySection
org.bukkit.configuration.MemoryConfiguration
org.bukkit.configuration.file.FileConfiguration
org.bukkit.configuration.file.YamlConfiguration
xyz.srnyx.annoyingapi.file.AnnoyingFile<AnnoyingResource>
xyz.srnyx.annoyingapi.file.AnnoyingResource
All Implemented Interfaces:
org.bukkit.configuration.Configuration, org.bukkit.configuration.ConfigurationSection

public class AnnoyingResource extends AnnoyingFile<AnnoyingResource>
Represents a file in the plugin's folder (usually a config file), the file MUST exist in the resources folder
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Represents the options for the AnnoyingResource

    Default options: AnnoyingResource.Options.createDefaultFile = true rest: AnnoyingFile.Options
  • Field Summary

    Fields inherited from class xyz.srnyx.annoyingapi.file.AnnoyingFile

    file, fileOptions, plugin

    Fields inherited from class org.bukkit.configuration.file.YamlConfiguration

    BLANK_CONFIG, COMMENT_PREFIX

    Fields inherited from class org.bukkit.configuration.file.FileConfiguration

    SYSTEM_UTF, UTF_BIG, UTF8_OVERRIDE

    Fields inherited from class org.bukkit.configuration.MemoryConfiguration

    defaults, options

    Fields inherited from class org.bukkit.configuration.MemorySection

    map
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnnoyingResource(@NotNull AnnoyingPlugin plugin, @NotNull String path)
    Constructs and loads a new AnnoyingResource from the path, the file MUST exist in the resources folder
    AnnoyingResource(@NotNull AnnoyingPlugin plugin, @NotNull String path, AnnoyingResource.Options fileOptions)
    Constructs and loads a new AnnoyingResource from the path, the file MUST exist in the resources folder
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Creates the AnnoyingFile.file

    Methods inherited from class org.bukkit.configuration.file.YamlConfiguration

    buildHeader, convertMapsToSections, loadConfiguration, loadConfiguration, loadConfiguration, loadFromString, options, parseHeader, saveToString

    Methods inherited from class org.bukkit.configuration.file.FileConfiguration

    load, load, load, load, save, save

    Methods inherited from class org.bukkit.configuration.MemoryConfiguration

    addDefault, addDefaults, addDefaults, getDefaults, getParent, setDefaults

    Methods 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, set

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods 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