public class TownyWorld extends TownyObject
Constructor and Description |
---|
TownyWorld(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addTown(Town town) |
void |
addWarZone(Coord coord) |
int |
getMinDistanceFromOtherTowns(Coord key)
Checks the distance from the closest homeblock.
|
int |
getMinDistanceFromOtherTowns(Coord key,
Town homeTown)
Checks the distance from a another town's homeblock.
|
int |
getMinDistanceFromOtherTownsPlots(Coord key)
Checks the distance from the closest town block.
|
int |
getMinDistanceFromOtherTownsPlots(Coord key,
Town homeTown)
Checks the distance from a another town's plots.
|
java.util.List<java.lang.String> |
getPlotManagementDeleteIds() |
java.util.List<java.lang.String> |
getPlotManagementIgnoreIds() |
java.util.List<java.lang.String> |
getPlotManagementMayorDelete() |
long |
getPlotManagementRevertSpeed() |
long |
getPlotManagementWildRevertDelay() |
java.util.List<java.lang.String> |
getPlotManagementWildRevertEntities() |
TownBlock |
getTownBlock(Coord coord) |
TownBlock |
getTownBlock(int x,
int z) |
java.util.Collection<TownBlock> |
getTownBlocks() |
java.util.List<TownBlock> |
getTownBlocks(Town town) |
java.util.List<Town> |
getTowns() |
java.util.List<java.lang.String> |
getTreeString(int depth) |
java.lang.Boolean |
getUnclaimedZoneBuild() |
java.lang.Boolean |
getUnclaimedZoneDestroy() |
java.util.List<java.lang.String> |
getUnclaimedZoneIgnoreIds()
Deprecated.
Replaced by
getUnclaimedZoneIgnoreMaterials() |
java.util.List<java.lang.String> |
getUnclaimedZoneIgnoreMaterials() |
java.lang.Boolean |
getUnclaimedZoneItemUse() |
java.lang.String |
getUnclaimedZoneName() |
boolean |
getUnclaimedZonePerm(TownyPermission.ActionType type) |
java.lang.Boolean |
getUnclaimedZoneSwitch() |
boolean |
hasTown(java.lang.String name) |
boolean |
hasTown(Town town) |
boolean |
hasTownBlock(Coord key) |
boolean |
hasTowns() |
boolean |
hasWorldMobs() |
boolean |
isClaimable() |
boolean |
isDisableCreatureTrample() |
boolean |
isDisablePlayerTrample() |
boolean |
isEndermanProtect() |
boolean |
isExpl() |
boolean |
isFire() |
boolean |
isForceExpl() |
boolean |
isForceFire() |
boolean |
isForcePVP() |
boolean |
isForceTownMobs() |
boolean |
isPlotManagementDeleteIds(java.lang.String id) |
boolean |
isPlotManagementIgnoreIds(java.lang.String id) |
boolean |
isPlotManagementMayorDelete(java.lang.String material) |
boolean |
isProtectingExplosionEntity(org.bukkit.entity.Entity entity) |
boolean |
isPVP() |
boolean |
isUnclaimedZoneIgnoreId(java.lang.String id)
Deprecated.
Replaced by
#isUnclaimedZoneIgnoreMaterial() |
boolean |
isUnclaimedZoneIgnoreMaterial(java.lang.String mat) |
boolean |
isUsingPlotManagementDelete() |
boolean |
isUsingPlotManagementMayorDelete() |
boolean |
isUsingPlotManagementRevert() |
boolean |
isUsingPlotManagementWildRevert() |
boolean |
isUsingTowny() |
boolean |
isWarZone(Coord coord) |
TownBlock |
newTownBlock(Coord key) |
void |
newTownBlock(int x,
int z) |
void |
removeTown(Town town) |
void |
removeTownBlock(Coord coord) |
void |
removeTownBlock(TownBlock townBlock) |
void |
removeTownBlocks(java.util.List<TownBlock> townBlocks) |
void |
removeWarZone(Coord coord) |
void |
setClaimable(boolean isClaimable) |
void |
setDisableCreatureTrample(boolean isDisableCreatureTrample) |
void |
setDisablePlayerTrample(boolean isDisablePlayerTrample) |
void |
setEndermanProtect(boolean setEnder) |
void |
setExpl(boolean isExpl) |
void |
setFire(boolean isFire) |
void |
setForceExpl(boolean isExpl) |
void |
setForceFire(boolean isFire) |
void |
setForcePVP(boolean isPVP) |
void |
setForceTownMobs(boolean setMobs) |
void |
setPlotManagementDeleteIds(java.util.List<java.lang.String> plotManagementDeleteIds) |
void |
setPlotManagementIgnoreIds(java.util.List<java.lang.String> plotManagementIgnoreIds) |
void |
setPlotManagementMayorDelete(java.util.List<java.lang.String> plotManagementMayorDelete) |
void |
setPlotManagementRevertSpeed(long plotManagementRevertSpeed) |
void |
setPlotManagementWildRevertDelay(long plotManagementWildRevertDelay) |
void |
setPlotManagementWildRevertEntities(java.util.List<java.lang.String> entities) |
void |
setPVP(boolean isPVP) |
void |
setUnclaimedZoneBuild(java.lang.Boolean unclaimedZoneBuild) |
void |
setUnclaimedZoneDestroy(java.lang.Boolean unclaimedZoneDestroy) |
void |
setUnclaimedZoneIgnore(java.util.List<java.lang.String> unclaimedZoneIgnoreIds) |
void |
setUnclaimedZoneItemUse(java.lang.Boolean unclaimedZoneItemUse) |
void |
setUnclaimedZoneName(java.lang.String unclaimedZoneName) |
void |
setUnclaimedZoneSwitch(java.lang.Boolean unclaimedZoneSwitch) |
void |
setUsingDefault() |
void |
setUsingPlotManagementDelete(boolean using) |
void |
setUsingPlotManagementMayorDelete(boolean using) |
void |
setUsingPlotManagementRevert(boolean using) |
void |
setUsingPlotManagementWildRevert(boolean isUsingPlotManagementWildRevert) |
void |
setUsingTowny(boolean isUsingTowny) |
void |
setWorldMobs(boolean hasMobs) |
getFormattedName, getName, getTreeDepth, getUID, isChangedName, setChangedName, setName, setUID, toString
public java.util.List<Town> getTowns()
public boolean hasTowns()
public boolean hasTown(java.lang.String name)
public boolean hasTown(Town town)
public void addTown(Town town) throws AlreadyRegisteredException
AlreadyRegisteredException
public TownBlock getTownBlock(Coord coord) throws NotRegisteredException
NotRegisteredException
public void newTownBlock(int x, int z) throws AlreadyRegisteredException
AlreadyRegisteredException
public TownBlock newTownBlock(Coord key) throws AlreadyRegisteredException
AlreadyRegisteredException
public boolean hasTownBlock(Coord key)
public TownBlock getTownBlock(int x, int z) throws NotRegisteredException
NotRegisteredException
public java.util.Collection<TownBlock> getTownBlocks()
public void removeTown(Town town) throws NotRegisteredException
NotRegisteredException
public void removeTownBlock(TownBlock townBlock)
public void removeTownBlocks(java.util.List<TownBlock> townBlocks)
public void removeTownBlock(Coord coord)
public java.util.List<java.lang.String> getTreeString(int depth)
getTreeString
in class TownyObject
public void setPVP(boolean isPVP)
public boolean isPVP()
public void setForcePVP(boolean isPVP)
public boolean isForcePVP()
public void setExpl(boolean isExpl)
public boolean isExpl()
public void setForceExpl(boolean isExpl)
public boolean isForceExpl()
public void setFire(boolean isFire)
public boolean isFire()
public void setForceFire(boolean isFire)
public boolean isForceFire()
public void setDisablePlayerTrample(boolean isDisablePlayerTrample)
public boolean isDisablePlayerTrample()
public void setDisableCreatureTrample(boolean isDisableCreatureTrample)
public boolean isDisableCreatureTrample()
public void setWorldMobs(boolean hasMobs)
public boolean hasWorldMobs()
public void setForceTownMobs(boolean setMobs)
public boolean isForceTownMobs()
public void setEndermanProtect(boolean setEnder)
public boolean isEndermanProtect()
public void setClaimable(boolean isClaimable)
public boolean isClaimable()
public void setUsingDefault()
public void setUsingPlotManagementDelete(boolean using)
public boolean isUsingPlotManagementDelete()
public void setUsingPlotManagementMayorDelete(boolean using)
public boolean isUsingPlotManagementMayorDelete()
public void setUsingPlotManagementRevert(boolean using)
public boolean isUsingPlotManagementRevert()
public java.util.List<java.lang.String> getPlotManagementDeleteIds()
public boolean isPlotManagementDeleteIds(java.lang.String id)
public void setPlotManagementDeleteIds(java.util.List<java.lang.String> plotManagementDeleteIds)
public java.util.List<java.lang.String> getPlotManagementMayorDelete()
public boolean isPlotManagementMayorDelete(java.lang.String material)
public void setPlotManagementMayorDelete(java.util.List<java.lang.String> plotManagementMayorDelete)
public java.util.List<java.lang.String> getPlotManagementIgnoreIds()
public boolean isPlotManagementIgnoreIds(java.lang.String id)
public void setPlotManagementIgnoreIds(java.util.List<java.lang.String> plotManagementIgnoreIds)
public boolean isUsingPlotManagementWildRevert()
public void setUsingPlotManagementWildRevert(boolean isUsingPlotManagementWildRevert)
isUsingPlotManagementWildRevert
- the
isUsingPlotManagementWildRevert to setpublic long getPlotManagementRevertSpeed()
public void setPlotManagementRevertSpeed(long plotManagementRevertSpeed)
plotManagementRevertSpeed
- the plotManagementRevertSpeed to setpublic long getPlotManagementWildRevertDelay()
public void setPlotManagementWildRevertDelay(long plotManagementWildRevertDelay)
plotManagementWildRevertDelay
- the plotManagementWildRevertDelay to
setpublic void setPlotManagementWildRevertEntities(java.util.List<java.lang.String> entities)
public java.util.List<java.lang.String> getPlotManagementWildRevertEntities()
public boolean isProtectingExplosionEntity(org.bukkit.entity.Entity entity)
@Deprecated public java.util.List<java.lang.String> getUnclaimedZoneIgnoreIds()
getUnclaimedZoneIgnoreMaterials()
@Deprecated public boolean isUnclaimedZoneIgnoreId(java.lang.String id)
#isUnclaimedZoneIgnoreMaterial()
public void setUnclaimedZoneIgnore(java.util.List<java.lang.String> unclaimedZoneIgnoreIds)
public java.util.List<java.lang.String> getUnclaimedZoneIgnoreMaterials()
public boolean isUnclaimedZoneIgnoreMaterial(java.lang.String mat)
public boolean getUnclaimedZonePerm(TownyPermission.ActionType type)
public java.lang.Boolean getUnclaimedZoneBuild()
public void setUnclaimedZoneBuild(java.lang.Boolean unclaimedZoneBuild)
public java.lang.Boolean getUnclaimedZoneDestroy()
public void setUnclaimedZoneDestroy(java.lang.Boolean unclaimedZoneDestroy)
public java.lang.Boolean getUnclaimedZoneSwitch()
public void setUnclaimedZoneSwitch(java.lang.Boolean unclaimedZoneSwitch)
public java.lang.String getUnclaimedZoneName()
public void setUnclaimedZoneName(java.lang.String unclaimedZoneName)
public void setUsingTowny(boolean isUsingTowny)
public boolean isUsingTowny()
public void setUnclaimedZoneItemUse(java.lang.Boolean unclaimedZoneItemUse)
public java.lang.Boolean getUnclaimedZoneItemUse()
public int getMinDistanceFromOtherTowns(Coord key)
key
- public int getMinDistanceFromOtherTowns(Coord key, Town homeTown)
key
- homeTown
- Players townpublic int getMinDistanceFromOtherTownsPlots(Coord key)
key
- public int getMinDistanceFromOtherTownsPlots(Coord key, Town homeTown)
key
- homeTown
- Players townpublic void addWarZone(Coord coord)
public void removeWarZone(Coord coord)
public boolean isWarZone(Coord coord)