Class WorldProperties

  • All Implemented Interfaces:
    org.bukkit.configuration.serialization.ConfigurationSerializable

    public class WorldProperties
    extends me.main__.util.SerializationConfig.SerializationConfig
    • Constructor Detail

      • WorldProperties

        public WorldProperties​(java.util.Map<java.lang.String,​java.lang.Object> values)
      • WorldProperties

        public WorldProperties()
      • WorldProperties

        public WorldProperties​(boolean fixSpawn,
                               org.bukkit.World.Environment environment)
    • Method Detail

      • copyValues

        public void copyValues​(me.main__.util.SerializationConfig.SerializationConfig other)
        Overrides:
        copyValues in class me.main__.util.SerializationConfig.SerializationConfig
      • cacheVirtualProperties

        public void cacheVirtualProperties()
        This prepares the MVWorld for unloading.
      • setDefaults

        protected void setDefaults()
        Specified by:
        setDefaults in class me.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)
      • 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)
      • allowPortalMaking

        public void allowPortalMaking​(AllowedPortalType portalType)
      • setStyle

        public boolean setStyle​(java.lang.String style)
      • getAllowFlight

        public boolean getAllowFlight()
      • setAllowFlight

        public void setAllowFlight​(boolean allowFlight)