Uses of Class
com.palmergames.bukkit.towny.object.Town
Packages that use Town
Package
Description
-
Uses of Town in com.palmergames.bukkit.towny
Methods in com.palmergames.bukkit.towny that return TownModifier and TypeMethodDescription@Nullable Town
TownyAPI.getResidentTownOrNull
(Resident resident) Gets the resident's town if they have one.@Nullable Town
Gets the town from the given name.@Nullable Town
Gets the town from the given UUID.@Nullable Town
TownyAPI.getTown
(@NotNull org.bukkit.entity.Player player) @Nullable Town
TownyAPI.getTown
(org.bukkit.Location location) Get theTown
at a specificLocation
.@Nullable Town
@Nullable Town
@Nullable Town
TownyAPI.getTownOrNull
(TownBlock townBlock) Methods in com.palmergames.bukkit.towny that return types with arguments of type TownModifier and TypeMethodDescriptionTownyAPI.getTowns()
Get a List of all the Towns.Gets a List of Towns using an array of names.Gets a List of Towns using a List of UUIDs@Unmodifiable Collection
<Town> TownyUniverse.getTowns()
TownyAPI.getTownsWithoutNation()
Get a List of all the Towns that aren't a part of a Nation.Methods in com.palmergames.bukkit.towny with parameters of type TownModifier and TypeMethodDescriptionstatic String
TownySettings.getCapitalPostfix
(Town town) static String
TownySettings.getCapitalPrefix
(Town town) static int
TownySettings.getMaxBonusBlocks
(Town town) static int
TownySettings.getMaxBonusBlocks
(Town town, int residents) static int
TownySettings.getMaxOutposts
(Town town) static int
TownySettings.getMaxOutposts
(Town town, int residents) static int
TownySettings.getMaxOutposts
(Town town, int residentsAmount, int townsAmount) static int
TownySettings.getMaxPurchasedBlocks
(Town town) static int
TownySettings.getMaxPurchasedBlocks
(Town town, int residents) static int
TownySettings.getMaxResidentsForTown
(Town town) static int
TownySettings.getMaxTownBlocks
(Town town) static int
TownySettings.getMaxTownBlocks
(Town town, int residents) static int
TownySettings.getNationBonusBlocks
(Town town) List
<org.bukkit.entity.Player> TownyAPI.getOnlinePlayersInTown
(Town town) Gets all onlinePlayer
s for a specificTown
.TownyFormatter.getRanksForTown
(Town town, Translator translator) Returns a Chat Formatted List of all town residents who hold a rank.static StatusScreen
Gets the status screen of a Town.static double
TownySettings.getTownBankCap
(Town town) static TownySettings.TownLevel
TownySettings.getTownLevel
(Town town) static int
TownySettings.getTownLevelFromGivenInt
(int threshold, Town town) Get the town level for a given population size.static TownySettings.TownLevel
TownySettings.getTownLevelWithModifier
(int modifier, Town town) @Nullable Nation
TownyAPI.getTownNationOrNull
(Town town) Gets the town's nation if they have one.static double
TownySettings.getTownNeutralityCost
(Town town) static double
TownySettings.getTownPenaltyUpkeepCost
(Town town) static String
TownySettings.getTownPostfix
(Town town) static String
TownySettings.getTownPrefix
(Town town) TownyFormatter.getTownSubtitle
(Town town, TownyWorld world, Translator translator) Returns the 2nd line of the Town StatusScreen.static double
TownySettings.getTownUpkeepCost
(Town town) static boolean
TownySettings.isSellingBonusBlocks
(Town town) void
TownyUniverse.registerTown
(@NotNull Town town) Used to register a town into the TownyUniverse internal maps.void
TownyUniverse.registerTownUUID
(@NotNull Town town) static void
TownyMessaging.sendJailList
(org.bukkit.command.CommandSender sender, Town town, int page, int total) static void
TownyMessaging.sendOutpostList
(org.bukkit.entity.Player player, Town town, int page, int total) static void
TownyMessaging.sendPlotGroupList
(org.bukkit.command.CommandSender sender, Town town, int page, int total) static void
TownyMessaging.sendPrefixedTownMessage
(Town town, Translatable message) Send a message to All online residents of a town and log preceded by the [Townname], translated for the end-user.static void
TownyMessaging.sendPrefixedTownMessage
(Town town, String line) Send a message to All online residents of a town and log preceded by the [Townname]static void
TownyMessaging.sendTitleMessageToTown
(Town town, String title, String subtitle) Send a Title and Subtitle to a town with default duration (70 ticks.)static void
TownyMessaging.sendTitleMessageToTown
(Town town, String title, String subtitle, int duration) Send a Title and Subtitle to a town for a specified number of ticks.static void
TownyMessaging.sendTownBoard
(org.bukkit.command.CommandSender sender, Town town) Send the town board to a player (in yellow)static void
TownyMessaging.sendTownMessagePrefixed
(Town town, Translatable message) Send a message to All online residents of a town and log, preceded by the default_towny_prefixvoid
TownyAPI.testTownClaimOrThrow
(Town town, WorldCoord coordToClaim, boolean outpost, boolean newTown) Test a WorldCoord to see if Towny would allow the area to be claimed by the given town.void
TownyAPI.testTownUnclaimOrThrow
(Town town, WorldCoord coordToUnclaim) Test a WorldCoord to see if Towny would allow the area to be unclaimed by the given town.void
TownyUniverse.unregisterTown
(@NotNull Town town) Used to unregister a town from the TownyUniverse internal maps. -
Uses of Town in com.palmergames.bukkit.towny.command
Methods in com.palmergames.bukkit.towny.command that return TownModifier and TypeMethodDescriptionprotected static @NotNull Town
BaseCommand.getTownFromPlayerOrThrow
(org.bukkit.entity.Player player) protected static @NotNull Town
BaseCommand.getTownFromResidentOrThrow
(@NotNull Resident resident) protected static @NotNull Town
BaseCommand.getTownOrThrow
(String townName) static Town
TownCommand.newTown
(TownyWorld world, String name, Resident resident, Coord key, org.bukkit.Location spawn, org.bukkit.entity.Player player) static Town
TownCommand.newTown
(TownyWorld world, String name, Resident resident, Coord key, org.bukkit.Location spawn, org.bukkit.entity.Player player, double cost) Methods in com.palmergames.bukkit.towny.command with parameters of type TownModifier and TypeMethodDescriptionprotected static @NotNull Nation
BaseCommand.getNationFromTownOrThrow
(Town town) TownyCommand.getTownyPrices
(Town town, Translator translator) Returns prices for town's taxes/upkeep.static void
TownyAdminCommand.handleTownMetaCommand
(org.bukkit.command.CommandSender sender, Town town, String[] split) static void
Final stage of adding a town to a nation, via joining or via accepting an invite.static Nation
static void
NationCommand.newNation
(org.bukkit.command.CommandSender sender, String name, Town capitalTown, boolean noCharge) Ties together the player-run /new nation and the admin-run /ta nation new NAME CAPITAL code.void
PlotCommand.parseDistrictAdd
(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parseDistrictDelete
(TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parseDistrictRemove
(TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupAdd
(String[] split, TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupDelete
(TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupForSale
(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupNotForSale
(Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupRemove
(TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupSet
(String[] split, Resident resident, TownBlock townBlock, org.bukkit.entity.Player player, Town town) void
PlotCommand.parsePlotGroupSetPerm
(String[] args, TownBlock townBlock, org.bukkit.entity.Player player, Town town, PlotGroup plotGroup, TownBlockOwner townBlockOwner) void
PlotCommand.parsePlotGroupSetTownBlockType
(String[] split, Resident resident, TownBlock townBlock, PlotGroup group, org.bukkit.entity.Player player, Town town) static void
TownCommand.parseTownMergeCommand
(org.bukkit.command.CommandSender sender, String[] args, @NotNull Town remainingTown, boolean admin) static void
TownCommand.parseTownOutlawCommand
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.parseTownTrustCommand
(org.bukkit.command.CommandSender sender, String[] args, @Nullable Town town) static void
TownCommand.parseTownTrustTownCommand
(org.bukkit.command.CommandSender sender, String[] args, @Nullable Town town) static void
TownCommand.setTownBlockOwnerPermissions
(org.bukkit.command.CommandSender sender, Town town, String[] split) static void
TownCommand.setTownForSale
(Town town, double price, boolean admin) static void
TownCommand.setTownNotForSale
(Town town, boolean admin) static void
Checks if the player is allowed to handle adding invites, then checks through a list of names to be invited, or to have their invites revoked.static void
TownCommand.townAddResident
(Town town, Resident resident) static void
TownCommand.townAddResidents
(org.bukkit.command.CommandSender sender, Town town, List<Resident> invited) static void
TownCommand.townBuy
(org.bukkit.command.CommandSender sender, String[] split, @Nullable Town town, boolean admin) static void
TownCommand.townBuyBonus
(Town town, String[] split, org.bukkit.command.CommandSender sender) Town tries to buy bonus blocks or checks the cost and increase.static void
TownCommand.townBuyBonusTownBlocks
(Town town, int inputN, org.bukkit.command.CommandSender sender) Town buys bonus blocks after checking the configured maximum.static void
TownCommand.townRename
(org.bukkit.command.CommandSender sender, Town town, String newName) static void
TownCommand.townSet
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetBoard
(org.bukkit.command.CommandSender sender, String board, Town town) static void
TownCommand.townSetEmbassyPrice
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetEmbassyTax
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetHomeblock
(org.bukkit.command.CommandSender sender, Town town) static void
TownCommand.townSetMapColor
(org.bukkit.command.CommandSender sender, String[] split, Town town) static void
TownCommand.townSetMayor
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town, Resident resident) static void
TownCommand.townSetName
(org.bukkit.command.CommandSender sender, String[] split, Town town) static void
TownCommand.townSetOutpost
(org.bukkit.command.CommandSender sender, Town town) static void
TownCommand.townSetPlotPrice
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetPlotTax
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetPrimaryJail
(org.bukkit.command.CommandSender sender, Town town) static void
TownCommand.townSetShopPrice
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetShopTax
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetSpawn
(org.bukkit.command.CommandSender sender, Town town, boolean admin) static void
TownCommand.townSetSpawnCost
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetTag
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetTaxes
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) static void
TownCommand.townSetTaxPercent
(org.bukkit.command.CommandSender sender, String[] split, Town town) static void
TownCommand.townToggle
(org.bukkit.command.CommandSender sender, String[] split, boolean admin, Town town) Method parameters in com.palmergames.bukkit.towny.command with type arguments of type Town -
Uses of Town in com.palmergames.bukkit.towny.db
Methods in com.palmergames.bukkit.towny.db with parameters of type TownModifier and TypeMethodDescriptionabstract void
TownyDataSource.deleteTown
(Town town) void
TownyFlatFileSource.deleteTown
(Town town) void
TownySQLSource.deleteTown
(Town town) TownyFlatFileSource.getTownFilename
(Town town) abstract boolean
boolean
boolean
void
Merges the mergeFrom town into the mergeInto town.abstract void
boolean
TownyDatabaseHandler.removeTown
(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender, boolean delayFullRemoval) boolean
TownyDataSource.removeTown
(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender) abstract boolean
TownyDataSource.removeTown
(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender, boolean delayFullRemoval) void
TownyDataSource.removeTown
(Town town) Deprecated.since 0.100.2.9 useTownyDataSource.removeTown(Town, com.palmergames.bukkit.towny.event.DeleteTownEvent.Cause)
instead.boolean
TownyDataSource.removeTown
(Town town, DeleteTownEvent.Cause cause) void
TownyDatabaseHandler.removeTownBlocks
(Town town) abstract void
TownyDataSource.removeTownBlocks
(Town town) void
TownyDatabaseHandler.renameTown
(Town town, String newName) abstract void
TownyDataSource.renameTown
(Town town, String newName) abstract boolean
boolean
boolean
-
Uses of Town in com.palmergames.bukkit.towny.event
Methods in com.palmergames.bukkit.towny.event that return TownModifier and TypeMethodDescription@Nullable Town
TownSpawnEvent.getFromTown()
Gets the town being teleported from.TownSpawnEvent.getToTown()
Gets the town that the player is teleporting to.BonusBlockPurchaseCostCalculationEvent.getTown()
Returns the target Town.NationAddTownEvent.getTown()
NationPreAddTownEvent.getTown()
NationRemoveTownEvent.getTown()
NewTownEvent.getTown()
PreDeleteTownEvent.getTown()
RenameTownEvent.getTown()
TownAddResidentEvent.getTown()
TownAddResidentRankEvent.getTown()
TownBlockClaimCostCalculationEvent.getTown()
Returns the target Town.TownBlockSettingsChangedEvent.getTown()
TownClaimEvent.getTown()
TownPreAddResidentEvent.getTown()
TownPreClaimEvent.getTown()
The town which is claiming this TownBlock IfTownPreClaimEvent.isHomeblock
is true, then this could be the first TownBlock claimed by a town upon Town-creation.TownPreRenameEvent.getTown()
TownRemoveResidentEvent.getTown()
TownRemoveResidentRankEvent.getTown()
TownUpkeepCalculationEvent.getTown()
TownUpkeepPenalityCalculationEvent.getTown()
Constructors in com.palmergames.bukkit.towny.event with parameters of type TownModifierConstructorDescriptionBonusBlockPurchaseCostCalculationEvent
(Town town, double price, int plotAmount) DeleteTownEvent
(@NotNull Town town, @Nullable Resident mayor, @NotNull DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender) NationAddTownEvent
(Town town, Nation nation) NationPreAddTownEvent
(Nation nation, Town town) NationRemoveTownEvent
(Town town, Nation nation) NewTownEvent
(Town town) PreDeleteTownEvent
(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender) RenameTownEvent
(String oldName, Town town) TownAddResidentEvent
(Resident resident, Town town) TownAddResidentRankEvent
(Resident resident, String rank, Town town) TownBlockClaimCostCalculationEvent
(Town town, double price, int plotAmount) TownPreAddResidentEvent
(Town town, Resident resident) TownPreClaimEvent
(Town town, TownBlock townBlock, org.bukkit.entity.Player player, boolean isOutpost, boolean isHomeblock, boolean isOverClaim) This event runs when a town is made and when a town attempts to claim land.TownPreRenameEvent
(Town town, String newName) TownRemoveResidentEvent
(Resident resident, Town town) TownRemoveResidentRankEvent
(Resident resident, String rank, Town town) TownUpkeepCalculationEvent
(Town town, double upkeep) TownUpkeepPenalityCalculationEvent
(Town town, double upkeep) -
Uses of Town in com.palmergames.bukkit.towny.event.damage
Methods in com.palmergames.bukkit.towny.event.damage that return TownModifier and TypeMethodDescription@Nullable Town
TownyPlayerDamagePlayerEvent.getAttackerTown()
@NotNull Town
TownBlockExplosionTestEvent.getTown()
@Nullable Town
TownBlockPVPTestEvent.getTown()
@Nullable Town
TownyDamageEvent.getTown()
TheTown
where the damage has happened.@Nullable Town
TownyPlayerDamagePlayerEvent.getVictimTown()
Constructors in com.palmergames.bukkit.towny.event.damage with parameters of type TownModifierConstructorDescriptionTownBlockExplosionTestEvent
(TownBlock townBlock, Town town, boolean explosion) -
Uses of Town in com.palmergames.bukkit.towny.event.deathprice
Fields in com.palmergames.bukkit.towny.event.deathprice declared as TownMethods in com.palmergames.bukkit.towny.event.deathprice that return TownConstructors in com.palmergames.bukkit.towny.event.deathprice with parameters of type TownModifierConstructorDescriptionTownPaysDeathPriceEvent
(Account payer, double amount, Resident deadResident, org.bukkit.entity.Player killer, Town town) -
Uses of Town in com.palmergames.bukkit.towny.event.economy
Methods in com.palmergames.bukkit.towny.event.economy that return TownModifier and TypeMethodDescriptionTownEntersBankruptcyEvent.getTown()
TownPreTransactionEvent.getTown()
TownTransactionEvent.getTown()
Constructors in com.palmergames.bukkit.towny.event.economy with parameters of type TownModifierConstructorDescriptionAn event thrown when aTown
becomes bankrupt.TownPreTransactionEvent
(Town town, Transaction transaction) An Cancellable event thrown when aTown
BankAccount
is about to either receive or pay money.TownTransactionEvent
(Town town, Transaction transaction) An event thrown when aTown
BankAccount
either receives or pays money. -
Uses of Town in com.palmergames.bukkit.towny.event.nation
Methods in com.palmergames.bukkit.towny.event.nation that return TownModifier and TypeMethodDescriptionNationPreInviteTownEvent.getInvitedTown()
Convenience method for getting the town that was invited.NationPreTownKickEvent.getTown()
NationPreTownLeaveEvent.getTown()
NationSanctionTownAddEvent.getTown()
NationSanctionTownRemoveEvent.getTown()
NationTownLeaveEvent.getTown()
PreNewNationEvent.getTown()
Constructors in com.palmergames.bukkit.towny.event.nation with parameters of type TownModifierConstructorDescriptionNationPreTownKickEvent
(Nation nation, Town town) Cancellable event thrown when a nation kicks a town using /n kick.NationPreTownLeaveEvent
(Nation nation, Town town) Cancellable event thrown when a player in charge of a town uses /n leave, to leave the nation they are joined in.NationSanctionTownAddEvent
(Nation nation, Town town) NationSanctionTownRemoveEvent
(Nation nation, Town town) NationTownLeaveEvent
(Nation nation, Town town) Event thrown when a player in charge of a town uses /n leave, to leave the nation they are joined in.PreNewNationEvent
(Town town, String nationName) -
Uses of Town in com.palmergames.bukkit.towny.event.player
Methods in com.palmergames.bukkit.towny.event.player that return TownModifier and TypeMethodDescriptionPlayerEntersIntoTownBorderEvent.getEnteredTown()
PlayerExitsFromTownBorderEvent.getLeftTown()
@Nullable Town
PlayerKeepsExperienceEvent.getTownOrNull()
@Nullable Town
PlayerKeepsInventoryEvent.getTownOrNull()
Constructors in com.palmergames.bukkit.towny.event.player with parameters of type TownModifierConstructorDescriptionPlayerEntersIntoTownBorderEvent
(org.bukkit.entity.Player player, WorldCoord to, WorldCoord from, Town enteredTown, org.bukkit.event.player.PlayerMoveEvent pme) PlayerExitsFromTownBorderEvent
(org.bukkit.entity.Player player, WorldCoord to, WorldCoord from, Town leftTown, org.bukkit.event.player.PlayerMoveEvent pme) -
Uses of Town in com.palmergames.bukkit.towny.event.plot
Methods in com.palmergames.bukkit.towny.event.plot that return Town -
Uses of Town in com.palmergames.bukkit.towny.event.plot.toggle
Methods in com.palmergames.bukkit.towny.event.plot.toggle that return Town -
Uses of Town in com.palmergames.bukkit.towny.event.resident
Methods in com.palmergames.bukkit.towny.event.resident that return TownModifier and TypeMethodDescriptionResidentJailEvent.getJailTown()
ResidentPreJailEvent.getJailTown()
-
Uses of Town in com.palmergames.bukkit.towny.event.statusscreen
Methods in com.palmergames.bukkit.towny.event.statusscreen that return TownConstructors in com.palmergames.bukkit.towny.event.statusscreen with parameters of type Town -
Uses of Town in com.palmergames.bukkit.towny.event.teleport
Methods in com.palmergames.bukkit.towny.event.teleport that return TownModifier and TypeMethodDescription@Nullable Town
ResidentSpawnEvent.getFromTown()
Gets the town being teleported from.@Nullable Town
OutlawTeleportEvent.getOutlawTownOrNull()
ResidentSpawnEvent.getToTown()
Gets the town that the player is teleporting to.OutlawTeleportEvent.getTown()
Constructors in com.palmergames.bukkit.towny.event.teleport with parameters of type TownModifierConstructorDescriptionOutlawTeleportEvent
(Resident outlaw, Town town, org.bukkit.Location loc) -
Uses of Town in com.palmergames.bukkit.towny.event.time.dailytaxes
Methods in com.palmergames.bukkit.towny.event.time.dailytaxes that return TownModifier and TypeMethodDescriptionPreTownPaysNationTaxEvent.getTown()
TownPaysNationConqueredTaxEvent.getTown()
Constructors in com.palmergames.bukkit.towny.event.time.dailytaxes with parameters of type TownModifierConstructorDescriptionPreTownPaysNationTaxEvent
(Town town, Nation nation, double tax) Cancellable event that precedes a town paying the nation tax.TownPaysNationConqueredTaxEvent
(Town town, Nation nation, double tax) Cancellable event that precedes a town paying the nation's conquered tax. -
Uses of Town in com.palmergames.bukkit.towny.event.town
Methods in com.palmergames.bukkit.towny.event.town that return TownModifier and TypeMethodDescriptionTownAddAlliedTownEvent.getNewAlly()
TownAddEnemiedTownEvent.getNewEnemy()
TownMergeEvent.getRemainingTown()
TownPreMergeEvent.getRemainingTown()
TownRemoveAlliedTownEvent.getRemovedAlly()
TownRemoveEnemiedTownEvent.getRemovedEnemy()
TownPreMergeEvent.getSuccumbingTown()
TownAddAlliedTownEvent.getTown()
TownAddEnemiedTownEvent.getTown()
TownCalculateTownLevelNumberEvent.getTown()
TownConqueredEvent.getTown()
The town which has become conquered.TownIsTownOverClaimedEvent.getTown()
TownKickEvent.getTown()
TownLeaveEvent.getTown()
TownListDisplayedNumResidentsCalculationEvent.getTown()
TownMapColourLocalCalculationEvent.getTown()
TownMapColourNationalCalculationEvent.getTown()
TownMayorChangedEvent.getTown()
TownMayorChangeEvent.getTown()
TownMayorChosenBySuccessionEvent.getTown()
TownOutlawAddEvent.getTown()
TownOutlawRemoveEvent.getTown()
TownPreInvitePlayerEvent.getTown()
Convenience method for getting the town that sent the invite.@Nullable Town
TownPreReclaimEvent.getTown()
TownPreRemoveResidentEvent.getTown()
TownPreRuinedEvent.getTown()
TownPreSetHomeBlockEvent.getTown()
TownPreUnclaimCmdEvent.getTown()
@Nullable Town
TownPreUnclaimEvent.getTown()
TownReclaimedEvent.getTown()
The ruined town which has been reclaimed.TownRemoveAlliedTownEvent.getTown()
TownRemoveEnemiedTownEvent.getTown()
TownRuinedEvent.getTown()
The town which is falling into ruin.@NotNull Town
TownSetOutpostSpawnEvent.getTown()
@NotNull Town
TownSetSpawnEvent.getTown()
TownTrustAddEvent.getTown()
TownTrustRemoveEvent.getTown()
TownTrustTownAddEvent.getTown()
TownTrustTownRemoveEvent.getTown()
@Nullable Town
TownUnclaimEvent.getTown()
TownUnconquerEvent.getTown()
TownCedePlotEvent.getTownGivingPlot()
TownCedePlotEvent.getTownReceivingPlot()
TownTrustTownAddEvent.getTrustedTown()
TownTrustTownRemoveEvent.getTrustedTown()
Constructors in com.palmergames.bukkit.towny.event.town with parameters of type TownModifierConstructorDescriptionTownAddAlliedTownEvent
(Town town, Town newAlly) TownAddEnemiedTownEvent
(Town town, Town newAlly) TownCalculateTownLevelNumberEvent
(Town town, int predeterminedLevelNumber) An event that is thrown which allows other plugins to alter a Town's TownLevel Number. ie: 1 toTownySettings.getTownLevelMax()
.TownCedePlotEvent
(Town townGivingPlot, Town townGainingPlot, TownBlock townBlock) TownConqueredEvent
(Town town) TownLeaveEvent
(Resident resident, Town town) TownListDisplayedNumResidentsCalculationEvent
(int displayedValue, Town town) TownMapColourLocalCalculationEvent
(Town town, String mapColorHexCode) TownMapColourNationalCalculationEvent
(Town town, String mapColorHexCode) TownMergeEvent
(Town remainingTown, String succumbingTownName, UUID succumbingTownUUID) TownOutlawAddEvent
(org.bukkit.command.CommandSender sender, Resident outlawedResident, Town town) TownOutlawRemoveEvent
(org.bukkit.command.CommandSender sender, Resident outlawedResident, Town town) TownPreMergeEvent
(Town remainingTown, Town succumbingTown) TownPreReclaimEvent
(Town town, Resident resident, org.bukkit.entity.Player player) TownPreRemoveResidentEvent
(Resident resident, Town town) TownPreRuinedEvent
(Town town, DeleteTownEvent.Cause cause, org.bukkit.command.CommandSender sender) TownPreSetHomeBlockEvent
(Town town, TownBlock townBlock, org.bukkit.entity.Player player) TownPreUnclaimCmdEvent
(Town town, Resident resident, TownyWorld world, List<WorldCoord> selection) Constructs the TownPreUnclaimCmdEvent and stores data an external war plugin may use.TownPreUnclaimEvent
(Town town, TownBlock townBlock) TownReclaimedEvent
(Town town, Resident resident) TownRemoveAlliedTownEvent
(Town town, Town newAlly) TownRemoveEnemiedTownEvent
(Town town, Town newAlly) TownRuinedEvent
(Town town, String oldMayorName) TownSetOutpostSpawnEvent
(Town town, org.bukkit.entity.Player player, org.bukkit.Location newSpawn) TownSetSpawnEvent
(Town town, org.bukkit.entity.Player player, org.bukkit.Location newSpawn) TownTrustAddEvent
(org.bukkit.command.CommandSender sender, Resident trustedResident, Town town) TownTrustRemoveEvent
(org.bukkit.command.CommandSender sender, Resident trustedResident, Town town) TownTrustTownAddEvent
(org.bukkit.command.CommandSender sender, Town trustTown, Town town) TownTrustTownRemoveEvent
(org.bukkit.command.CommandSender sender, Town trustTown, Town town) TownUnclaimEvent
(Town town, WorldCoord worldCoord, boolean isOverClaim) TownUnconquerEvent
(Town town) -
Uses of Town in com.palmergames.bukkit.towny.event.town.toggle
Methods in com.palmergames.bukkit.towny.event.town.toggle that return TownConstructors in com.palmergames.bukkit.towny.event.town.toggle with parameters of type TownModifierConstructorDescriptionTownToggleEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin) A generic cancellable event thrown when a player uses the /town toggle {args} command.TownToggleExplosionEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleFireEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleMobsEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleNationZoneEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleNeutralEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleOpenEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownTogglePublicEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownTogglePVPEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleTaxPercentEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, boolean newState) TownToggleUnknownEvent
(org.bukkit.command.CommandSender sender, Town town, boolean admin, String[] args) An event to be used by other plugins to simulate a /nation toggle {arguments} command. -
Uses of Town in com.palmergames.bukkit.towny.event.townblockstatus
Methods in com.palmergames.bukkit.towny.event.townblockstatus that return TownConstructors in com.palmergames.bukkit.towny.event.townblockstatus with parameters of type TownModifierConstructorDescriptionEvent thrown when Towny would return a TownBlockStatus of NationZone, used by the Towny PlayerCache, which would provide a protective bubble surrounding towns which belong to nations. -
Uses of Town in com.palmergames.bukkit.towny.exceptions
Methods in com.palmergames.bukkit.towny.exceptions that return TownMethods in com.palmergames.bukkit.towny.exceptions with parameters of type TownConstructors in com.palmergames.bukkit.towny.exceptions with parameters of type TownModifierConstructorDescriptionEmptyTownException
(Town town) EmptyTownException
(Town town, EmptyNationException emptyNationException) -
Uses of Town in com.palmergames.bukkit.towny.object
Methods in com.palmergames.bukkit.towny.object that return TownModifier and TypeMethodDescriptionNation.getCapital()
TownyWorld.getClosestTownWithNationFromCoord
(Coord key, Town nearestTown) Returns the closest town with a nation from a given coord (key).Resident.getJailTown()
District.getTown()
PlotGroup.getTown()
Resident.getTown()
TownBlock.getTown()
@Nullable Town
Resident.getTownOrNull()
Relatively safe to use after confirming there is a town usingResident.hasTown()
.@Nullable Town
TownBlock.getTownOrNull()
Relatively safe to use after confirmingTownBlock.hasTown()
is true orTownyAPI.isWilderness(org.bukkit.Location)
is false.@Nullable Town
WorldCoord.getTownOrNull()
Relatively safe to use ifWorldCoord.hasTownBlock()
has already been used.Methods in com.palmergames.bukkit.towny.object that return types with arguments of type TownModifier and TypeMethodDescriptionNation.gatherOutOfRangeTowns
(List<Town> towns, Town capital) Deprecated.since 0.100.0.9 useProximityUtil.gatherOutOfRangeTowns(Nation)
instead.Town.getAllies()
Resident.getEmbassyTowns()
Gets a list of Towns which the given resident owns embassy plots in.Town.getEnemies()
Town.getMutualAllies()
Nation.getSanctionedTowns()
Nation.getTowns()
TownyWorld.getTowns()
Resident.getTownsOutlawedIn()
Town.getTrustedTowns()
Methods in com.palmergames.bukkit.towny.object with parameters of type TownModifier and TypeMethodDescriptionvoid
void
void
Nation.addSanctionedTown
(Town town) void
void
void
Town.addTrustedTown
(Town town) void
Nation.forceSetCapital
(Town capital) Only to be called from the loading methods.Nation.gatherOutOfRangeTowns
(List<Town> towns, Town capital) Deprecated.since 0.100.0.9 useProximityUtil.gatherOutOfRangeTowns(Nation)
instead.TownyWorld.getClosestTownWithNationFromCoord
(Coord key, Town nearestTown) Returns the closest town with a nation from a given coord (key).int
TownyWorld.getMinDistanceFromOtherPlotsOwnedByTown
(Coord key, Town town) Returns the distance to the closest townblock from the given coord, for the give town.int
TownyWorld.getMinDistanceFromOtherTownsHomeBlocks
(Coord key, Town homeTown) Checks the distance from a another town's homeblock, or the distance to another Town if homeTown is null.int
TownyWorld.getMinDistanceFromOtherTownsPlots
(Coord key, Town homeTown) Checks the distance from a another town's plots.double
double
TownyWorld.getTownBlocks
(Town town) boolean
boolean
boolean
Town.hasMutualAlly
(Town town) boolean
Nation.hasSanctionedTown
(Town town) boolean
boolean
boolean
boolean
Town.hasTrustedTown
(Town town) boolean
Town.isAlliedWith
(Town othertown) boolean
void
Town.removeAlly
(Town town) void
Town.removeEnemy
(Town town) void
Nation.removeSanctionedTown
(Town town) protected void
Nation.removeTown
(Town town) Should only be called by Town.removeNation(); Removes town fromNation.towns
list and will choose a new Capital if necessary.void
TownyWorld.removeTown
(Town town) void
Town.removeTrustedTown
(Town town) void
Nation.setCapital
(Town capital) void
void
void
void
void
void
Method parameters in com.palmergames.bukkit.towny.object with type arguments of type TownModifier and TypeMethodDescriptionNation.gatherOutOfRangeTowns
(List<Town> towns, Town capital) Deprecated.since 0.100.0.9 useProximityUtil.gatherOutOfRangeTowns(Nation)
instead.void
Town.loadAllies
(List<Town> towns) Only to be used when loading the database.void
Town.loadEnemies
(List<Town> towns) Only to be used when loading the database.void
Town.loadTrustedTowns
(List<Town> towns) Only to be used when loading the database.Constructors in com.palmergames.bukkit.towny.object with parameters of type Town -
Uses of Town in com.palmergames.bukkit.towny.object.comparators
Fields in com.palmergames.bukkit.towny.object.comparators with type parameters of type TownModifier and TypeFieldDescriptionstatic final Comparator
<Town> TownComparators.BY_BANKRUPT
static final Comparator
<Town> TownComparators.BY_RUINED
-
Uses of Town in com.palmergames.bukkit.towny.object.inviteobjects
Constructors in com.palmergames.bukkit.towny.object.inviteobjects with parameters of type TownModifierConstructorDescriptionPlayerJoinTownInvite
(org.bukkit.command.CommandSender directSender, Resident receiver, Town sender) TownJoinNationInvite
(org.bukkit.command.CommandSender directSender, Town receiver, Nation sender) -
Uses of Town in com.palmergames.bukkit.towny.object.jail
Methods in com.palmergames.bukkit.towny.object.jail that return TownMethods in com.palmergames.bukkit.towny.object.jail with parameters of type TownConstructors in com.palmergames.bukkit.towny.object.jail with parameters of type Town -
Uses of Town in com.palmergames.bukkit.towny.object.notification
Methods in com.palmergames.bukkit.towny.object.notification that return TownConstructors in com.palmergames.bukkit.towny.object.notification with parameters of type Town -
Uses of Town in com.palmergames.bukkit.towny.object.spawnlevel
Methods in com.palmergames.bukkit.towny.object.spawnlevel with parameters of type TownModifier and TypeMethodDescriptionvoid
TownSpawnLevel.checkIfAllowed
(org.bukkit.entity.Player player, Town town) double
-
Uses of Town in com.palmergames.bukkit.towny.permissions
Methods in com.palmergames.bukkit.towny.permissions with parameters of type TownModifier and TypeMethodDescriptionstatic void
TownyPerms.updateTownPerms
(Town town) Update the permissions for all residents of a town (if online) -
Uses of Town in com.palmergames.bukkit.towny.tasks
Methods in com.palmergames.bukkit.towny.tasks with parameters of type TownModifier and TypeMethodDescriptionprotected void
DailyTimerTask.collectTownTaxes
(Town town) Collect taxes due to the town from it's residents.Constructors in com.palmergames.bukkit.towny.tasks with parameters of type TownModifierConstructorDescriptionResidentPurge
(org.bukkit.command.CommandSender sender, long deleteTime, boolean townless, @Nullable Town town) ResidentPurge
(org.bukkit.command.CommandSender sender, long deleteTime, boolean townless, @Nullable Town town, boolean removeTown) TownClaim
(Towny plugin, org.bukkit.entity.Player player, Town town, List<WorldCoord> selection, boolean isOutpost, boolean claim, boolean forced) TownClaim
(Towny plugin, org.bukkit.entity.Player player, Town town, List<WorldCoord> selection, boolean isOutpost, boolean claim, boolean forced, boolean isOverClaim) -
Uses of Town in com.palmergames.bukkit.towny.utils
Methods in com.palmergames.bukkit.towny.utils that return types with arguments of type TownModifier and TypeMethodDescriptionProximityUtil.gatherOutOfRangeTowns
(Nation nation) ProximityUtil.gatherOutOfRangeTowns
(Nation nation, Town capital) Methods in com.palmergames.bukkit.towny.utils with parameters of type TownModifier and TypeMethodDescriptionstatic void
NationUtil.addNationComponenents
(Town town, StatusScreen screen, Translator translator) static void
OutpostUtil.addOutpostComponent
(Town town, StatusScreen screen, Translator translator) static void
TownRuinUtil.addRuinedComponents
(Town town, StatusScreen screen, Translator translator) static void
MoneyUtil.addTownMoneyComponents
(Town town, Translator translator, StatusScreen screen) Populates the StatusScreen with the various bank and money components.static void
ProximityUtil.allowTownClaimOrThrow
(TownyWorld world, WorldCoord townBlockToClaim, @Nullable Town town, boolean outpost) static void
ProximityUtil.allowTownClaimOrThrow
(TownyWorld world, WorldCoord townBlockToClaim, @Nullable Town town, boolean outpost, boolean trade) static void
ProximityUtil.allowTownHomeBlockOrThrow
(TownyWorld world, Coord key, @Nullable Town town, boolean newTown) static void
ProximityUtil.allowTownUnclaimOrThrow
(TownyWorld world, WorldCoord townBlockToUnclaim, @Nullable Town town) static void
TownUtil.checkNationResidentsRequirementsOfTown
(Town town) static void
JailUtil.createJailPlot
(TownBlock townBlock, Town town, org.bukkit.Location location) static boolean
AreaSelectionUtil.filterHomeBlock
(Town town, List<WorldCoord> selection) static List
<WorldCoord> AreaSelectionUtil.filterInvalidProximityToHomeblock
(List<WorldCoord> selection, Town town) Returns a list containing only townblocks that can be claimed.static List
<WorldCoord> AreaSelectionUtil.filterInvalidProximityTownBlocks
(List<WorldCoord> selection, Town town) Returns a list containing only townblocks that can be claimed.ProximityUtil.gatherOutOfRangeTowns
(Nation nation, Town capital) static double
MoneyUtil.getEstimatedValueOfTown
(Town town) Get estimated value of town Useful when calculating the allowed debt cap for a town Covers new town costs, claimed land costs, purchased outposts costs.static @NotNull BorderUtil.FloodfillResult
BorderUtil.getFloodFillableCoords
(@NotNull Town town, @NotNull WorldCoord origin) static int
TownUtil.getMaxAllowedNumberOfResidentsWithoutNation
(Town town) static int
TownRuinUtil.getTimeSinceRuining
(Town town) static double
MoneyUtil.getTownDebtCap
(Town town, double upkeep) ResidentUtil.getValidatedResidentsOfTown
(org.bukkit.command.CommandSender sender, Town town, String[] names) Transforms a String[] of names to a list of Residents.static boolean
Is town b an ally of town a?static boolean
Is town b an enemy of town a?static boolean
CombatUtil.isSameNation
(Town a, Town b) Is town b in a nation with town a?static boolean
CombatUtil.isSameTown
(Town a, Town b) Is town b the same town as town a?static boolean
AreaSelectionUtil.isTooCloseToHomeBlock
(WorldCoord wc, Town town) Is the WorldCoord too close to another town's HomeBlock.static boolean
ProximityUtil.isTownCloseEnoughToNation
(Town town, Town newCapital, List<Town> townsToCheck, List<Town> validTowns) static boolean
ProximityUtil.isTownTooFarFromNation
(Town town, Town newCapital, List<Town> towns) static void
JailUtil.maxJailedUnjail
(Town town) static void
ResidentUtil.outlawEnteredTown
(Resident outlaw, Town town, org.bukkit.Location location) Method which will teleport an outlaw out of a town, if the player does not have the bypass node and the outlaw teleport feature is active.static void
SpawnUtil.outlawTeleport
(Town town, Resident outlaw) Handles moving outlaws from outside of towns they are outlawed in.static boolean
OutpostUtil.OutpostTests
(Town town, Resident resident, TownyWorld world, Coord key, boolean isAdmin, boolean isPlotSetOutpost) Checks to make sure all requirements are met before an outpost can be claimed.static void
TownRuinUtil.putTownIntoRuinedState
(Town town) Put town into ruined state: 1.static void
TownRuinUtil.reclaimTown
(@NotNull Resident resident, @NotNull Town town) static void
ResidentUtil.reduceResidentCountToFitTownMaxPop
(Town town) Method to remove the newest residents in order to bring a town's population low enough to meet the population cap.static double
MoneyUtil.returnPurchasedBlocksCost
(int alreadyPurchased, int toPurchase, Town town) static void
ProximityUtil.testAdjacentAddDistrictRulesOrThrow
(WorldCoord townBlockToClaim, Town town, District district, int minAdjacentBlocks) static void
ProximityUtil.testAdjacentClaimsRulesOrThrow
(WorldCoord townBlockToClaim, Town town, boolean outpost) static void
ProximityUtil.testAdjacentClaimsRulesOrThrow
(WorldCoord townBlockToClaim, Town town, boolean outpost, int minAdjacentBlocks) static void
ProximityUtil.testAdjacentRemoveDistrictRulesOrThrow
(WorldCoord townBlockToUnclaim, Town town, District district, int minAdjacentBlocks) static void
ProximityUtil.testAdjacentUnclaimsRulesOrThrow
(WorldCoord townBlockToUnclaim, Town town) static void
ProximityUtil.testAdjacentUnclaimsRulesOrThrow
(WorldCoord townBlockToUnclaim, Town town, int minAdjacentBlocks) static void
ProximityUtil.testTownProximityToNation
(Town town, Nation nation) static boolean
TownUtil.townCanHaveThisAmountOfResidents
(Town town, int residentCount, boolean isCapital) static void
MoneyUtil.townDeposit
(org.bukkit.entity.Player player, Resident resident, Town town, Nation nation, int amount) static boolean
TownUtil.townHasEnoughResidentsToBeANationCapital
(Town town) static boolean
TownUtil.townHasEnoughResidentsToJoinANation
(Town town) static void
MoneyUtil.townWithdraw
(org.bukkit.entity.Player player, Resident resident, Town town, int amount) Method parameters in com.palmergames.bukkit.towny.utils with type arguments of type Town -
Uses of Town in com.palmergames.bukkit.util
Methods in com.palmergames.bukkit.util with parameters of type Town
NationCommand.nationAdd(Nation, Town)
instead.