Class ConfigManager
java.lang.Object
com.andrei1058.bedwars.api.configuration.ConfigManager
- Direct Known Subclasses:
- Language
- 
Constructor SummaryConstructorsConstructorDescriptionConfigManager(org.bukkit.plugin.Plugin plugin, String name, String dir) Create a new configuration file.
- 
Method SummaryModifier and TypeMethodDescriptionbooleancompareArenaLoc(org.bukkit.Location l1, org.bukkit.Location l2) Compare two arena locations Return true if same locationorg.bukkit.LocationconvertStringToArenaLocation(String string) Convert string to arena location syntaxorg.bukkit.LocationgetArenaLoc(String path) Get a location for arena use UsegetConfigLoc(String)(String)} for locations stored usingsaveConfigLoc(String, Location)(String, Location)}List<org.bukkit.Location> getArenaLocations(String path) Get list of arena locations at given pathbooleangetBoolean(String path) Get boolean at given pathorg.bukkit.LocationgetConfigLoc(String path) Get a general location UsegetArenaLoc(String)for locations stored usingsaveArenaLoc(String, Location)doubleintGet Integer at given pathGet list of strings at given pathgetName()Get config nameGet string at given pathorg.bukkit.configuration.file.YamlConfigurationgetYml()Get yml instancebooleanCheck if the config file was created for the first time Can be used to add default valuesvoidreload()Reload configuration.voidsave()Save config changes to filevoidsaveArenaLoc(String path, org.bukkit.Location loc) Save a location for arena usevoidsaveConfigLoc(String path, org.bukkit.Location loc) Save a general location to the config.voidSet data to configvoidChange internal name.stringLocationArenaFormat(org.bukkit.Location loc) Convert a location to an arena location syntaxstringLocationConfigFormat(org.bukkit.Location loc) Convert a location to a string for general use UsestringLocationArenaFormat(Location)for arena locations
- 
Constructor Details- 
ConfigManagerCreate a new configuration file.- Parameters:
- plugin- config owner.
- name- config name. Do not include .yml in it.
 
 
- 
- 
Method Details- 
reloadpublic void reload()Reload configuration.
- 
stringLocationArenaFormatConvert a location to an arena location syntax
- 
stringLocationConfigFormatConvert a location to a string for general use UsestringLocationArenaFormat(Location)for arena locations
- 
saveConfigLocSave a general location to the config. UsesaveArenaLoc(String, Location)for arena locations
- 
saveArenaLocSave a location for arena use
- 
getConfigLocGet a general location UsegetArenaLoc(String)for locations stored usingsaveArenaLoc(String, Location)
- 
getArenaLocGet a location for arena use UsegetConfigLoc(String)(String)} for locations stored usingsaveConfigLoc(String, Location)(String, Location)}
- 
convertStringToArenaLocationConvert string to arena location syntax
- 
getArenaLocationsGet list of arena locations at given path
- 
setSet data to config
- 
getYmlpublic org.bukkit.configuration.file.YamlConfiguration getYml()Get yml instance
- 
savepublic void save()Save config changes to file
- 
getListGet list of strings at given path- Returns:
- a list of string with colors translated
 
- 
getBooleanGet boolean at given path
- 
getIntGet Integer at given path
- 
getDouble
- 
getStringGet string at given path
- 
isFirstTimepublic boolean isFirstTime()Check if the config file was created for the first time Can be used to add default values
- 
compareArenaLocpublic boolean compareArenaLoc(org.bukkit.Location l1, org.bukkit.Location l2) Compare two arena locations Return true if same location
- 
getNameGet config name
- 
setNameChange internal name.
 
-