Class WorldConfiguration

java.lang.Object
com.sk89q.worldguard.config.WorldConfiguration
Direct Known Subclasses:
YamlWorldConfiguration

public abstract class WorldConfiguration extends Object
Holds the configuration for individual worlds.
  • Field Details

    • log

      public static final Logger log
    • CONFIG_HEADER

      public static final String CONFIG_HEADER
      See Also:
    • blacklistFile

      protected File blacklistFile
    • blacklist

      protected Blacklist blacklist
    • boundedLocationFlags

      public boolean boundedLocationFlags
    • useRegions

      public boolean useRegions
    • simulateSponge

      public boolean simulateSponge
    • spongeRadius

      public int spongeRadius
    • redstoneSponges

      public boolean redstoneSponges
    • summaryOnStart

      public boolean summaryOnStart
    • opPermissions

      public boolean opPermissions
    • buildPermissions

      public boolean buildPermissions
    • buildPermissionDenyMessage

      public String buildPermissionDenyMessage
    • fireSpreadDisableToggle

      public boolean fireSpreadDisableToggle
    • itemDurability

      public boolean itemDurability
    • disableExpDrops

      public boolean disableExpDrops
    • blockPotionsAlways

      public boolean blockPotionsAlways
    • disableConduitEffects

      public boolean disableConduitEffects
    • pumpkinScuba

      public boolean pumpkinScuba
    • noPhysicsGravel

      public boolean noPhysicsGravel
    • noPhysicsSand

      public boolean noPhysicsSand
    • ropeLadders

      public boolean ropeLadders
    • allowPortalAnywhere

      public boolean allowPortalAnywhere
    • preventWaterDamage

      public Set<String> preventWaterDamage
    • blockLighter

      public boolean blockLighter
    • disableFireSpread

      public boolean disableFireSpread
    • disableFireSpreadBlocks

      public Set<String> disableFireSpreadBlocks
    • preventLavaFire

      public boolean preventLavaFire
    • allowedLavaSpreadOver

      public Set<String> allowedLavaSpreadOver
    • blockTNTExplosions

      public boolean blockTNTExplosions
    • blockTNTBlockDamage

      public boolean blockTNTBlockDamage
    • blockCreeperExplosions

      public boolean blockCreeperExplosions
    • blockCreeperBlockDamage

      public boolean blockCreeperBlockDamage
    • blockWitherExplosions

      public boolean blockWitherExplosions
    • blockWitherBlockDamage

      public boolean blockWitherBlockDamage
    • blockWitherSkullExplosions

      public boolean blockWitherSkullExplosions
    • blockWitherSkullBlockDamage

      public boolean blockWitherSkullBlockDamage
    • blockEnderDragonBlockDamage

      public boolean blockEnderDragonBlockDamage
    • blockEnderDragonPortalCreation

      public boolean blockEnderDragonPortalCreation
    • blockFireballExplosions

      public boolean blockFireballExplosions
    • blockFireballBlockDamage

      public boolean blockFireballBlockDamage
    • blockOtherExplosions

      public boolean blockOtherExplosions
    • blockEntityPaintingDestroy

      public boolean blockEntityPaintingDestroy
    • blockEntityItemFrameDestroy

      public boolean blockEntityItemFrameDestroy
    • blockEntityArmorStandDestroy

      public boolean blockEntityArmorStandDestroy
    • blockEntityVehicleEntry

      public boolean blockEntityVehicleEntry
    • blockPluginSpawning

      public boolean blockPluginSpawning
    • blockGroundSlimes

      public boolean blockGroundSlimes
    • blockZombieDoorDestruction

      public boolean blockZombieDoorDestruction
    • disableContactDamage

      public boolean disableContactDamage
    • disableFallDamage

      public boolean disableFallDamage
    • disableLavaDamage

      public boolean disableLavaDamage
    • disableFireDamage

      public boolean disableFireDamage
    • disableLightningDamage

      public boolean disableLightningDamage
    • disableDrowningDamage

      public boolean disableDrowningDamage
    • disableSuffocationDamage

      public boolean disableSuffocationDamage
    • teleportOnSuffocation

      public boolean teleportOnSuffocation
    • disableVoidDamage

      public boolean disableVoidDamage
    • teleportOnVoid

      public boolean teleportOnVoid
    • safeFallOnVoid

      public boolean safeFallOnVoid
    • disableExplosionDamage

      public boolean disableExplosionDamage
    • disableMobDamage

      public boolean disableMobDamage
    • highFreqFlags

      public boolean highFreqFlags
    • checkLiquidFlow

      public boolean checkLiquidFlow
    • regionWand

      public String regionWand
    • blockCreatureSpawn

      public Set<com.sk89q.worldedit.world.entity.EntityType> blockCreatureSpawn
    • allowTamedSpawns

      public boolean allowTamedSpawns
    • maxClaimVolume

      public int maxClaimVolume
    • claimOnlyInsideExistingRegions

      public boolean claimOnlyInsideExistingRegions
    • setParentOnClaim

      public String setParentOnClaim
    • maxRegionCountPerPlayer

      public int maxRegionCountPerPlayer
    • antiWolfDumbness

      public boolean antiWolfDumbness
    • signChestProtection

      public boolean signChestProtection
    • disableSignChestProtectionCheck

      public boolean disableSignChestProtectionCheck
    • removeInfiniteStacks

      public boolean removeInfiniteStacks
    • disableCreatureCropTrampling

      public boolean disableCreatureCropTrampling
    • disablePlayerCropTrampling

      public boolean disablePlayerCropTrampling
    • disableCreatureTurtleEggTrampling

      public boolean disableCreatureTurtleEggTrampling
    • disablePlayerTurtleEggTrampling

      public boolean disablePlayerTurtleEggTrampling
    • disableCreatureSnifferEggTrampling

      public boolean disableCreatureSnifferEggTrampling
    • disablePlayerSnifferEggTrampling

      public boolean disablePlayerSnifferEggTrampling
    • preventLightningFire

      public boolean preventLightningFire
    • disallowedLightningBlocks

      public Set<String> disallowedLightningBlocks
    • disableThunder

      public boolean disableThunder
    • disableWeather

      public boolean disableWeather
    • alwaysRaining

      public boolean alwaysRaining
    • alwaysThundering

      public boolean alwaysThundering
    • disablePigZap

      public boolean disablePigZap
    • disableVillagerZap

      public boolean disableVillagerZap
    • disableCreeperPower

      public boolean disableCreeperPower
    • disableHealthRegain

      public boolean disableHealthRegain
    • disableMushroomSpread

      public boolean disableMushroomSpread
    • disableIceMelting

      public boolean disableIceMelting
    • disableSnowMelting

      public boolean disableSnowMelting
    • disableSnowFormation

      public boolean disableSnowFormation
    • disableIceFormation

      public boolean disableIceFormation
    • disableLeafDecay

      public boolean disableLeafDecay
    • disableGrassGrowth

      public boolean disableGrassGrowth
    • disableMyceliumSpread

      public boolean disableMyceliumSpread
    • disableVineGrowth

      public boolean disableVineGrowth
    • disableRockGrowth

      public boolean disableRockGrowth
    • disableSculkGrowth

      public boolean disableSculkGrowth
    • disableCropGrowth

      public boolean disableCropGrowth
    • disableEndermanGriefing

      public boolean disableEndermanGriefing
    • disableSnowmanTrails

      public boolean disableSnowmanTrails
    • disableSoilDehydration

      public boolean disableSoilDehydration
    • disableCoralBlockFade

      public boolean disableCoralBlockFade
    • disableCopperBlockFade

      public boolean disableCopperBlockFade
    • allowedSnowFallOver

      public Set<String> allowedSnowFallOver
    • regionInvinciblityRemovesMobs

      public boolean regionInvinciblityRemovesMobs
    • regionCancelEmptyChatEvents

      public boolean regionCancelEmptyChatEvents
    • regionNetherPortalProtection

      public boolean regionNetherPortalProtection
    • forceDefaultTitleTimes

      public boolean forceDefaultTitleTimes
    • fakePlayerBuildOverride

      public boolean fakePlayerBuildOverride
    • explosionFlagCancellation

      public boolean explosionFlagCancellation
    • disableDeathMessages

      public boolean disableDeathMessages
    • strictEntitySpawn

      public boolean strictEntitySpawn
    • ignoreHopperMoveEvents

      public boolean ignoreHopperMoveEvents
    • breakDeniedHoppers

      public boolean breakDeniedHoppers
    • useMaxPriorityAssociation

      public boolean useMaxPriorityAssociation
    • maxRegionCounts

      protected Map<String,Integer> maxRegionCounts
  • Constructor Details

    • WorldConfiguration

      public WorldConfiguration()
  • Method Details

    • loadConfiguration

      public abstract void loadConfiguration()
      Load the configuration.
    • getBlacklist

      public Blacklist getBlacklist()
    • convertLegacyItems

      public List<String> convertLegacyItems(List<String> legacyItems)
    • convertLegacyItem

      public String convertLegacyItem(String legacy)
    • convertLegacyBlocks

      public List<String> convertLegacyBlocks(List<String> legacyBlocks)
    • convertLegacyBlock

      public String convertLegacyBlock(String legacy)
    • getMaxRegionCount

      public int getMaxRegionCount(LocalPlayer player)