Skip to main content

All Towny permission nodes

This pages lists all permission nodes for the Minecraft plugin Towny. Permission nodes can be used to fine‑tune access to commands and features. By default most nodes are assigned automatically via the townyperms.yml but can also be used withing other permission plugins. Most servers use Luckperms for that purpose.

/townyadmin

Permission nodeDescription
towny.adminAllows the player to use /townyadmin and gives them unrestricted build, destroy and interact permissions in any town.
towny.admin.nation_zoneBypasses nation zone protection so moderators without full towny.admin can enter and edit nation zones.
towny.admin.outlaw.teleport_bypassLets a player enter towns in which they are outlawed without being teleported away.
towny.admin.town_commands.blacklist_bypassAllows an admin to ignore the command‑blocking lists when using town commands.
towny.admin.updatealertsControls whether an admin will receive update notifications.
towny.admin.spawnLets the user bypass the costs, warmups and cooldowns for spawn commands. Child nodes permit more granular control:
towny.admin.spawn.nochargeNo charge is taken when spawning to towns.
towny.admin.spawn.nocooldownRemoves the cooldown after using a spawn command.
towny.admin.spawn.nowarmupRemoves the warmup before teleporting.
towny.command.townyadmin.*Grants access to all /townyadmin sub‑commands. The following nodes allow more specific permissions:
towny.command.townyadminUse the base /townyadmin command.
towny.command.townyadmin.set.*Grants access to /ta set sub‑commands such as setting a resident’s about text or assigning mayors. For example, towny.command.townyadmin.set.about lets an admin alter a player’s /res about blurb.
towny.command.townyadmin.plot.*Allows admins to claim plots for others (/ta plot claim).
towny.command.townyadmin.resident.*Permissions relating to resident management, such as modifying a resident’s friends list.
towny.command.townyadmin.town.*Allows /ta town add, /ta town kick, /ta town new, and other town‑level administrative commands.
towny.command.townyadmin.nation.*Allows /ta nation add, /ta nation kick, /ta nation new and other nation‑level administrative commands.
towny.command.townyadmin.toggle.*Grants access to /ta toggle operations such as toggling devmode, debug, NPC mode or wilderness use.
towny.command.townyadmin.eco.*Permits economy‑related sub‑commands like depositall, depositalltowns, depositallnations, resetbanks and convert.
towny.command.townyadmin.givebonusAllows /ta givebonus … which awards bonus town blocks.
towny.command.townyadmin.reloadEnables /ta reload, reloading Towny’s configuration.
towny.command.townyadmin.resetGenerates a fresh config.yml and performs a full Towny reload.
towny.command.townyadmin.townypermsAllows in‑game editing of townyperms.yml.
towny.command.townyadmin.tpplotPermission to use /ta tpplot to teleport to a plot by co‑ordinates.
towny.command.townyadmin.installUse /ta install to generate new data files.
towny.command.townyadmin.backupPerform a Towny backup.
towny.command.townyadmin.newdayRun a new day event for taxes and upkeep collection.
towny.command.townyadmin.newhourFires a new hour event.
towny.command.townyadmin.purgeRemove old resident files (/ta purge 30 purges residents inactive for 30 days).
towny.command.townyadmin.unclaimUnclaim the plot you are standing in.
towny.command.townyadmin.resident.deleteDeletes a specific resident (/ta res delete {name}).
towny.command.townyadmin.checkoutpostsAllows /ta checkoutposts which lists available outposts for towns.
towny.claimed.*Grants full build/destroy/switch/item‑use rights in all towns. This should only be given to moderator ranks.
towny.claimed.alltown.build.*User can build in all towns.
towny.claimed.alltown.destroy.*User can destroy blocks in all towns.
towny.claimed.alltown.switch.*User can toggle switches (doors, levers, etc.) in all towns.
towny.claimed.alltown.item_use.*User can use items in all towns.
towny.claimed.owntown.build.*Allows building anywhere inside the player’s own town.
towny.claimed.owntown.destroy.*Allows destroying blocks in the player’s own town.
towny.claimed.owntown.switch.*Allows switching doors and levers in the player’s own town.
towny.claimed.owntown.item_use.*Allows using items in the player’s own town.
towny.claimed.townowned.build.*Permits building on plots owned by the town (not private plots).
towny.claimed.townowned.destroy.*Permits destroying blocks on town‑owned plots.
towny.claimed.townowned.switch.*Permits interacting with switches on town‑owned plots.
towny.claimed.townowned.item_use.*Permits using items on town‑owned plots.

/plot

These nodes govern the /plot command.

Permission nodeDescription
towny.command.plot.*Grants access to all plot‑related commands.
towny.command.plot.asmayorAllows mayor‑level plot management: reclaim plots from residents, toggle plot settings and put plots up for sale or remove them from sale.
towny.command.plot.asmayorinunownedAssistant‑like rank: may perform mayor‑style management tasks (manage plot groups, set plots for sale, alter jail cells, adjust plot perms and trust lists) but only on town‑owned plots with no private owner.
towny.command.plot.claimAllows a player to personally claim a plot that is for sale (maps to /plot claim) .
towny.command.plot.unclaimAllows a player to unclaim their own plot (maps to /plot unclaim) .
towny.command.plot.notforsaleAllows a mayor or assistant to mark a plot as not for sale (maps to /plot notforsale) .
towny.command.plot.forsaleAllows a mayor or assistant to set a plot for sale (/plot forsale) .
towny.command.plot.district.addAdd the current townblock to a district (/plot district add) .
towny.command.plot.district.removeRemove the current townblock from a district (/plot district remove) .
towny.command.plot.district.deleteDelete the district you are standing in (/plot district delete) .
towny.command.plot.district.renameRename a district (/plot district rename) .
towny.command.plot.evictEvict a plot owner, optionally marking the plot for sale (/plot evict) .
towny.command.plot.jailcellManage jail cells on jail plots (/plot jailcell add/remove) .
towny.command.plot.perm.*Access to plot permission management. Child nodes allow GUI access (.gui), adding/removing players from the perm override (.add, .remove) and toggling the perm HUD (.hud) .
towny.command.plot.toggle.pvpToggle PvP status on a plot (/plot toggle pvp) .
towny.command.plot.toggle.explosionToggle explosion damage on a plot (/plot toggle explosion) .
towny.command.plot.toggle.fireToggle firespread on a plot (/plot toggle fire) .
towny.command.plot.toggle.mobsToggle hostile mob spawning on a plot (/plot toggle mob) .
towny.command.plot.trustAdd or remove a player as trusted on a plot (/plot trust add/remove) .
towny.command.plot.set.permEdit the perm line of the plot you stand in (/plot set perm {on/off}) .
towny.command.plot.set.resetReset plot type back to normal (shop/embassy/arena/wilds/inn/jail/spleef) (/plot set reset) .
towny.command.plot.set.shopConvert a plot into a shop plot (/plot set shop) .
towny.command.plot.set.embassyConvert a plot into an embassy plot (/plot set embassy) .
towny.command.plot.set.arenaConvert a plot into an arena plot (/plot set arena) .
towny.command.plot.set.wildsConvert a plot into a wilds plot (/plot set wilds) .
towny.command.plot.set.innConvert a plot into an inn plot (/plot set inn) .
towny.command.plot.set.jailConvert a plot into a jail plot (/plot set jail) .
towny.command.plot.set.spleefConvert a plot into a spleef plot (/plot set spleef) .
towny.command.plot.clearClears blocks from a plot using /plot clear .
towny.command.plot.group.addCreate a new plot group or add plots to an existing group (/plot group add) .
towny.command.plot.group.removeRemove the current plot from its plot group (/plot group remove) .
towny.command.plot.group.deleteDelete a plot group (/plot group delete) .
towny.command.plot.group.renameRename a plot group (/plot group rename) .
towny.command.plot.group.setSet the group type (shop, embassy, etc.) for a plot group (/plot group set {type}) .
towny.command.plot.group.toggleToggle plot settings for the entire group .
towny.command.plot.group.forsaleMark an entire plot group for sale (/plot group forsale) .
towny.command.plot.group.notforsaleRemove a plot group from sale (/plot group notforsale) .
towny.command.plot.group.trustTrust management for plot groups (/plot group trust add/remove) .
towny.command.plot.group.permPermission override management for plot groups, including GUI, add, remove and HUD functions .

/resident

These nodes control the /resident command.

Permission nodeDescription
towny.command.resident.*Grants access to all resident commands.
towny.command.resident.listLists residents in the data folder who are online (/resident list) .
towny.command.resident.taxShows taxes a player pays (/resident tax) .
towny.command.resident.jailAllows a player to pay bail when jailed (/resident jail paybail) .
towny.command.resident.otherresidentLets a player view another resident’s information using /resident {resident} .
towny.command.resident.outlawlistDisplays the list of towns in which the resident is outlawed (/resident outlawlist) .
towny.command.resident.plotlistLists plots owned by the resident (/resident plotlist) .
towny.command.resident.set.aboutSet a bio/about message shown in the /resident status screen (/resident set about {message}) .
towny.command.resident.set.permEdit the perm line on the resident screen (/resident set perm) .
towny.command.resident.set.modeManage default modes for the resident (map, townclaim, etc.) (/resident set mode) .
towny.command.resident.set.mode.clearClears any set modes (/resident set mode clear) .
towny.command.resident.spawnTeleports a player to their bed spawn if beds are preferred (/resident spawn) .
towny.command.resident.toggle.pvpToggles PvP on personally owned plots (/resident toggle pvp).
towny.command.resident.toggle.explosionToggles explosions on personally owned plots (/resident toggle explosion).
towny.command.resident.toggle.fireToggles firespread on personally owned plots (/resident toggle fire).
towny.command.resident.toggle.mobsToggles hostile mob spawning on personally owned plots (/resident toggle mobs).
towny.command.resident.toggle.bedspawnToggles preferring the bed spawn over the town spawn (/resident toggle bedspawn).
towny.command.resident.toggle.bordertitlesToggles on/off the title messages shown when entering/leaving towns (/resident toggle bordertitles).
towny.command.resident.toggle.constantplotborderShows the smokey border around plots constantly (/resident toggle constantplotborder).
towny.command.resident.toggle.plotborderShows the smokey border when crossing plot borders (/resident toggle plotborder).
towny.command.resident.toggle.districtEnables automatic adding of plots to the district you are creating (/resident toggle district).
towny.command.resident.toggle.ignoreplotsTurns on/off plot notifications in town (/resident toggle ignoreplots).
towny.command.resident.toggle.ignoreinvitesTurns on/off receiving town invites (/resident toggle ignoreinvites).
towny.command.resident.toggle.ignoreotherchannelsTurns on/off receiving messages from other chat channels (/resident toggle ignoreotherchannels).
towny.command.resident.toggle.infotoolAllows use of the clay brick tool to inspect block/entity names (/resident toggle infotool).
towny.command.resident.toggle.mapTurns on map mode where the map updates as you cross plot borders (/resident toggle map).
towny.command.resident.toggle.plotgroupAutomatically adds plots you enter into a plot group you are constructing (/resident toggle plotgroup).
towny.command.resident.toggle.townborderShows the smokey border around the town you are standing in (/resident toggle townborder).
towny.command.resident.toggle.townclaimEnables auto‑claim mode for /town claim when crossing borders (/resident toggle townclaim).
towny.command.resident.toggle.townunclaimEnables auto‑unclaim mode for /town unclaim when crossing borders (/resident toggle townunclaim).
towny.command.resident.friendAllows manipulation of a resident’s friend list (add, remove, clear, list) .

/town

Town nodes include general membership, spawn travel and the very large /town command family. Use these nodes to control what residents can do within their towns.

Permission nodeDescription
towny.town.*Grants access to all town permission nodes.
towny.town.residentAllows a user to join a town.
towny.town.spawn.townAllows players to spawn to their own town (/town spawn).
towny.town.spawn.nationAllows players to spawn to other towns in their nation.
towny.town.spawn.allyAllows players to spawn to towns in allied nations.
towny.town.spawn.publicAllows players to spawn to unaffiliated public towns.
towny.town.spawn.outpostAllows players to spawn to their own town’s outposts.
towny.town.spawn.nation.bypass_publicLets a nation member travel to a non‑public allied town even when the configuration normally prohibits it.
towny.town.spawn.ally.bypass_publicAs above but for players in allied nations.
towny.command.town.*Grants access to all /town sub‑commands.
towny.command.town.hereShows you the town screen of the town you are standing in (/town here) .
towny.command.town.allylistLists your town’s allies (/town allylist) .
towny.command.town.enemylistLists your town’s enemies (/town enemylist) .
towny.command.town.list.forsaleLists towns for sale (/town list by forsale) .
towny.command.town.list.residentsOrders towns by number of residents (/town list by resident) .
towny.command.town.list.openLists open towns first (/town list by open) .
towny.command.town.list.balanceOrders towns by highest balance (/town list by balance) .
towny.command.town.list.upkeepOrders towns by upkeep owed (/town list by upkeep) .
towny.command.town.list.nameOrders towns alphabetically (/town list by name) .
towny.command.town.list.townblocksOrders towns by number of townblocks claimed (/town list by townblocks) .
towny.command.town.list.onlineOrders towns by number of players online (/town list by online) .
towny.command.town.list.publicOrders towns by whether they are public (/town list by public) .
towny.command.town.list.ruinedOrders towns by ruin status (/town list by ruined) .
towny.command.town.list.bankruptOrders towns by bankruptcy status (/town list by bankrupt) .
towny.command.town.list.foundedOrders towns by founded date (/town list by founded) .
towny.command.town.newCreate a new town (/town new {townname}) .
towny.command.town.leaveLeave the current town (/town leave) .
towny.command.town.withdrawWithdraw money from the town bank (/town withdraw {$}) .
towny.command.town.depositDeposit money into the town bank (/town deposit {$}) .
towny.command.town.deposit.othertownAllows depositing into other towns’ banks.
towny.command.town.bankhistoryView town bank transaction history (/town bankhistory {#}) .
towny.command.town.forsalePut your town up for sale (/town forsale) .
towny.command.town.notforsaleRemove your town from sale (/town notforsale) .
towny.command.town.buytownBuy a town that is for sale (/town buytown {town}) .
towny.command.town.rank.*Manage town ranks (/town rank {add|remove} {player} {rank}) .
towny.command.town.reslistShow all residents of a town (/town reslist) .
towny.command.town.jailJail a resident of your town (/town jail {name}) .
towny.command.town.jail.listList jail cells in your town (/town jail list) .
towny.command.town.unjailUnjail someone in your town’s jail (/town unjail {name}) .
towny.command.town.mergeMerge another town into your town (/town merge {town}) .
towny.command.town.outlawAllows outlawing players in your town.
towny.command.town.outpost.listList your town’s outposts (child of towny.town.spawn.town).
towny.command.town.plotgrouplistLists a town’s plot groups (/town plotgrouplist) .
towny.command.town.purgeKick inactive residents (/town purge {days}) .
towny.command.town.reclaimReclaim a ruined town (/town reclaim) .
towny.command.town.set.boardSet the message shown to residents on login (/town set board {message}) .
towny.command.town.set.mayorAssign a new mayor (/town set mayor {resident}) .
towny.command.town.set.homeblockSets the town’s home block and spawn (/town set homeblock) .
towny.command.town.set.spawnSet the town’s spawn point (must be inside homeblock) .
towny.command.town.set.spawncostSet the cost non‑members pay to spawn to your town (/town set spawncost) .
towny.command.town.set.outpostReset an outpost’s spawn point (/town set outpost) .
towny.command.town.set.permEdit the town‑wide perm line (/town set perm {on/off}) .
towny.command.town.set.taxesSet the daily resident tax (/town set taxes {$}) .
towny.command.town.set.plottaxSet the daily tax per plot owned by residents (/town set plottax {$}) .
towny.command.town.set.shoptaxSet the daily tax per shop plot (/town set shoptax {$}) .
towny.command.town.set.embassytaxSet the daily tax per embassy plot (/town set embassytax {$}) .
towny.command.town.set.plotpriceSet the default cost of plots (/town set plotprice {$}) .
towny.command.town.set.shoppriceSet the default cost of shop plots (/town set shopprice {$}) .
towny.command.town.set.embassypriceSet the default cost of embassy plots (/town set embassyprice {$}) .
towny.command.town.set.mapcolorSet your town’s map colour on dynmap (/town set mapcolor {color}) .
towny.command.town.set.nameRename your town (/town set name {name}).
towny.command.town.set.primaryjailSet your town’s primary jail (/town set primaryjail) .
towny.command.town.set.tagSet a short tag for your town (/town set tag {upto4character}) .
towny.command.town.set.taxpercentcapSet the maximum percentage that can be taken when using percentage‑based taxation (/town set taxpercentcap {$}) .
towny.command.town.set.titleGive a resident a title (/town set title {name} {title}) .
towny.command.town.set.title.coloursAllows coloured titles when does_adding_colour_codes_require_permission_node is enabled.
towny.command.town.set.surnameGive a resident a suffix (/town set surname {name} {suffix}) .
towny.command.town.buy.bonusBuy bonus townblocks (/town buy bonus {amount}) .
towny.command.town.othertownView another town’s status screen (/town {townname}).
towny.command.town.plotsShow plots belonging to a town (/town plots {townname}) .
towny.command.town.sayBroadcast a message to online town members (/town say {msg}) .
towny.command.town.toggle.pvpToggle PvP in your town (/town toggle pvp).
towny.command.town.toggle.publicToggle your town’s public status (/town toggle public).
towny.command.town.toggle.explosionToggle explosions in town (/town toggle explosion).
towny.command.town.toggle.fireToggle firespread in town (/town toggle fire).
towny.command.town.toggle.neutralToggle whether your town pays neutrality costs during war (/town toggle neutral).
towny.command.town.toggle.mobsToggle hostile mob spawning (/town toggle mobs).
towny.command.town.toggle.taxpercentToggle percentage‑based taxation (/town toggle taxpercent).
towny.command.town.toggle.openToggle public joining to your town (/town toggle open).
towny.command.town.toggle.nationzoneToggle your town’s nation zone (/town toggle nationzone).
towny.command.town.trustAdd or remove a trusted resident (/town trust add/remove {name}) .
towny.command.town.trusttownAdd or remove a trusted town (/town trusttown add/remove {townname}) .
towny.command.town.mayorGrants mayor commands such as renaming the town and other mayor‑only actions .
towny.command.town.deleteDelete your town (/town delete {town}) .
towny.command.town.joinJoin an open town (/town join {town}) .
towny.command.town.addAdd residents to your town (/town add {resident}) .
towny.command.town.kickRemove residents from your town (/town kick {resident}) .
towny.command.town.takeoverclaimTake over land from an overclaimed town when overclaiming is enabled (/town takeoverclaim).
towny.command.town.claim.townAllows claiming regular plots (/town claim).
towny.command.town.claim.outpostAllows claiming outpost plots (/town claim outpost).
towny.command.town.claim.fillAllows flood‑fill claiming of plots (/town claim fill).
towny.command.town.claim.town.multipleAllows multi‑plot claims via auto, rect or circle (`/town claim auto
towny.command.town.unclaimUnclaim the plot you are standing in (/town unclaim).
towny.command.town.unclaim.allUnclaim all town plots (/town unclaim all) .
towny.command.town.cede.plotAllows town cede plot {townname} to give a plot to another town .
towny.command.town.onlineShows players in your town who are online (/town online) .
towny.command.town.invite.manage.*Manage town invites (/town invite ...); includes adding residents, accepting and denying invites.
towny.command.town.invite.sentView sent invites.
towny.command.town.invite.receivedView received invites.
towny.command.town.inviteView invite help page.

/nation

Nation nodes govern the /nation command and nation travel.

Permission nodeDescription
towny.nation.spawn.nationAllows players to spawn to their own nation’s capital (/nation spawn).
towny.nation.spawn.allyAllows players to spawn to allied nations.
towny.nation.spawn.publicAllows players to spawn to unaffiliated public nations.
towny.command.nation.*Grants access to all /nation sub‑commands. The node towny.command.nation.default is automatically granted to everyone; it does not give any additional rights.
towny.command.nation.listLists nations by various criteria (/nation list by …) . Child nodes such as .residents, .towns, .open, .balance, .upkeep, .name, .townblocks, .online, .public and .founded order the nation list accordingly.
towny.command.nation.newCreate a new nation (/nation new {nationname}) .
towny.command.nation.leaveLeave your current nation (/nation leave) .
towny.command.nation.withdrawWithdraw money from the nation bank (/nation withdraw {$}) .
towny.command.nation.depositDeposit money into the nation bank (/nation deposit {$}) .
towny.command.nation.deposit.otherDeposit money into a town bank that belongs to your nation (/nation deposit {$} {townname}) .
towny.command.nation.bankhistoryView the nation bank transaction history (/nation bankhistory {#}) .
towny.command.nation.baltopOpens a book listing the richest players in your nation (/nation baltop) .
towny.command.nation.rank.*Manage nation ranks (/nation rank {add|remove} {player} {rank}) .
towny.command.nation.kingAllows a player to become king or perform king‑only actions (/nation set king {resident}) .
towny.command.nation.othernationView another nation’s status screen (/nation {nationname}).
towny.command.nation.sanctiontownManage the nation’s sanctioned towns list (/nation sanctiontown add/remove/list) .
towny.command.nation.sayBroadcast a message to nation members (/nation say {msg}) .
towny.command.nation.joinJoin an open nation (/nation join {nation}) .
towny.command.nation.set.boardSet the nation’s message of the day (/nation set board {message}) .
towny.command.nation.set.spawncostSet the cost of public spawns (/nation set spawncost) .
towny.command.nation.set.spawnSet the nation spawn (/nation set spawn) .
towny.command.nation.set.kingChange the king of the nation (/nation set king {resident}) .
towny.command.nation.set.capitalSet the nation’s capital (/nation set capital {town}) .
towny.command.nation.set.taxesSet the tax paid by member towns (/nation set taxes {$}) .
towny.command.nation.set.taxpercentcapSet the maximum percentage that a town will pay when percentage‑based taxation is used (/nation set taxpercentcap {$}).
towny.command.nation.set.conqueredtaxSet the tax paid by conquered towns (/nation set conqueredtax {$}).
towny.command.nation.set.nameRename the nation (/nation set name {name}) .
towny.command.nation.set.titleGive a title to a nation member (/nation set title {name} {title}) .
towny.command.nation.set.title.coloursAllows coloured titles when colour permissions are required.
towny.command.nation.set.surnameGive a suffix to a nation member (/nation set surname {name} {suffix}) .
towny.command.nation.set.tagSet a short tag for the nation (/nation set tag {upto4character}) .
towny.command.nation.set.mapcolorSets the colour used on the dynmap to represent the nation (/nation set mapcolor {color}).
towny.command.nation.toggle.neutralToggle the nation’s neutral status during war (/nation toggle neutral).
towny.command.nation.toggle.openToggle whether towns can join without an invite (/nation toggle open).
towny.command.nation.toggle.publicToggle whether the nation is public (/nation toggle public).
towny.command.nation.toggle.taxpercentToggle percentage‑based taxation (/nation toggle taxpercent).
towny.command.nation.invite.manage.*Manage nation invites; includes adding towns, accepting and denying invites.
towny.command.nation.invite.sentView sent nation invites.
towny.command.nation.invite.receivedView received nation invites.
towny.command.nation.inviteView invite help page.
towny.command.nation.ally.manage.*Manage ally invitations; includes adding allies, removing allies, accepting and denying ally requests.
towny.command.nation.ally.sentView sent ally invites.
towny.command.nation.ally.receivedView received ally invites.
towny.command.nation.allyView ally help page.
towny.command.nation.enemyAdd a nation to your enemy list (/nation enemy add) or remove one (/nation enemy remove) .
towny.command.nation.deleteDelete your nation (/nation delete {nation}) .
towny.command.nation.onlineShow players in your nation who are online (/nation online) .
towny.command.nation.addInvite towns to your nation (/nation add {town}) .
towny.command.nation.kickRemove a town from your nation (/nation kick {town}) .
towny.command.nation.spawnTeleport to your nation spawn (/nation spawn) .
towny.command.nation.townlistList the towns in your nation (/nation townlist) . Child nodes such as .allylist, .enemylist and .merge manage town lists.

/towny

Permission nodeDescription
towny.command.towny.*Grants access to all /towny sub‑commands.
towny.command.towny.mapShow the Towny map in chat (/towny map) .
towny.command.towny.pricesShow taxes and costs associated with running a town (/towny prices) .
towny.command.towny.top.residentsShow top residents by wealth or balance (/towny top residents) .
towny.command.towny.top.landShow top land owners (/towny top land) .
towny.command.towny.top.balanceShow towns or nations with the highest balances (/towny top balance) .
towny.command.towny.treeDisplay a hierarchical overview of towns, nations and residents (/towny tree) .
towny.command.towny.timeShow time until next new day (tax/upkeep collection) (/towny time) .
towny.command.towny.universeShow overall server statistics: counts of residents, towns, nations and claimed townblocks (/towny universe) .
towny.command.towny.versionShow the Towny version installed (/towny v) .
towny.command.towny.spyEnable chat spy mode to see all chat channels (/towny spy) .

/townyworld

Townyworld nodes configure each world and are generally used by admins.

Permission nodeDescription
towny.command.townyworld.*Grants access to all /townyworld sub‑commands.
towny.command.townyworld.listList all worlds recognised by Towny (/townyworld list) .
towny.command.townyworld.setModify world settings (/townyworld set …) such as default PvP, explosion behaviour, mobs and more .
towny.command.townyworld.toggle.claimableToggle whether the world is claimable (/townyworld toggle claimable).
towny.command.townyworld.toggle.usingtownyEnable or disable Towny in the world (/townyworld toggle usingtowny).
towny.command.townyworld.toggle.pvpToggle PvP for the world (/townyworld toggle pvp).
towny.command.townyworld.toggle.forcepvpForce PvP on in the world (/townyworld toggle forcepvp).
towny.command.townyworld.toggle.explosionToggle explosions (/townyworld toggle explosion).
towny.command.townyworld.toggle.forceexplosionForce explosions on (/townyworld toggle forceexplosion).
towny.command.townyworld.toggle.fireToggle firespread (/townyworld toggle fire).
towny.command.townyworld.toggle.forcefireForce firespread on (/townyworld toggle forcefire).
towny.command.townyworld.toggle.friendlyfireToggle friendly fire in the world (/townyworld toggle friendlyfire).
towny.command.townyworld.toggle.jailingToggle whether jailing is allowed (/townyworld toggle jailing).
towny.command.townyworld.toggle.townmobsToggle hostile mob spawning in towns (/townyworld toggle townmobs).
towny.command.townyworld.toggle.worldmobsToggle hostile mob spawning in the world (/townyworld toggle worldmobs).
towny.command.townyworld.toggle.wildernessmobsToggle hostile mob spawning in the wilderness (/townyworld toggle wildernessmobs).
towny.command.townyworld.toggle.warallowedToggle whether war is allowed in the world (/townyworld toggle warallowed).
towny.command.townyworld.toggle.revertunclaimToggle plot block regeneration after unclaiming (/townyworld toggle revertunclaim).
towny.command.townyworld.toggle.revertentityexplToggle entity explosion regeneration (/townyworld toggle revertentityexpl).
towny.command.townyworld.toggle.revertblockexplToggle block explosion regeneration (/townyworld toggle revertblockexpl).
towny.command.townyworld.toggle.plotcleardeleteToggle deletion of plot-clear blocks (/townyworld toggle plotcleardelete).
towny.command.townyworld.toggle.unclaimblockdeleteToggle deletion of unclaimed blocks (/townyworld toggle unclaimblockdelete).
towny.command.townyworld.toggle.unclaimentitydeleteToggle deletion of unclaimed entities (/townyworld toggle unclaimentitydelete).
towny.command.townyworld.toggle.wildernessuseToggle whether the wilderness can be used (/townyworld toggle wildernessuse).
towny.command.townyworld.regenRegenerate the chunk you are standing in (/townyworld regen) .
towny.command.townyworld.undoUndo a recent regeneration (/townyworld undo) .

TownyChat

These permissions are related to TownyChat.

Permission nodeDescription
towny.chat.generalAllows a player to chat in the global channel.
towny.chat.townAllows a player to talk in town chat.
towny.chat.nationAllows a player to talk in nation chat.
towny.chat.modAllows a player to talk in moderator chat.
towny.chat.adminAllows a player to talk in admin chat.
towny.chat.localAllows a player to talk in local chat.
towny.chat.spyAllows a player to see all chat in all channels (/towny spy).
towny.chat.join.{channelname}Allows a player to join a chat channel via /join {channelname}.
towny.chat.leave.{channelname}Allows a player to leave a chat channel via /leave {channelname}.
townychat.mod.muteAllows a moderator to mute another player in a channel (/chmute {channel} {player}).
townychat.mod.unmuteAllows a moderator to un‑mute another player in a channel (/chunmute {channel} {player}).
townychat.chat.colorAllows players to use colour codes in chat messages.
townychat.chat.format.*Allows all chat formatting modifiers (bold, italics, magic, underline, strike).
townychat.chat.format.boldAllows &l (bold) formatting.
townychat.chat.format.italicAllows &o (italic) formatting.
townychat.chat.format.magicAllows &k (magic) formatting.
townychat.chat.format.underlinedAllows &n (underline) formatting.
townychat.chat.format.strikeAllows &m (strike-through) formatting.
townychat.chat.format.resetAllows use of &r to reset formatting.

Wilderness

Controles what players can do in the wilderness.

Permission nodeDescription
towny.wild.*Grants full build/destroy/switch/item use rights in the wilderness. Without it players cannot modify blocks in unclaimed chunks.
towny.wild.build.*Allows building in the wilderness.
towny.wild.destroy.*Allows breaking blocks in the wilderness.
towny.wild.switch.*Allows using switches (doors, buttons, levers) in the wilderness.
towny.wild.item_use.*Allows using items in the wilderness.
towny.wild.build.{material}Allows building with a specific material in the wilderness (e.g. towny.wild.build.dirt).
towny.wild.destroy.{material}Allows breaking a specific material in the wilderness.
towny.wild.switch.{material}Allows switching a specific material (e.g. opening iron doors) in the wilderness.
towny.wild.item_use.{material}Allows using a specific item in the wilderness.

Miscellaneous

Permission nodeDescription
towny.outlaw.jailerRequired to send outlaws killed in your town to your jail. Assigned to mayors, assistants and sheriffs by default.
towny.tax_exemptExempts a player from paying taxes. Only works when assigned via the townyperms.yml file.
towny.bypass_death_costsPrevents a player from paying death costs.
towny.bypass_bed_restrictionAllows a player to ignore bed‑use restrictions.
towny.receives-plot-notificationsAllows a player to see plot notifications; defaults to true.
towny.town.{townname}Given automatically to players in a town. Useful for NPCs or scripts to check membership.
towny.nation.{nationname}Given automatically to players in a nation. Useful for checking if a player belongs to a specific nation.
towny.townlessAutomatically granted to players with no town.
towny.nationlessAutomatically granted to players with no nation.
towny_maxplots.xInfo node used to limit the number of plots a player can own. Replace x with the maximum allowed. If set to –1 the player can own unlimited plots.
towny_extraplots.xInfo node used to add extra plots on top of the default limit.
towny_maxoutposts.xInfo node used to limit the number of outposts a player can claim.
towny_default_modesInfo node listing default chat modes and options a player joins with (e.g. map,townclaim,plotborder,global,local,town,nation,mod,admin). Used in the info section of permission plugins.

Info/Option/Meta

These nodes are not conventional permission nodes but meta‑values used by some permission plugins. They are added to the info: or options: section of a group. For example, towny_default_modes sets default chat channels on join, and towny_maxplots, towny_extraplots and towny_maxoutposts limit claims.

You can also create placeholder permission nodes using {townname} or {nationname}. For example, adding stargate.network.{townname} to the default Town section in townyperms.yml will assign a node like stargate.network.england to all online members of the town England. This allows NPCs or other plugins to check membership easily.