Package com.onarandombox.MultiverseCore
Class WorldProperties
- java.lang.Object
-
- me.main__.util.SerializationConfig.SerializationConfig
-
- com.onarandombox.MultiverseCore.WorldProperties
-
- All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
public class WorldProperties extends me.main__.util.SerializationConfig.SerializationConfig
-
-
Constructor Summary
Constructors Constructor Description WorldProperties()WorldProperties(boolean fixSpawn, org.bukkit.World.Environment environment)WorldProperties(java.util.Map<java.lang.String,java.lang.Object> values)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidallowPortalMaking(AllowedPortalType portalType)voidcacheVirtualProperties()This prepares the MVWorld for unloading.booleancanAnimalsSpawn()booleancanMonstersSpawn()voidcopyValues(me.main__.util.SerializationConfig.SerializationConfig other)booleangetAdjustSpawn()java.lang.StringgetAlias()protected static java.util.Map<java.lang.String,java.lang.String>getAliases()getAliases().AllowedPortalTypegetAllowedPortals()booleangetAllowFlight()java.lang.StringgetAllPropertyNames()java.util.List<java.lang.String>getAnimalList()intgetAnimalSpawnRate()booleangetAutoHeal()booleangetAutoLoad()booleangetBedRespawn()EnglishChatColorgetColor()org.bukkit.MaterialgetCurrency()org.bukkit.DifficultygetDifficulty()org.bukkit.World.EnvironmentgetEnvironment()org.bukkit.GameModegetGameMode()java.lang.StringgetGenerator()booleangetHunger()java.util.List<java.lang.String>getMonsterList()intgetMonsterSpawnRate()intgetPlayerLimit()doublegetPrice()java.lang.StringgetRespawnToWorld()doublegetScaling()longgetSeed()org.bukkit.LocationgetSpawnLocation()EnglishChatStylegetStyle()java.lang.StringgetTime()java.util.List<java.lang.String>getWorldBlacklist()booleanisHidden()booleanisKeepingSpawnInMemory()booleanisPVPEnabled()booleanisWeatherEnabled()voidsetAdjustSpawn(boolean adjust)voidsetAlias(java.lang.String alias)voidsetAllowAnimalSpawn(boolean animals)voidsetAllowFlight(boolean allowFlight)voidsetAllowMonsterSpawn(boolean monsters)voidsetAutoHeal(boolean heal)voidsetAutoLoad(boolean load)voidsetBedRespawn(boolean respawn)booleansetColor(EnglishChatColor color)booleansetColor(java.lang.String aliasColor)voidsetCurrency(@Nullable org.bukkit.Material currency)protected voidsetDefaults()booleansetDifficulty(java.lang.String difficulty)Deprecated.booleansetDifficulty(org.bukkit.Difficulty difficulty)voidsetEnableWeather(boolean weather)voidsetEnvironment(org.bukkit.World.Environment environment)booleansetGameMode(java.lang.String mode)booleansetGameMode(org.bukkit.GameMode mode)voidsetGenerator(java.lang.String generator)voidsetHidden(boolean hidden)voidsetHunger(boolean hunger)voidsetKeepSpawnInMemory(boolean value)voidsetPlayerLimit(int limit)voidsetPrice(double price)voidsetPVPMode(boolean pvp)booleansetRespawnToWorld(java.lang.String respawnToWorld)booleansetScaling(double scaling)voidsetSeed(long seed)voidsetSpawnLocation(org.bukkit.Location l)booleansetStyle(java.lang.String style)booleansetTime(java.lang.String timeAsString)-
Methods inherited from class me.main__.util.SerializationConfig.SerializationConfig
buildVPropChanges, flushPendingVPropChanges, getAliasMap, getAliasMap, getProperty, getProperty, getPropertyDescription, getPropertyDescription, getPropertyDescriptionUnchecked, getPropertyDescriptionUnchecked, getPropertyUnchecked, getPropertyUnchecked, initLogging, loadValues, registerAlias, registerAlias, registerAll, registerGlobalValidator, registerObjectUsing, registerValidator, serialize, setProperty, setProperty, setPropertyUnchecked, setPropertyUnchecked, setPropertyValue, setPropertyValue, setPropertyValueUnchecked, setPropertyValueUnchecked, unregisterAll
-
-
-
-
Method Detail
-
copyValues
public void copyValues(me.main__.util.SerializationConfig.SerializationConfig other)
- Overrides:
copyValuesin classme.main__.util.SerializationConfig.SerializationConfig
-
cacheVirtualProperties
public void cacheVirtualProperties()
This prepares the MVWorld for unloading.
-
setDefaults
protected void setDefaults()
- Specified by:
setDefaultsin classme.main__.util.SerializationConfig.SerializationConfig
-
getAliases
protected static java.util.Map<java.lang.String,java.lang.String> getAliases()
getAliases().- Returns:
- The alias-map.
- See Also:
SerializationConfig
-
getAlias
public java.lang.String getAlias()
-
setAlias
public void setAlias(java.lang.String alias)
-
getEnvironment
public org.bukkit.World.Environment getEnvironment()
-
setEnvironment
public void setEnvironment(org.bukkit.World.Environment environment)
-
getSeed
public long getSeed()
-
setSeed
public void setSeed(long seed)
-
getGenerator
public java.lang.String getGenerator()
-
setGenerator
public void setGenerator(java.lang.String generator)
-
getPlayerLimit
public int getPlayerLimit()
-
setPlayerLimit
public void setPlayerLimit(int limit)
-
canAnimalsSpawn
public boolean canAnimalsSpawn()
-
setAllowAnimalSpawn
public void setAllowAnimalSpawn(boolean animals)
-
getAnimalList
public java.util.List<java.lang.String> getAnimalList()
-
canMonstersSpawn
public boolean canMonstersSpawn()
-
setAllowMonsterSpawn
public void setAllowMonsterSpawn(boolean monsters)
-
getAnimalSpawnRate
public int getAnimalSpawnRate()
-
getMonsterSpawnRate
public int getMonsterSpawnRate()
-
getMonsterList
public java.util.List<java.lang.String> getMonsterList()
-
isPVPEnabled
public boolean isPVPEnabled()
-
setPVPMode
public void setPVPMode(boolean pvp)
-
isHidden
public boolean isHidden()
-
setHidden
public void setHidden(boolean hidden)
-
getWorldBlacklist
public java.util.List<java.lang.String> getWorldBlacklist()
-
getScaling
public double getScaling()
-
setScaling
public boolean setScaling(double scaling)
-
setColor
public boolean setColor(java.lang.String aliasColor)
-
setColor
public boolean setColor(EnglishChatColor color)
-
getColor
public EnglishChatColor getColor()
-
getRespawnToWorld
public java.lang.String getRespawnToWorld()
-
setRespawnToWorld
public boolean setRespawnToWorld(java.lang.String respawnToWorld)
-
getCurrency
public org.bukkit.Material getCurrency()
-
setCurrency
public void setCurrency(@Nullable @Nullable org.bukkit.Material currency)
-
getPrice
public double getPrice()
-
setPrice
public void setPrice(double price)
-
setGameMode
public boolean setGameMode(java.lang.String mode)
-
setGameMode
public boolean setGameMode(org.bukkit.GameMode mode)
-
getGameMode
public org.bukkit.GameMode getGameMode()
-
setEnableWeather
public void setEnableWeather(boolean weather)
-
isWeatherEnabled
public boolean isWeatherEnabled()
-
isKeepingSpawnInMemory
public boolean isKeepingSpawnInMemory()
-
setKeepSpawnInMemory
public void setKeepSpawnInMemory(boolean value)
-
getHunger
public boolean getHunger()
-
setHunger
public void setHunger(boolean hunger)
-
getSpawnLocation
public org.bukkit.Location getSpawnLocation()
-
setSpawnLocation
public void setSpawnLocation(org.bukkit.Location l)
-
getDifficulty
public org.bukkit.Difficulty getDifficulty()
-
setDifficulty
@Deprecated public boolean setDifficulty(java.lang.String difficulty)
Deprecated.
-
setDifficulty
public boolean setDifficulty(org.bukkit.Difficulty difficulty)
-
getAutoHeal
public boolean getAutoHeal()
-
setAutoHeal
public void setAutoHeal(boolean heal)
-
setAdjustSpawn
public void setAdjustSpawn(boolean adjust)
-
getAdjustSpawn
public boolean getAdjustSpawn()
-
setAutoLoad
public void setAutoLoad(boolean load)
-
getAutoLoad
public boolean getAutoLoad()
-
setBedRespawn
public void setBedRespawn(boolean respawn)
-
getBedRespawn
public boolean getBedRespawn()
-
getAllPropertyNames
public java.lang.String getAllPropertyNames()
-
getTime
public java.lang.String getTime()
-
setTime
public boolean setTime(java.lang.String timeAsString)
-
getAllowedPortals
public AllowedPortalType getAllowedPortals()
-
allowPortalMaking
public void allowPortalMaking(AllowedPortalType portalType)
-
getStyle
public EnglishChatStyle getStyle()
-
setStyle
public boolean setStyle(java.lang.String style)
-
getAllowFlight
public boolean getAllowFlight()
-
setAllowFlight
public void setAllowFlight(boolean allowFlight)
-
-