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 void
allowPortalMaking(AllowedPortalType portalType)
void
cacheVirtualProperties()
This prepares the MVWorld for unloading.boolean
canAnimalsSpawn()
boolean
canMonstersSpawn()
void
copyValues(me.main__.util.SerializationConfig.SerializationConfig other)
boolean
getAdjustSpawn()
java.lang.String
getAlias()
protected static java.util.Map<java.lang.String,java.lang.String>
getAliases()
getAliases().AllowedPortalType
getAllowedPortals()
boolean
getAllowFlight()
java.lang.String
getAllPropertyNames()
java.util.List<java.lang.String>
getAnimalList()
int
getAnimalSpawnRate()
boolean
getAutoHeal()
boolean
getAutoLoad()
boolean
getBedRespawn()
EnglishChatColor
getColor()
org.bukkit.Material
getCurrency()
org.bukkit.Difficulty
getDifficulty()
org.bukkit.World.Environment
getEnvironment()
org.bukkit.GameMode
getGameMode()
java.lang.String
getGenerator()
boolean
getHunger()
java.util.List<java.lang.String>
getMonsterList()
int
getMonsterSpawnRate()
int
getPlayerLimit()
double
getPrice()
java.lang.String
getRespawnToWorld()
double
getScaling()
long
getSeed()
org.bukkit.Location
getSpawnLocation()
EnglishChatStyle
getStyle()
java.lang.String
getTime()
java.util.List<java.lang.String>
getWorldBlacklist()
boolean
isHidden()
boolean
isKeepingSpawnInMemory()
boolean
isPVPEnabled()
boolean
isWeatherEnabled()
void
setAdjustSpawn(boolean adjust)
void
setAlias(java.lang.String alias)
void
setAllowAnimalSpawn(boolean animals)
void
setAllowFlight(boolean allowFlight)
void
setAllowMonsterSpawn(boolean monsters)
void
setAutoHeal(boolean heal)
void
setAutoLoad(boolean load)
void
setBedRespawn(boolean respawn)
boolean
setColor(EnglishChatColor color)
boolean
setColor(java.lang.String aliasColor)
void
setCurrency(@Nullable org.bukkit.Material currency)
protected void
setDefaults()
boolean
setDifficulty(java.lang.String difficulty)
Deprecated.boolean
setDifficulty(org.bukkit.Difficulty difficulty)
void
setEnableWeather(boolean weather)
void
setEnvironment(org.bukkit.World.Environment environment)
boolean
setGameMode(java.lang.String mode)
boolean
setGameMode(org.bukkit.GameMode mode)
void
setGenerator(java.lang.String generator)
void
setHidden(boolean hidden)
void
setHunger(boolean hunger)
void
setKeepSpawnInMemory(boolean value)
void
setPlayerLimit(int limit)
void
setPrice(double price)
void
setPVPMode(boolean pvp)
boolean
setRespawnToWorld(java.lang.String respawnToWorld)
boolean
setScaling(double scaling)
void
setSeed(long seed)
void
setSpawnLocation(org.bukkit.Location l)
boolean
setStyle(java.lang.String style)
boolean
setTime(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:
copyValues
in classme.main__.util.SerializationConfig.SerializationConfig
-
cacheVirtualProperties
public void cacheVirtualProperties()
This prepares the MVWorld for unloading.
-
setDefaults
protected void setDefaults()
- Specified by:
setDefaults
in 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)
-
-