Class AddonConfig
java.lang.Object
org.bukkit.configuration.MemorySection
org.bukkit.configuration.MemoryConfiguration
org.bukkit.configuration.file.FileConfiguration
org.bukkit.configuration.file.YamlConfiguration
net.guizhanss.guizhanlib.slimefun.addon.AddonConfig
- All Implemented Interfaces:
org.bukkit.configuration.Configuration,org.bukkit.configuration.ConfigurationSection
public final class AddonConfig
extends org.bukkit.configuration.file.YamlConfiguration
Represent an extended
YamlConfiguration from addon.
Modified from InfinityLib.
-
Field Summary
Fields inherited from class org.bukkit.configuration.file.YamlConfiguration
BLANK_CONFIG, COMMENT_PREFIXFields inherited from class org.bukkit.configuration.MemoryConfiguration
optionsFields inherited from class org.bukkit.configuration.MemorySection
map -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the missing keys from the default config to the users configprotected Stringorg.bukkit.configuration.file.YamlConfigurationdoubledoubleintintvoidreload()voidRemoves unused/old keys from the users configvoidsave()voidvoidsetDefault(String path, Object obj) Methods inherited from class org.bukkit.configuration.file.YamlConfiguration
loadConfiguration, loadConfiguration, loadFromString, optionsMethods inherited from class org.bukkit.configuration.file.FileConfiguration
load, load, load, saveMethods inherited from class org.bukkit.configuration.MemoryConfiguration
addDefault, addDefaults, addDefaults, getParent, setDefaultsMethods inherited from class org.bukkit.configuration.MemorySection
contains, contains, createPath, createPath, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getComments, getConfigurationSection, getCurrentPath, getDefault, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInlineComments, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLocation, getLocation, getLong, getLong, getLongList, getMapList, getName, getObject, getObject, getOfflinePlayer, getOfflinePlayer, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLocation, isLong, isOfflinePlayer, isPrimitiveWrapper, isSet, isString, isVector, mapChildrenKeys, mapChildrenValues, set, setComments, setInlineComments, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.configuration.ConfigurationSection
contains, contains, createSection, createSection, get, get, getBoolean, getBoolean, getBooleanList, getByteList, getCharacterList, getColor, getColor, getComments, getComponent, getComponent, getConfigurationSection, getCurrentPath, getDefaultSection, getDouble, getDouble, getDoubleList, getFloatList, getInlineComments, getInt, getInt, getIntegerList, getItemStack, getItemStack, getKeys, getList, getList, getLocation, getLocation, getLong, getLong, getLongList, getMapList, getName, getObject, getObject, getOfflinePlayer, getOfflinePlayer, getRichMessage, getRichMessage, getRoot, getSerializable, getSerializable, getShortList, getString, getString, getStringList, getValues, getVector, getVector, isBoolean, isColor, isConfigurationSection, isDouble, isInt, isItemStack, isList, isLocation, isLong, isOfflinePlayer, isSet, isString, isVector, set, setComments, setComponent, setInlineComments, setRichMessage
-
Constructor Details
-
AddonConfig
-
AddonConfig
-
-
Method Details
-
getInt
-
getInt
-
getDouble
-
getDouble
-
removeUnusedKeys
public void removeUnusedKeys()Removes unused/old keys from the users config -
addMissingKeys
public void addMissingKeys()Adds the missing keys from the default config to the users config -
setDefault
-
save
public void save() -
save
- Overrides:
savein classorg.bukkit.configuration.file.FileConfiguration- Throws:
IOException
-
reload
public void reload() -
getDefaults
@Nonnull public org.bukkit.configuration.file.YamlConfiguration getDefaults()- Specified by:
getDefaultsin interfaceorg.bukkit.configuration.Configuration- Overrides:
getDefaultsin classorg.bukkit.configuration.MemoryConfiguration
-
buildHeader
- Overrides:
buildHeaderin classorg.bukkit.configuration.file.FileConfiguration
-
saveToString
- Overrides:
saveToStringin classorg.bukkit.configuration.file.YamlConfiguration
-