Package de.maxbossing.maxapi.UTils
Class ConfigManager
java.lang.Object
de.maxbossing.maxapi.UTils.ConfigManager
Config Manager
- Author:
- max
-
Constructor Summary
ConstructorsConstructorDescriptionConfigManager(org.bukkit.plugin.java.JavaPlugin plugin, String path) Create a configuration object, with the yaml configuration file. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate filebooleancheck if file existsget ObjectbooleangetBoolean(String path) get boolean from locationboolean[]getBooleanArray(String path) get Array of booleans from locationgetBooleanList(String path) get List of Boolean from locationbyteget byte from locationbyte[]getByteArray(String path) get Array of Bytes from LoactiongetByteList(String path) get List of Byte from locationcharget char from locationchar[]getCharArray(String path) get Array of Chars from locationgetCharList(String path) get List of Characters from locationdoubleget Double from Locationdouble[]getDoubleArray(String path) get Array of Doubles from locationgetDoubleList(String path) get List of Doubles from locationfloatget Float from Locationfloat[]getFloatArray(String path) get Array of floats from locationgetFloatList(String path) get List of Floats from Locationintget int from Locationint[]getIntArray(String path) get Array of ints form locationgetIntList(String path) get List of Integers from locationorg.bukkit.inventory.InventorygetInventory(String path) get Inventory from Locationorg.bukkit.inventory.Inventory[]getInventoryArray(String path) get Inventory Array from LocationList<org.bukkit.inventory.Inventory>getInventoryList(String path) get List of Inventorys from Locationorg.bukkit.inventory.ItemStackgetItemStack(String path) get ItemStack from locationorg.bukkit.inventory.ItemStack[]getItemStackArray(String path) get ItemStack Array from locationList<org.bukkit.inventory.ItemStack>getItemStackList(String path) get List of ItemStacks from locationorg.bukkit.LocationgetLocation(String path) get Location from locationorg.bukkit.Location[]getLocationArray(String path) get Location Array from locationList<org.bukkit.Location>getLocationList(String path) get List of Locations from locationlongget Long from locationlong[]getLongArray(String path) get Array of longs from LocationgetLongList(String path) get List of Longs from locationshortget SHort from Locationshort[]getShortArray(String path) get Array of Shorts from locationgetShortList(String path) get List of Shorts from locationget String from locationString[]getStringArray(String path) get Array of Strings from LocationgetStringList(String path) get List of String from Locationvoidsave()save filevoidset object at path
-
Constructor Details
-
ConfigManager
Create a configuration object, with the yaml configuration file.- Parameters:
plugin- The plugin for the configuration.path- The path to the configuration.
-
-
Method Details
-
createFile
Create file- Returns:
- boolean
- Throws:
IOException- execption
-
get
get Object- Parameters:
path- - path- Returns:
- Object
-
set
set object at path- Parameters:
path- - patho- - objectsave- - save
-
save
save file- Throws:
IOException- exeption
-
exists
check if file exists- Parameters:
path- - path- Returns:
- true if yes
-
getString
get String from location- Parameters:
path- - path- Returns:
- String
-
getBoolean
get boolean from location- Parameters:
path- - path- Returns:
- boolean
-
getChar
get char from location- Parameters:
path- - path- Returns:
- char
-
getByte
get byte from location- Parameters:
path- - path- Returns:
- byte
-
getShort
get SHort from Location- Parameters:
path- - path- Returns:
- short
-
getInt
get int from Location- Parameters:
path- - path- Returns:
- int
-
getLong
get Long from location- Parameters:
path- - path- Returns:
- long
-
getFloat
get Float from Location- Parameters:
path- - path- Returns:
- float
-
getDouble
get Double from Location- Parameters:
path- - path- Returns:
- Double
-
getStringList
get List of String from Location- Parameters:
path- - path- Returns:
- List
-
getBooleanList
get List of Boolean from location- Parameters:
path- - path- Returns:
- List
-
getCharList
get List of Characters from location- Parameters:
path- - path- Returns:
- List
-
getByteList
get List of Byte from location- Parameters:
path- - path- Returns:
- List
-
getShortList
get List of Shorts from location- Parameters:
path- - path- Returns:
- List
-
getIntList
get List of Integers from location- Parameters:
path- - path- Returns:
- List
-
getLongList
get List of Longs from location- Parameters:
path- - path- Returns:
- List
-
getFloatList
get List of Floats from Location- Parameters:
path- - path- Returns:
- List
-
getDoubleList
get List of Doubles from location- Parameters:
path- - path- Returns:
- List
-
getStringArray
get Array of Strings from Location- Parameters:
path- - path- Returns:
- String[]
-
getBooleanArray
get Array of booleans from location- Parameters:
path- - path- Returns:
- boolean[]
-
getCharArray
get Array of Chars from location- Parameters:
path- - path- Returns:
- char[]
-
getByteArray
get Array of Bytes from Loaction- Parameters:
path- - path- Returns:
- byte[]
-
getShortArray
get Array of Shorts from location- Parameters:
path- - path- Returns:
- short[]
-
getIntArray
get Array of ints form location- Parameters:
path- - path- Returns:
- int[]
-
getLongArray
get Array of longs from Location- Parameters:
path- - path- Returns:
- long[]
-
getFloatArray
get Array of floats from location- Parameters:
path- - path- Returns:
- float[]
-
getDoubleArray
get Array of Doubles from location- Parameters:
path- - path- Returns:
- double[]
-
getLocation
get Location from location- Parameters:
path- - path- Returns:
- Location
-
getInventory
get Inventory from Location- Parameters:
path- - path- Returns:
- Inventory
-
getItemStack
get ItemStack from location- Parameters:
path- - path- Returns:
- ItemStack
-
getLocationList
get List of Locations from location- Parameters:
path- - path- Returns:
- Location
-
getInventoryList
get List of Inventorys from Location- Parameters:
path- - path- Returns:
- Inventory
-
getItemStackList
get List of ItemStacks from location- Parameters:
path- - path- Returns:
- ItemStack
-
getLocationArray
get Location Array from location- Parameters:
path- - path- Returns:
- Location
-
getInventoryArray
get Inventory Array from Location- Parameters:
path- - path- Returns:
- Inventory
-
getItemStackArray
get ItemStack Array from location- Parameters:
path- - path- Returns:
- ItemStack
-