public abstract class WorldConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
WorldConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
convertLegacyBlock(java.lang.String legacy) |
java.util.List<java.lang.String> |
convertLegacyBlocks(java.util.List<java.lang.String> legacyBlocks) |
java.lang.String |
convertLegacyItem(java.lang.String legacy) |
java.util.List<java.lang.String> |
convertLegacyItems(java.util.List<java.lang.String> legacyItems) |
Blacklist |
getBlacklist() |
int |
getMaxRegionCount(LocalPlayer player) |
abstract void |
loadConfiguration()
Load the configuration.
|
public static final java.util.logging.Logger log
public static final java.lang.String CONFIG_HEADER
protected java.io.File blacklistFile
protected Blacklist blacklist
public boolean boundedLocationFlags
public boolean useRegions
public boolean simulateSponge
public int spongeRadius
public boolean redstoneSponges
public boolean summaryOnStart
public boolean opPermissions
public boolean buildPermissions
public java.lang.String buildPermissionDenyMessage
public boolean fireSpreadDisableToggle
public boolean itemDurability
public boolean disableExpDrops
public boolean blockPotionsAlways
public boolean disableConduitEffects
public boolean pumpkinScuba
public boolean noPhysicsGravel
public boolean noPhysicsSand
public boolean ropeLadders
public boolean allowPortalAnywhere
public java.util.Set<java.lang.String> preventWaterDamage
public boolean blockLighter
public boolean disableFireSpread
public java.util.Set<java.lang.String> disableFireSpreadBlocks
public boolean preventLavaFire
public java.util.Set<java.lang.String> allowedLavaSpreadOver
public boolean blockTNTExplosions
public boolean blockTNTBlockDamage
public boolean blockCreeperExplosions
public boolean blockCreeperBlockDamage
public boolean blockWitherExplosions
public boolean blockWitherBlockDamage
public boolean blockWitherSkullExplosions
public boolean blockWitherSkullBlockDamage
public boolean blockEnderDragonBlockDamage
public boolean blockEnderDragonPortalCreation
public boolean blockFireballExplosions
public boolean blockFireballBlockDamage
public boolean blockOtherExplosions
public boolean blockEntityPaintingDestroy
public boolean blockEntityItemFrameDestroy
public boolean blockEntityArmorStandDestroy
public boolean blockPluginSpawning
public boolean blockGroundSlimes
public boolean blockZombieDoorDestruction
public boolean disableContactDamage
public boolean disableFallDamage
public boolean disableLavaDamage
public boolean disableFireDamage
public boolean disableLightningDamage
public boolean disableDrowningDamage
public boolean disableSuffocationDamage
public boolean teleportOnSuffocation
public boolean disableVoidDamage
public boolean teleportOnVoid
public boolean safeFallOnVoid
public boolean disableExplosionDamage
public boolean disableMobDamage
public boolean highFreqFlags
public boolean checkLiquidFlow
public java.lang.String regionWand
public java.util.Set<com.sk89q.worldedit.world.entity.EntityType> blockCreatureSpawn
public boolean allowTamedSpawns
public int maxClaimVolume
public boolean claimOnlyInsideExistingRegions
public int maxRegionCountPerPlayer
public boolean antiWolfDumbness
public boolean signChestProtection
public boolean disableSignChestProtectionCheck
public boolean removeInfiniteStacks
public boolean disableCreatureCropTrampling
public boolean disablePlayerCropTrampling
public boolean disableCreatureTurtleEggTrampling
public boolean disablePlayerTurtleEggTrampling
public boolean preventLightningFire
public java.util.Set<java.lang.String> disallowedLightningBlocks
public boolean disableThunder
public boolean disableWeather
public boolean alwaysRaining
public boolean alwaysThundering
public boolean disablePigZap
public boolean disableVillagerZap
public boolean disableCreeperPower
public boolean disableHealthRegain
public boolean disableMushroomSpread
public boolean disableIceMelting
public boolean disableSnowMelting
public boolean disableSnowFormation
public boolean disableIceFormation
public boolean disableLeafDecay
public boolean disableGrassGrowth
public boolean disableMyceliumSpread
public boolean disableVineGrowth
public boolean disableCropGrowth
public boolean disableEndermanGriefing
public boolean disableSnowmanTrails
public boolean disableSoilDehydration
public boolean disableCoralBlockFade
public java.util.Set<java.lang.String> allowedSnowFallOver
public boolean regionInvinciblityRemovesMobs
public boolean regionCancelEmptyChatEvents
public boolean regionNetherPortalProtection
public boolean forceDefaultTitleTimes
public boolean fakePlayerBuildOverride
public boolean explosionFlagCancellation
public boolean disableDeathMessages
public boolean disableObsidianGenerators
public boolean strictEntitySpawn
public boolean ignoreHopperMoveEvents
public boolean breakDeniedHoppers
public boolean useMaxPriorityAssociation
protected java.util.Map<java.lang.String,java.lang.Integer> maxRegionCounts
public abstract void loadConfiguration()
public Blacklist getBlacklist()
public java.util.List<java.lang.String> convertLegacyItems(java.util.List<java.lang.String> legacyItems)
public java.lang.String convertLegacyItem(java.lang.String legacy)
public java.util.List<java.lang.String> convertLegacyBlocks(java.util.List<java.lang.String> legacyBlocks)
public java.lang.String convertLegacyBlock(java.lang.String legacy)
public int getMaxRegionCount(LocalPlayer player)