• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Towny:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
无编辑摘要
无编辑摘要
 
(未显示1个用户的107个中间版本)
第1行: 第1行:
{{待翻译}}
{{急需改进|滥用样式,需要规范化样式|滥用br标签|滥用分割线|导航需更新为大家族模板}}
== 介绍 ==
{|class="common-box" style="margin: 0px 0%; width:{{{width|98%}}}; background: #e7f1f4;  ;"
城镇是一个可以在 Bukkit/Tekkit/Spigot/Libigot 上运行的先进、多功能的插件. 城镇可以设置 pvp, 物品保护, 聊天, 防止通货膨胀和怪物生成. 城镇可以让玩家协作起来,建立一个和谐友好的集体.
|-
|<center>{{Template:TownyBox}}</center>


== 特性 ==
{{Bukkit Plugin Infobox
|插件名=Towny
|图标=[[File:townylogo.png|townylogo.png]]
|版本= 0.94.0.00
|前置插件=
|兼容服务端版本=全版本
|作者= palmergames
|網址= [http://towny.palmergames.com/category/towny-download/towny-release-download/ 城镇官网]
}}
* '''由于城镇机制比较复杂,如果你是一名玩家,你可以阅读[[Towny/教程]]'''


城里的包括各种各样的功能,为传统的Minecraft服务器作出改革.
== {{MCColor|&2|介绍}} ==
{|class="common-box" style="margin: 0px 15%; width:{{{width|60%}}}; background: #fff2cc;  ;"
|-
| <center> {{MCColor|&2|'''<big><big><big><big>Towny</big></big></big></big>'''}}</center>
|  {{MCColor|&1|<big>城镇是一个可以在 Bukkit/Tekkit/Spigot/Libigot 上运行的先进、多功能的插件. 城镇可以设置 pvp, 物品保护, 聊天, 防止通货膨胀和怪物生成. 城镇可以让玩家协作起来,建立一个和谐友好的集体</big>.}}
|-
!
|}
 
 
== {{MCColor|&5|特性}} ==
{|class="common-box" style="margin: 0px 15%; width:{{{width|60%}}}; background: #cfe2f3;"
|-
|  {{MCColor|&2|'''<big><big><big>特性</big></big></big>'''}}
| 城镇包括各种各样的功能,为传统的Minecraft服务器作出改革.


*允许玩家根据预先设定的网格区块布局拥有和管理土地
*允许玩家根据预先设定的网格区块布局拥有和管理土地
**玩家可以加入城镇和购买土地.
**玩家可以加入城镇和购买土地.
**玩家可以设置每块地皮的 破坏、建筑、使用、“开关”和使用物品的权限.
**玩家可以设置每块地皮的 破坏、建筑、交互和使用物品的权限.
**城镇可以加入国家, 把服务器分成不同的势力.
**城镇可以加入国家, 把服务器分成不同的势力.
**城镇可设置:防护,怪物生成, pvp, 右键火焰伤害, 爆炸和物品保护.
**城镇可设置:防护,怪物生成, PVP, 右键火焰伤害, 爆炸和物品保护.
*野外规则 (可选)
*荒野准则 (可选)
**城镇之外的区域是荒野, 拥有独自的建筑权限.
**城镇之外的区域是荒野, 拥有独立的建筑权限.
**通过限制玩家与荒郊野外的方块交互来保持原生态的环境.
**通过限制玩家与荒郊野外的方块交互来保持原生态的环境.
**回档 tnt, 爬行者, 凋灵爆炸, 末影龙破坏和末影人搬走方块.
**回档 tnt、 爬行者、 凋灵爆炸,末影龙破坏和末影人搬走方块.
**阻止爆炸破坏和火焰扩散.
**阻止爆炸破坏和火势蔓延.
*PVP增强
*PVP增强
**一个强大的PVP服务器会发现城镇的玩家分组是很有用的.
**城镇的分组对于PVP服务器很有用.
**防止友军火焰伤害. (可选)
**防止队友伤害. (可选)
**国家把玩家分到更大的队伍中.
**国家把玩家分到更大的队伍中.
**一个国家可以把其他国家视为盟国或敌国.
**一个国家可以把其他国家视为盟国或敌国.
**可以在野外、城镇和世界内开关PVP. (可选)
**可以在野外、城镇和世界内开关PVP. (可选)
*传送和出生点 (可选)
*传送和出生点 (可选)
**玩家死亡后可以重生在城镇出生点.
**玩家死亡后可以重生在城镇传送点(/t spawn).
**玩家可以传送到城镇出生点或其他结盟或盟国的城镇.
**玩家可以传送到城镇传送点或其他结盟的盟国的城镇.
**用床可以使玩家在个人 土地上重生.
**用床可以使玩家在个人土地上重生.
*可修改的自定义聊天格式. (可选)
*可修改的自定义聊天格式. (可选)
**颜色, 组的前缀和后缀, 国家, 城镇, 城镇标题.
**可设置不同的颜色, 分组的前缀和后缀, 国家, 城镇, 城镇头衔.
**聊天频道:全体, 本地居民, 城镇, 国家, 主持人, 管理员和自定义聊天频道.
**聊天频道:全体, 本地居民, 城镇, 国家, 主持人, 管理员和自定义聊天频道.
**防刷屏和脏话.
**防刷屏和脏话.
*商店插件支持. (可选)
*商店插件支持. (可选)
**限制商店区块的商店数量, 更加真实.
**限制商店区块的商店数量.
*经济插件交互. (可选)
*经济插件交互. (可选)
**支持所有经济插件.
**支持所有经济插件.
**付费购买土地,建立城镇和国家.
**付费购买土地,建立城镇和国家.
**灵活的税收系统.
**灵活的税收系统.
**用资金来维护城镇和国家, 防止疯狂的通货膨胀.
**用资金来维护城镇和国家运行, 防止通货膨胀.
*支持所有权限插件. (可选)
*支持大部分权限插件. (可选)
**Perms 2/3, GroupManager, BukkitPermissions, bPermissions, PermissionsEx, 等.
**Perms 2/3, GroupManager, BukkitPermissions, bPermissions, PermissionsEx, 等.
*多世界支持
*多世界支持
**每个时间不同的配置.
**每个世界可设定不同的城镇配置.
**在任意世界开关城镇管辖.
**在任意世界开关城镇管辖.
|-
!
|}


== 重要信息 ==
== 重要信息 ==
=== {{MCColor|&2|不兼容插件}} ===
* residence领地 - /res 指令冲突
* 地皮插件 - /plot 指令冲突
* Faction派系 Kingdom王国 等其他同类插件


=== 城镇安装指南 ===
=== 城镇安装指南 ===
 
<spoiler>
 
:这里是第一次安装城镇插件指南. 请正确执行这些步骤.<br />
:这里是第一次安装城镇插件指南. 小心执行这些步骤.<br />


:'''第一步 – 准备好你的服务器.'''<br />
:'''第一步 – 准备好你的服务器.'''<br />
第58行: 第88行:
:::**Towny.jar 是最重要的,
:::**Towny.jar 是最重要的,
:::**TownyChat.jar 如果你需要修改聊天格式的话需要安装这个.  
:::**TownyChat.jar 如果你需要修改聊天格式的话需要安装这个.  
:::**Questioner.jar 如果你想要玩家被人工地城镇邀请的话需要安装这个, .
:::**Questioner.jar 如果你想要玩家被人工地邀请进城的话需要安装这个, .
:::*如果你使用除 iConomy 5.01 之外的经济插件,你需要下载 Register.jar 或 Vault,把他放到服务器插件文件夹内.
:::*如果你使用除 iConomy 5.01 之外的经济插件,你需要下载 Register.jar 或 Vault,把他放到服务器插件文件夹内.
:::**如果你使用Vault, 不要安装Register.jar.
:::**如果你使用Vault, 不要安装Register.jar.
:#开始服务器.
:#开始服务器.
:#停止服务器.
</spoiler>
 
=== 城镇升级向导 ===
=== 城镇升级向导 ===
 
<spoiler>
:这里是旧版本的城镇升级向导:
:这里是旧版本的城镇升级向导:


第73行: 第102行:
:*备份你的服务器!
:*备份你的服务器!
:*下载 Towny_Advanced.zip 解压里面的4个 .jar 文件到你的服务器插件文件夹 (如果你已使用Vault就不需要Register附属).
:*下载 Towny_Advanced.zip 解压里面的4个 .jar 文件到你的服务器插件文件夹 (如果你已使用Vault就不需要Register附属).
:*开始服务器.
:*开启服务器.
:*停止服务器.
:*关闭服务器.
:*从0.79.0.0之前的版本升级
:*从0.79.0.0之前的版本升级
:**config.yml 内的聊天部分移到了一个新的文件内, channels.yml. 随你的习惯配置 channels.yml .
:**config.yml 内的聊天部分移到了一个新的文件内, channels.yml. 随你的习惯配置 channels.yml .
:*从0.82.0.0之前的版本升级
:*从0.82.0.0之前的版本升级
:::*城镇已经有了城镇权限. 位于 townysettingstownyperms.yml (Towny 0.82.0.0 或更高版本才有).
:::*城镇已经有了城镇权限. 位于 towny/settings/townyperms.yml (Towny 0.82.0.0 或更高版本才有).
:::*城镇权限添加了 城镇/国家 头衔所以服务器管理员可以指定特定头衔可以做的事情 (流浪汉, 居民, 城主, 国王之类) 管理员也可以创建自定义头衔及权限. 任何现有设置为助手的玩家被将失去他们的头衔,需要重新分配.
:::*城镇权限添加了 城镇/国家 头衔所以服务器管理员可以指定特定头衔可以做的事情 (流浪汉, 居民, 城主, 国王之类) 管理员也可以创建自定义头衔及权限. 任何现有设置为助手的玩家被将失去他们的头衔,需要重新分配.
:*开始服务器.
:*开启服务器.
===指令===
</spoiler>
----
====/towny====
'''以下都为标题上的指令后加的内容,例如/towny ? 查看城镇指令'''
*– 展示基本的城镇指令.
*? – 展示更多城镇指令.
*map – 展示城镇地图.
*prices – 展示城镇税收和维护费用.
*time –展示到下一天的时间 (征收税收/维持费.)
*top
**residents {all/town/nation} – 列出所有/城镇/国家的居民列表.
**land {all/resident/town} – 展出拥有土地最多的人.
*spy – 管理员指令,窥视所有聊天频道的信息
*tree – 显示大量内容.
*universe – 显示所有城镇的数据, 居民/城镇/国家/世界 已声明的城镇区块计数.
*v – 显示插件版本.
*war -- 战争
**stats -- 数据
**scores -- 纪录
**hud -- 开关给予玩家战争时的土地信息的HUD.
**participants {page #} -– 列出参战者名单.
====/plot====
*– 展示 /plot 指令.
*claim – 居民用来购买出售的土地的指令.
**auto – 居民用来自动购买附近出售中的土地的指令.
*unclaim – 居民放弃自己的土地的指令.
**circle/rect – 自动放弃圆形或矩形区域内的自己的土地.
***{# (以当前位置半径)} – 放弃土地的半径.
*{forsale/fs} – 出售普通的土地.
**circle/rect – 设置选区形状.
***{# (以当前位置半径)} – 出售土地的半径.
**$$ – 土地价格.
**circle/rect – 设置选区形状.
***{# (以当前位置半径)} – 出售土地的半径.
*{notforsale/nfs} – 设置土地无法出售.
**circle/rect – 设置选区形状.
***{# (以当前位置半径)} – 设置无法出售的土地的半径.
*perm – 展示玩家所在区块的权限.
*perm hud – 开关显示更多土地权限信息的hud计分版.
*set
*reset – 把其他类型的土地重置为普通的土地.
*shop – 设置土地为商店.
*embassy – 设置地皮为大使馆.
*arena – 设置地皮为竞技场.
*wilds – 设置地皮为荒野.
*inn – 设置地皮为旅店.
*jail – 设置地皮为监狱.
*name – allows a mayor or plot-owner to rename plots they own, overwriting the ~Unowned message. Personal-plots display both the plot’s given *name and the name of the plot-owner.
*perm
{on/off} – Edits the perm line of the single plot in which the player is standing. See here for details.
{resident/ally/outsider} {on/off}
{build/destroy/switch/itemuse} {on/off}
{resident/ally/outsider} {build/destroy/switch/itemuse} {on/off}
*reset – 重置地皮权限为 /town 或 /resident 上的默认权限 (取决于是地主还是他人使用该指令)
*toggle
*fire – 开关你所站土地的火焰扩散.
*pvp – 开关你所站土地的PVP.
*explosion – 开关你所站土地的爆炸.
*mob – 开关你所站土地的怪物生成.
*clear – 回溯土地归于原生, 只会回溯配置的.
====/resident====
/resident
– Shows a player their resident screen.
? – Shows /res commands available.
{resident} – Shows a player another player’s resident screen.
friend
add {resident} .. {resident} – Resident adds online player to their friends list.
add+ {resident} .. {resident} – Resident adds offline player to their friends list.
remove {resident} .. {resident} – Resident removes online player from their friends list.
remove+ {resident} .. {resident} – Resident removes offline player from their friends list.
clearlist – Removes all friends from a resident’s friend list.
list – Lists residents in towny’s data folder who are online.
jail paybail – Allows a player to pay to get out of jail. Funds go to the town which owns the Jail.
spawn – If deny_bed_use: true and player has a current bed spawn, command will teleport player to their bed.
toggle
map – Turns on map which refreshes when moving across plot borders.
townclaim – Turns on mode where /town claim is automatically used when moving across plot borders.
plotborder – Turns on smokey plot-border view. Border shows when players cross to different townblocks.
spy – Admins can turn on chat-channel spying.
reset – This turns off all modes that are active.
set
perm
{on/off} – Edits the perm line on the resident screen. See here for details.
{friend/ally/outsider} {on/off}
{build/destroy/switch/itemuse} {on/off}
{friend/ally/outsider} {build/destroy/switch/itemuse} {on/off}
reset – This takes the perm line seen in the /resident screen and applies it to all plots personally owned by the player typing it.
tax – Shows taxes a player pays.
====/town====
/town
– Shows a player their town’s town screen.
? – Shows /town commands available.
{town} – Shows a player another town’s town screen.
here – Shows you the town screen of the town in which you stand.
leave – Leaves a town.
list {page #} – Lists towns.
online – Shows players in your town which are online.
plots {townname} – Shows a helpful list of plots and their types/revenue which are owned by the town.
new
{townname} – Creates new town.
{townname} {mayor} – Admin command to create town.
add {resident} .. {resident} – Mayor command to add residents to your town.
kick {resident} .. {resident} – Mayor command to remove residents from your town.
spawn – Teleports you to your town’s spawn.
spawn {town} – Teleports you to another town’s spawn.
claim – Mayor command to claim the townblock in which you stand for your town.
outpost – Claims an outpost for your town.
{# (radius around current position)} – Claims an area of townblocks around you for your town.
auto – Claims as many townblocks around you as is possible given money in townbank and available townblocks.
unclaim – Mayor command to unclaim the townblock in which you stand.
all – Mayor command to unclaim all townblocks.
{# (radius around current position)} – Command to unclaim an area of townblocks around you.
outpost – Used to unclaim glitched outposts on MySQL Towny servers pre-0.92.0.0
withdraw {$} – Removes money from town bank.
deposit {$} – Adds money from player to the town bank.
buy
bonus {amount} – Buys available bonus townblocks.
delete {town name} – Admin/Mayor command to delete a town from towny’s data folder’s files.
outlawlist {town} – Displays a list of outlaws for a town.
outlaw {add/remove} {name} – Adds or removes an outlaw from a town’s outlaw list
outpost
{# (where # equals the corresponding outpost’s number)} – Teleports to an outpost.
{list} – lists your town’s outposts.
ranklist – Displays residents and their ranks.
rank {add|remove} {playername} {rankname} – Grants or removes a rank to a resident of the town.
reslist {townname} – See a FULL list of all residents in a town.
say {msg} – Broadcast a message to online town members.
set
board {message} – Sets message seen by residents upon logging in.
mayor {resident} – Mayor command to give mayor status to another resident.
homeblock – Sets the homeblock and spawn of your town.
spawn – Sets the town spawn, must be done inside the homeblock.
name {name} – Change your town’s name.
outpost – Sets a townblock as an outpost.
jail – Resets a jail plot’s spawn to current position within a jail plot.
perm
{on/off} – Edits the perm line on the town screen. See here for details.
{resident/ally/outsider} {on/off}
{build/destroy/switch/itemuse} {on/off}
{resident/ally/outsider} {build/destroy/switch/itemuse} {on/off}
reset – This takes the perm line seen in the /town screen and applies it to all plots owned by the town.
tag {upto4character} – Sets the town’s tag, which is sometimes used on that chat line.
clear – Clears the tag set for the town.
taxes {$} – Sets taxes collected from each resident daily. Also sets percentage if taxpercent is toggled on.
plottax {$} – Set taxes collected from each resident daily, per plot that they own.
plotprice {$} – Sets default cost of plot for the town.
shopprice {$} – Sets default cost of a shopplot for the town.
shoptax {$} – Set taxes collected from each resident daily, per shopplot that they own.
embassyprice {$} – Sets default cost of a embassy plot for the town.
embassytax {$} – Set taxes collected from each resident daily, per embassy plot that they own.
toggle
explosion – Turn on/off explosions in town.
fire – Turn on/off firespread in town.
mobs – Turn on/off hostile mobspawning in town.
public – Turn on/off public /town spawning and the co-ordinates of the town’s homeblock in the /town screen.
pvp – Turn on/off pvp in town.
taxpercent – Turn on/off taxing by percent/flatrate.
open – Turn on/off public joining to your town.
jail {number} {residentname} – Sends a resident of your town to the jail spawn number specified. Same command unjails a player.
join {townname} – Command to join a town that doesn’t require invites.
====/nation====
/nation
– Shows a player their nation’s nation screen.
? – Shows /nation commands.
list {page #} – Lists nations.
online – Shows players in your nation which are online.
{nation} – Shows a player the /nation screen of another nation.
leave – Mayor command to leave the nation they are a part of.
withdraw {$} – King command to remove money from the nation bank.
deposit {$} – King command to add money to the nation bank.
new
{nationname} – Mayor command to create a nation.
{nationname} {capitaltown} – Admin command to create a new nation, set capitol.
rank – Command to set assistant/custom ranks in the nation.
add {town} .. {town} – Invites/Adds a town to your nation.
kick {town} .. {town} – Removes a town from your nation.
delete {nation} – Deletes your nation.
ally
add {nation} .. {nation} – Add a nation to your nation’s ally list.
remove {nation} .. {nation} – Removes a nation from your nation’s ally list.
enemy
add {nation} .. {nation} – Add a nation to your nation’s enemy list.
remove {nation} .. {nation} – Removes a nation from your nation’s enemy list.
rank {add|remove} {playername} {rankname} – Grants or removes a rank to a resident of the nation.
say {msg} – Broadcast a message to online nation members.
set
king {resident} – King command to change the king of the nation.
captial {town} – Sets the capitol and king of the nation.
taxes {$} – Sets nationtax applied to the towns within the nation.
name {name} – Sets the nation’s name.
title {name} {titlegoeshere} – King command to add a Title to a member of the nation.
surname {name} {surnamegoeshere} – King command to add a Suffix to a member of the nation.
tag {upto4character} – Sets the nation’s tag, which is sometimes used on that chat line.
clear – Clears the tag set for the nation.
toggle
neutral – Sets whether your nation will pay daily to be neutral during towny war.
====/townyadmin====
/townyadmin
– Shows Memory, Threads, War status, Health regen setting, Time, Whether daily-timer/taxes are on.
? – Shows /ta commands.
delete {playername} – Deletes a player’s towny data.
resident {playername}
{oldname} rename {newname} – Admin command to manually rename a resident to a new name. Not need if TownyNameUpdater.jar is present.
town {townname}
add {resident} .. {resident} – Admin command to invite/add a resident to a town.
remove {resident} .. {resident} – Admin command to remove a resident from a town.
kick {resident} – Admin command to remove a resident from a town.
rename {newname} – Admin command to rename a town.
spawn – Admin command to spawn at at town spawn.
outpost # – Admin command to spawn at any towns outposts.
delete – Admin command to delete a town.
rank {add/remove} {name} {rank} – Admin command to give/remove a rank to a town member.
nation {nationname}
add {town} – Admin command to invite/add a town to a nation.
rename {newname} – Admin command to rename a nation.
delete – Admin command to delete a town.
reset – resets the towny config.yml to its current default.
toggle
war – Turn on/off towny war.
neutral – Turn on/off a nation’s ability to declare neutrality.
npc {residentname} – Toggles a player’s resident file to isNPC=true, this exempts the player from taxes/upkeep.
debug – Turns on/off debug mode.
devmode – Turns on/off special devmode for when towny’s devs join your server to find a bug.
withdraw – Turns on/off town/nation’s ability to withdraw money from their town/nation banks.
set
title {name} {title} – A command for admins to be able to set a player’s title.
surname {name} {surname} – A command for admins to be able to set a player’s surname.
capital {townname} – A command for admins to be able to change a nations capital. Town to be set must already be a member of the nation.
mayor
{town} {resident} – Admin command to set a resident as mayor of a town.
{town} npc – Admin command to set a town to have an npc mayor.
givebonus {town} {#} – Gives extra townblocks to a town.
reload – Reloads towny’s config.yml.
backup – Creates a backup.
newday – Causes a new day to happen, this does not stop the next new day from happening when it was already scheduled.
unclaim
rect {radius} – Admin command to unclaim an area.
purge {# as in days} – Deletes old residents.
====/townyworld====
/townyworld
– Shows world settings for the world in which you stand.
? – Shows /tw commands.
list – Lists worlds.
{world} – Show settings for world.
toggle
claimable – Turn on/off whether mayors can claim townblocks in the world.
usingtowny – Turn on/off whether towny is used in the world.
pvp – Turn on/off pvp in the world.
forcepvp – Turn on/off whether pvp is forced on in all towns in the world.
explosion – Turn on/off whether explosions are on in the wilderness/towns in the world.
forceexplosion – Force explosions on in that world.
fire – Turn on/off whether firespread is on in the wilderness/towns in the world.
townmobs – Turn on/off hostile mobspawning in towns in the world.
worldmobs – Turn on/off the mobs listed in the world mobs in the world.
revertunclaim – Turn on/off the revert on unclaim feature for that world.
revertexpl – Turn on/off the reverting explosions in the wilderness feature for that world.
set
wildname {name} – Sets name of the wilderness.
wildperm {perm} .. {perm} – Deprecated.
wildignore {id} .. {id} – Deprecated.
wildregen {Creeper,EnderCrystal,EnderDragon,Fireball,SmallFireball,LargeFireball,TNTPrimed,ExplosiveMinecart} – Sets what explosions are reverted in the wilderness.
usedefault – Deprecated.
regen – Regenerates the MC chunk in which back to the seed.
undo – Undoes /tw regen.
====/townychat reload – Reloads chatconfig.yml and channels.yml
/townchat, /tc
Put in from of text to speak with members of your town only, or without text afterwards to enter the channel.
/nationchat, /nc
Put in from of text to speak with members of your nation only, or without text afterwards to enter the channel.
/global, /g
Put in from of text to speak in globalchat, or without text afterwards to enter the channel.
/res set mode reset
Reset chat mode to default chat.
/a – admin chat.
/m – moderator chat.
/channel leave|join {channel} – Channel leaving and joining.
/ch list – list what channels a player is currently listening to. Courtesy of Yaiyan.
/leave {channel} – Leaves a channel.
/join {channel} – Joins a channel.
/chmute {channel} {player} – Mutes a player in a channel.
/mutelist {channel} – Displays mute list for a channel.
/chunmute {channel} {player} – Unmutes a player in a channel.====
----
----
=== 城镇的运行方式 ===
=== 城镇的运行方式 ===


----
----
==== <big>等级制度</big> ====
==== <big>{{MCColor|&c|等级制度}}</big> ====
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border: 3px solid {{{color|#B0B0B0}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center>{{{text|{{{1|'''<big><big><big>等级制度</big></big></big>'''}}}}}}</center></div>
|-
!
|
===== {{MCColor|&7|流浪者}} =====


===== 流浪者 =====
:流浪者不属于任何城镇. 他们没有土地和权限(权限可在 TownyPerms.yml 内设置). 流浪者可以购买大使馆区块来获得土地.他们拥有towny.command.plot.claim权限(在Townyperms.yml 内)


:流浪者不属于任何城镇. 他们没有土地和权限(权限可在 TownyPerms.yml 内设置). 流浪者可以购买大使馆区块入股他们有towny.command.plot.claim 权限(在Townyperms.yml 内)
===== {{MCColor|&a|<big>居民</big>}} =====
:每个加入你服务器的人都可以成为居民 (他们会获得 towny.town.resident权限,在 townyperms.yml的流浪者部分.)<br />
居民可以使用 /resident 来获得居民信息, 包括拥有的金钱,地皮和朋友及其所属城镇.


===== 居民 =====
:居民可以加入城镇. 第一次进入服务器的居民可以自动加入一个城镇,只需设置在 config.yml 内设置 default_town_name: '' .
 
:每个加入你服务器的人都可以成为居民 (他们会获得 towny.town.resident权限,在 townyperms.yml的流浪者部分.)居民可以使用 /resident 来获得居民信息, 包括 金钱, 所属城镇, 拥有的地皮和朋友.
 
:居民可以加入城镇. 第一次进入服务器的居民可以自动加入一个城镇,只需设置在 config.yml default_town_name: '' .


:加入城镇的居民可以声明城主已设置出售的区块. 当居民拥有土地后, 可以在居民信息内看到展示拥有区块数和个人地皮权限.
:加入城镇的居民可以声明城主已设置出售的区块. 当居民拥有土地后, 可以在居民信息内看到展示拥有区块数和个人地皮权限.


:居民拥有的权限可在 TownyPerms.yml 内设置.
:居民拥有的权限可在 TownyPerms.yml 内设置.
 
===== {{MCColor|&2|<big>城镇</big>}} =====
===== 城镇 =====
 
:城镇是拥有一位城镇统治的居民聚居的地方 (或是只有一位居民).城镇有银行,只有城主才能取钱.城镇可以设置助手来协助管理城镇. 城镇每天会定时地收税,交不起税的城镇将会倒闭.
:城镇是拥有一位城镇统治的居民聚居的地方 (或是只有一位居民).城镇有银行,只有城主才能取钱.城镇可以设置助手来协助管理城镇. 城镇每天会定时地收税,交不起税的城镇将会倒闭.


:城镇的发展会远离城镇中心,城镇中心区块取决于城主建城的位置. 城镇中心需要被声明来作为城镇出生点, 除非城主已在野外声明了一个前哨.
:城镇的发展会远离城镇中心,城镇中心区块取决于城主建城的位置. 城镇中心需要被声明来作为城镇出生点, 除非城主已在野外声明了一个前哨.
 
===== {{MCColor|&4|<big>城主</big>}} =====
===== 城主 =====
 
:城主和城镇助手一起管理城镇居民. 城主的权限可在 TownyPerms.yml 内设置.
:城主和城镇助手一起管理城镇居民. 城主的权限可在 TownyPerms.yml 内设置.


第398行: 第148行:
:你不可能管理多个城镇除非你是服务器管理员. 管理员可以这样来管理两个或更多城镇:
:你不可能管理多个城镇除非你是服务器管理员. 管理员可以这样来管理两个或更多城镇:


   举个栗子: 管理员bubu
   举个栗子:  
   管理bubu想要有个服务器官方城镇, 然而他已经有自己的城镇. Bob 将会建立他的服务器官方城镇并设置税收,土地价格和权限 这种城镇不应该给予居民, 盟军或外来者权限.
<spoiler>
   管理员bubu想要有个服务器官方城镇, 然而他已经有自己的城镇. bubu将会建立他的服务器官方城镇并设置税收,土地价格和权限.这种城镇不应该给予居民、盟军或外来者权限.
   bubu完成制作他的城镇并输入 /townyadmin set mayor {城镇名} npc 来放置一个虚假的 'npc' 居民作为服务器城镇的城主.
   bubu完成制作他的城镇并输入 /townyadmin set mayor {城镇名} npc 来放置一个虚假的 'npc' 居民作为服务器城镇的城主.
   然后bubu离开了服务器城镇并创建了他自己的城镇. 使用 /townyadmin set mayor {城镇名} npc 指令,bubu就能往返于两镇之间.
   然后bubu离开了服务器城镇并创建了他自己的城镇. 使用 /townyadmin set mayor {城镇名} npc 指令,bubu就能往返于两镇之间.
   bubu并没有离开他的城镇来把玩家邀请到服务器城镇内! 他可以使用/townyadmin town {城镇名} add {玩家名}  来把玩家拉到服务器城镇内或在 config.yml内设置 default_town_name: 'Server_Town' .
   bubu并没有离开他的城镇来把玩家邀请到服务器城镇内! 他可以使用/townyadmin town {城镇名} add {玩家名}  来把玩家拉到服务器城镇内.
  或在 config.yml内设置 default_town_name: 'Server_Town' .
   bubu添加NPC城镇到一个国家内,他只输入了 /ta nation {国家} add {城镇}.
   bubu添加NPC城镇到一个国家内,他只输入了 /ta nation {国家} add {城镇}.
</spoiler>
=====  {{MCColor|&7|被放逐者}} =====
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #cfe2f3;"
|-
|  {{MCColor|&7|'''<big><big>放</big></big><br />
<big><big>逐</big></big><br />
<big><big>者</big></big>'''}}
|
:城镇0.92.0.0版本中,城主可以设置驱逐出境的名单,需输入/town outlaw [add/remove] [玩家名].<br />
但输入指令还需要towny.command.town.outlaw权限.
:被放逐者可以是任何玩家. 如果你的城镇的玩家在列表上,那么他就会被自动踢出城镇.
:如果是开放的城镇,这可以阻止这些玩家自由地出入城镇.
:进入一个被认为是被放逐者的城镇的玩家将会受到警告<br />
:被放逐者如果在被放逐的城镇内死亡则会被羁押到城镇监狱内,这需要config.yml 内配置jail.is_jailing_attacking_outlaws 为 true.
:这也需要击杀被放逐者的人拥有 towny.outlaw.jailer 权限才会触发.同时城镇也要有个监狱才行.
:默认只有城主,助手和警长拥有towny.outlaw.jailer 权限.


===== 国家 =====
|-
!
|}
 
===== {{MCColor|&c|国家}} =====


:国家由一个作为国都的城镇和其他多个城镇组成 (或只有一个城镇). 掌控国都的城主就是国王.国家可以对其他国家挑起战事. 国家也有独立的银行. 国家银行可从城镇内收税.
:国家由一个作为国都的城镇和其他多个城镇组成 (或只有一个城镇). 掌控国都的城主就是国王.国家可以对其他国家挑起战事. 国家也有独立的银行. 国家银行可从城镇内收税.


:两个国家可以建立同盟国, 来让居民防止友军火焰伤害, 互相发展建设 (如果土地权限开启了ally权限的话,)也可以各自在战争中互助.
:两个国家可以建立同盟国, 来让居民防止友军伤害, 互相发展建设 (如果土地权限开启了ally权限的话,)也可以各自在战争中互助.


:0.91.0.0之后的版本,你可以限制国家联盟只能是双向的,来让国家 A 无法把国家B视为盟国除非国家B把国家A视为盟国. 你可以在配置内启用这个选项: war.disallow_one_way_alliance, 默认关闭.
:0.91.0.0之后的版本,你可以限制国家联盟只能是双向的,来让国家 A 无法把国家B视为盟国除非国家B把国家A视为盟国. 你可以在配置内启用这个选项: war.disallow_one_way_alliance, 默认关闭.
第415行: 第189行:
:并且0.91.0.0之后的版本, 你可以限制谁创建,加入和维护一个国家通过设置最小所需居民数.查看 config.yml内的 Global Town Settings部分.
:并且0.91.0.0之后的版本, 你可以限制谁创建,加入和维护一个国家通过设置最小所需居民数.查看 config.yml内的 Global Town Settings部分.


===== 国王 =====
===== {{MCColor|&6|国王}} =====


:国王领导国家,也是国都的城主. 国王的权限可在 TownyPerms.yml 内设置.
:国王领导国家,也是国都的城主. 国王的权限可在 TownyPerms.yml 内设置.


:国王可以决定居民的职位. 他们可以成为国家助手 或其他的自定义职位. 国王 可以用 ‘/nation ranklist’ 查看头衔. 玩家可以通过‘/nation rank {add|remove} {玩家名} {头衔}’来被授予头衔. 玩家可以拥有多个头衔, 管理员可以创建不同的国家角色.
:国王可以决定居民的职位. 他们可以成为国家总理 或其他的自定义职位. 国王 可以用 ‘/nation ranklist’ 查看头衔. 玩家可以通过‘/nation rank {add|remove} {玩家名} {头衔}’来被授予头衔. 玩家可以拥有多个头衔, 管理员可以创建不同的国家角色.


:国王可以对所统治的城镇内的居民设置标题 (prefixes) 和姓氏 (postfixes) . 可以这样设置:
:国王可以对所统治的城镇内的居民设置头衔 (前缀) 和姓氏 (后缀) . 可以这样设置:


:*/nation set title {name} 标题名
:*/nation set title {玩家名} 头衔
:*/nation set surname {name} 姓氏名
:*/nation set surname {玩家名} 姓氏
:在玩家名后留空来重置标题和姓氏.
:在玩家名后留空来重置头衔和姓氏.
|
|}<noinclude>


===== 配置 Townyperms.yml 和角色头衔 =====
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border: 3px solid {{{color|#B0B0B0}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center></div>
|-
!
|
==== 配置 Townyperms.yml 和角色头衔 ====


:Towny 0.82.0.0 之后的版本拥有新的配置文件, TownyPerms.yml, 位于 towny\settings\ 文件夹.
:Towny 0.82.0.0 之后的版本拥有新的配置文件, TownyPerms.yml, 位于 towny\settings\ 文件夹.
第440行: 第223行:
::*国家的主人是国王.
::*国家的主人是国王.


:一些头衔属于城主 或 国王, 和增加玩家已有的头衔:
:一些头衔属于城主或国王, 和增加玩家已有的头衔:


::*城主可以把居民提拔为城镇助手.
::*城主可以把居民提拔为城镇助手.
::*国王提拔一个居民为国家助手.
::*国王提拔一个居民为国家总理.
::*城主和国王可以被授予管理员创建的自定义头衔.
::*城主和国王可以被授予管理员创建的自定义头衔.
:::*玩家可以从他们的城主或国王那里得到许多额外的头衔,作为不同的城镇/国家角色.
:::*玩家可以从他们的城主或国王那里得到许多额外的头衔,作为不同的城镇/国家角色.
第450行: 第233行:
:居民可以输入 ‘/town ranklist’查看城镇呢ID头衔. 城镇可使用‘/town rank {add|remove} {玩家名} {头衔}’ 来给予居民头衔. 国王可以使用/nation rank {add|remove} {玩家名} {头衔}’ 来给予臣民头衔.
:居民可以输入 ‘/town ranklist’查看城镇呢ID头衔. 城镇可使用‘/town rank {add|remove} {玩家名} {头衔}’ 来给予居民头衔. 国王可以使用/nation rank {add|remove} {玩家名} {头衔}’ 来给予臣民头衔.


===== 设置国家和国王的标题, 城镇和国家的名字 =====
==== 设置国家和国王的头衔, 城镇和国家的名字 ====
 
<spoiler>
:你可以自定义城主, 国王, 城镇, 国都和国家的名字.
:你可以自定义城主, 国王, 城镇, 国都和国家的名字.


第518行: 第301行:
:*kingPostfix: ” – 国王名后缀.
:*kingPostfix: ” – 国王名后缀.
:*nationTownUpkeepModifier: 1.0 – 一个城镇加入国家增加/减少的维护费用率. 这个倍数是在所有其他倍数对城镇维护成本产生影响之后计算的.当设置为 1.0, 维护费用不变.
:*nationTownUpkeepModifier: 1.0 – 一个城镇加入国家增加/减少的维护费用率. 这个倍数是在所有其他倍数对城镇维护成本产生影响之后计算的.当设置为 1.0, 维护费用不变.
</spoiler>
|
|}<noinclude>
==== <big>聊天系统</big> ====
聊天系统需要安装Townychat.jar才会生效,具体可以查看[[Towny/聊天系统]]
==== <big>{{MCColor|&2|银行}}</big> ====
城镇和国家都有银行,居民可以捐钱但只有城主或国王才能取钱.<br />
城镇所收的税也会被存入银行.声明土地或前哨、日常维护费都是从银行中扣除.<br />
居民捐钱指令:<br />
/t deposit [钱数] 来捐钱给城镇<br />
/n deposit [钱数] 来捐钱给国家<br />
国王/城主取钱指令:<br />
/t withdraw [钱数]<br />
/n withdraw [钱数]<br />


----
----
第539行: 第340行:


----
----
==== <big>土地所有制</big> ====
==== <big>{{MCColor|&c|土地所有制}}</big> ====


===== 城镇区块 =====
===== <big>城镇区块</big> =====


:城镇给管理员提供一种不需要插手的方法来保护方块.在不同的城镇区块内的方块保护不同, 默认大小 16x16x128 (该世界的最高高度.)
:城镇给管理员提供一种不需要插手的方法来保护方块.在不同的城镇区块内的方块保护不同, 默认大小 16x16x128 (该世界的最高高度.)
:城镇区块由城主声明来给予或出售给居民.
:城镇区块由城主声明来给予或出售给居民.
 
----
====== 城镇区块大小 ======
====== 城镇区块大小 ======


第564行: 第365行:
:使用这个特性, 城主可以不需要居民来扩大城镇领土.
:使用这个特性, 城主可以不需要居民来扩大城镇领土.


===== 土地类型 =====
===== <big>土地类型</big> =====
 
----
:城镇0.75之后的版本添加了土地类型. 这可以让城主更好地管理自己的城镇.
:城镇0.75之后的版本添加了土地类型. 这可以让城主更好地管理自己的城镇.


:到现在为止:
:到现在为止有如下类型


====== 默认土地 ======
====== 默认土地 ======


:这些土地不需要指定任何特定的命令.
:这些土地不需要指定任何特定的命令.
:可以输入 /plot forsale {$$} 来出售该土地.
:可以输入 /plot fs {价格} 来出售该土地.
:不是默认类型的土地可以用 /plot set reset 来重置.
:不是默认类型的土地可以用 /plot set reset 来重置.


====== 商店 ======
====== {{MCColor|&6|商店}} ======


:商店地皮可以输入 /plot set shop 来设置.
:商店地皮可以输入 /plot set shop 来设置.
:城主可以使用/town set shopprice {$$} 来出售商店地皮. 这可以被 /plot forsale {$$}覆盖.
:城主可以使用/town set shopprice {$$} 来出售商店地皮. 这可以被 /plot forsale {$$} 覆盖.
:城主也可以输入 /town set shoptax {$$} 来收税. 这个税收不包括普通的土地税.
:城主也可以输入 /town set shoptax {$$} 来收税. 这个税收不包括普通的土地税.


====== 竞技场 ======
====== {{MCColor|&4|竞技场}} ======


:竞技场可以输入 /plot set arena 来设置.
:竞技场可以输入 /plot set arena 来设置.
:PVP默认开启. 城镇生命恢复也会在此关闭.
:PVP默认开启. 城镇生命恢复也会在此关闭.


====== 大使馆 ======
====== {{MCColor|&a|大使馆}} ======


:大使馆可以输入 /plot set embassy 来设置
:大使馆可以输入 /plot set embassy 来设置
第595行: 第396行:
:大使馆也可以作为商店, 作为更大的商店城镇, 不同城镇的玩家都可设置商店.
:大使馆也可以作为商店, 作为更大的商店城镇, 不同城镇的玩家都可设置商店.
:当玩家离开一个城镇不会失去他在大使馆的地主身份.
:当玩家离开一个城镇不会失去他在大使馆的地主身份.
====== 掘战区域 ======
在0.91开发版本内存在。
在正式版内被删除。


====== 荒郊野外 ======
====== {{MCColor|&7|荒郊野外}} ======


:荒郊野外可以用 /plot set wilds 来设置
:荒郊野外可以用 /plot set wilds 来设置
第611行: 第415行:
#使用‘/plot set perm resident build on’ 和 ‘/plot set perm resident destroy on’ 来开启居民 居民只能破坏已设置的方块种类.
#使用‘/plot set perm resident build on’ 和 ‘/plot set perm resident destroy on’ 来开启居民 居民只能破坏已设置的方块种类.


====== 旅店 ======
====== {{MCColor|&2|旅店}} ======


:旅店可以用 /plot set inn 来设置
:旅店可以用 /plot set inn 来设置
第617行: 第421行:
:启用这个特性需要在 config.yml 内设置 deny_bed_use: ‘true’  
:启用这个特性需要在 config.yml 内设置 deny_bed_use: ‘true’  


====== 监狱 ======
====== {{MCColor|&c|监狱}} ======


:监狱可以用 /plot set jail 设置
:监狱可以用 /plot set jail 设置
第636行: 第440行:
:*囚犯被杀不会获得金钱.
:*囚犯被杀不会获得金钱.
:*囚犯 可以输入 /res [玩家名] 来显示与其他在监狱内的玩家的地位.
:*囚犯 可以输入 /res [玩家名] 来显示与其他在监狱内的玩家的地位.
:*建议你创建新的城镇头衔叫做 Sheriff 在townyperms.yml内 , 并给予头衔 towny.command.town.toggle.jail 权限. 最近的将会在 townyperms.yml 生成.
:*建议你在townyperms.yml内创建新的城镇头衔叫做 Sheriff (警长) , 并给予头衔 towny.command.town.toggle.jail 权限. 最新的版本将会在 townyperms.yml 生成.


====== 农场 ======
====== {{MCColor|&c|农场}} ======


:农村可以输入 /plot set farm 来设置
:农场可以输入 /plot set farm 来设置


:玩家只能破坏和建筑农场内的某些方块,在Config.yml 内 global_town_settings.farm_plot_allow_blocks 配置. 默认包括 “草丛, 各种花, 南瓜种子, 西瓜种子, 地狱疣等其他农作物”.
:玩家只能破坏和建筑农场内的某些方块,可在Config.yml 内 global_town_settings.farm_plot_allow_blocks 配置. 默认包括 “草丛, 各种花, 南瓜种子, 西瓜种子, 地狱疣等其他农作物”.


::可以破坏/建筑这些方块仍取决于 /plot perm 内显示的不同身份的权限. 这意味着如果 B=rao, 任何人都可以破坏/放置指定的方块. 如果 B=r– 那么就只有居民可以破坏/放置指定的方块.
::可以破坏/建筑这些方块仍取决于 /plot perm 内显示的不同身份的权限. 这意味着如果 B=rao, 任何人都可以破坏/放置指定的方块. 如果 B=r– 那么就只有居民可以破坏/放置指定的方块.
第649行: 第453行:


:农场允许城镇居民击杀里面的动物. 可以在配置内 global_town_settings.farm_animals 配置可击杀动物. 默认可击杀 “猪牛鸡羊和蘑菇牛”.
:农场允许城镇居民击杀里面的动物. 可以在配置内 global_town_settings.farm_animals 配置可击杀动物. 默认可击杀 “猪牛鸡羊和蘑菇牛”.
----
====== {{MCColor|&6|银行}} ======
:银行是在0.93.00版本添加的新土地类型


===== 前哨 =====
===== 前哨 =====
第656行: 第463行:
:为了让玩家可以声明前哨, 必须设置''allow_outposts:'' true 并且玩家需要有 towny.town.claim.outpost 权限.
:为了让玩家可以声明前哨, 必须设置''allow_outposts:'' true 并且玩家需要有 towny.town.claim.outpost 权限.


:管理员可以设置一个玩家可以声明多少个前哨, 可以在你的权限插件内的 info/option/meta node section 找到. 使用 towny_maxoutposts: {number} info node. [http://towny.palmergames.com/towny/towny-permission-nodes/ 城镇权限列表在这.]
:管理员可以设置一个玩家可以声明多少个前哨, 可以在你的权限插件内的 info/option/meta 节点部分找到. 使用 towny_maxoutposts: {数字} 信息节点. [http://mineplugin.org/Towny/%E6%9D%83%E9%99%90%E8%8A%82%E7%82%B9 城镇权限列表在这.]


:前哨无法离城镇中心区块太近, 就如城主不能在已存在的城镇周围建城. 确切的数字可在这里设置: [http://towny.palmergames.com/towny/towny-config-yml/ config.yml] at ''min_distance_from_town_homeblock: 5''. 默认前哨需要离城镇中心区块5个区块远.
:前哨无法离城镇中心区块太近, 就如城主不能在已存在的城镇周围建城. 确切的数字可在这里设置: [http://mineplugin.org/Towny#config.yml config.yml] at ''min_distance_from_town_homeblock: 5''. 默认前哨需要离城镇中心区块5个区块远.


:前哨拥有两个设置,在 [http://towny.palmergames.com/towny/towny-config-yml/ config.yml]
:前哨拥有两个设置,在 [http://mineplugin.org/Towny#config.yml config.yml]


:*设置 ''allow_outposts: false'' 你可以完全关闭前哨.
:*设置 ''allow_outposts: false'' 你可以完全关闭前哨.
第676行: 第483行:
:为了让土地可出售,当城主站在一块土地上, 输入 /plot forsale {价格} 居民需要输入站在这块出售的土地上输入 /plot claim 来购买.
:为了让土地可出售,当城主站在一块土地上, 输入 /plot forsale {价格} 居民需要输入站在这块出售的土地上输入 /plot claim 来购买.


===== 地图用法 =====
===== 地图 =====
 
:城镇地图展示了网格区块. 使用 /towny map 可以看到地图或者<br />
每次你从一个区块走到另一个区块都可以看到:
 
*使用''/res set mode map'' 来开启.
*使用''/res set mode reset'' 来关闭.
 
:可以用 /towny map 看到地图.<br />


:城镇地图展示了网格区块. 使用 /towny map 可以看到地图或者每次你从一个区块走到另一个区块:
[[File:townymap.jpg]]
======大地图======
输入/towny map big可查看城镇大地图,一次性显示整个城镇的区块分布.<br />


*使用''/resident set mode map'' 来开启.
[[File:townybigmap.jpg]]<br />
*使用''/resident set mode reset'' 来关闭.


:可以用 /towny map 看到地图.
缩写解释:
* J=jail=监狱
* E=embassy=大使馆
* A=arena=竞技场
* S=shop=商店
* W=wilds=荒野
* I=inn=旅店
* F=farm=农场
* H=home=城镇之家(城镇中心区块)


===== 土地回溯 & 未明之地 =====
===== 土地回溯 & 未明之地 =====
第691行: 第515行:
====== 枯竭大地 归于原生 ======
====== 枯竭大地 归于原生 ======


:当一块土地荒芜后它将慢慢地恢复到成为城镇前的原始状态。. 方块会缓慢地沿着时间线回溯直到归于原生. 城镇区块要想完全恢复必须在区块快照被移除前执行. 如果重新声明回溯中的区块, 不会采取新的快照. 如果城镇区块再次被舍弃他仍会以最初的快照来回溯.
:当一块土地荒芜后它将慢慢地恢复到成为城镇前的原始状态. 方块会缓慢地沿着时间线回溯直到归于原生.<br />
要想完全恢复城镇区块就必须在区块快照被移除前尽快重新建立城镇.<br />
<big>译者注:区块快照指的是在玩家声明区块后插件会自动备份该区块的初始状态.你也许可以在后台看到这个消息:</big>
Plot snapshots completed.
如果重新声明回溯中的区块, 那么就可以停止回溯.<br />
如果城镇区块再次荒废的话它仍会回溯至原生.


*可在这里关闭这项特性: towny\data\worlds\worldname.txt @ 'usingPlotManagementRevert=false'
*可在这里关闭这项特性: towny\data\worlds\worldname.txt @ 'usingPlotManagementRevert=false'
*或站在你想要开关的土地上输入 ‘/tw toggle revertunclaim’.
*或站在你想要开关的世界上输入 ‘/tw toggle revertunclaim’.
*在配置内关闭这项特性 new_world_settings.plot_management.revert_on_unclaim.enabled
*在配置内关闭这项特性 new_world_settings.plot_management.revert_on_unclaim.enabled


:你可以设置某些不恢复的方块种类来阻止玩家挖恢复的钻石矿.
:你可以设置一些方块种类无法回溯来阻止玩家挖回溯的钻石矿.


*不恢复的方块种类可以在data/worlds/worldname.txt内设置 block_ignore   
*不回溯的方块种类可以在data/worlds/worldname.txt内设置 block_ignore   
*新世界默认的配置在new_world_settings.plot_management.revert_on_unclaim.block_ignore:
*新世界默认的配置在new_world_settings.plot_management.revert_on_unclaim.block_ignore:
<big>一个倒闭的城镇:</big><br />
[[File:townyback.jpg|townyback.jpg]]<br />
<big>一个倒闭的城镇回溯中的建筑:</big><br />
[[File:timmer.jpg|timmer.jpg]]


====== 于荒芜之大地 溯余指之尘土 ======
====== 于荒芜之大地 溯余指之尘土 ======


:当一个城镇区块没有被声明时匹配列表内的设定的某种方块将会被删除. 当在删除区块内的牌子时很有用, 但你需要确保Lockette或Deadbolt的牌子是解锁的.
:当一个城镇区块无人声明成为'''无主之地'''时,在配置中设置的某些类型的方块将会被回溯(默认包括牌子).<br />
这在删除区块内的牌子时很有用, 但你需要确保Lockette或Deadbolt的牌子已解锁.(/plot clear 也可以清除牌子)


*可在这里关闭这项特性: towny\data\worlds\worldname.txt @ ''usingPlotManagementdelete=false''
*可在这里关闭这项特性: towny\data\worlds\worldname.txt @ ''usingPlotManagementdelete=false''
第712行: 第548行:


*这些ID的方块列表位于 towny\data\worlds\worldname.txt @ 'plotManagementDeleteIds=' 将会在废弃的城镇区块内被移除.
*这些ID的方块列表位于 towny\data\worlds\worldname.txt @ 'plotManagementDeleteIds=' 将会在废弃的城镇区块内被移除.
*默认新世界的配置在 new_world_settings.plot_management.block_delete.unclaim_delete
*默认新世界的配置在 new_world_settings.plot_management.block_delete.unclaim_delete


======  一城一地之主 亦可溯荒成流 ======
======  一城一地之主 亦可溯荒成流 ======
第730行: 第566行:
====== 荒芜大地之回溯 ======
====== 荒芜大地之回溯 ======


:一个简单的 wild_revert_on_mob_explosion 设置. 将会在一段时间后恢复爆炸破坏的方块.
:只需设置 wild_revert_on_mob_explosion. 荒芜的土地将会在一段时间后恢复爆炸破坏的方块.
自从 Towny 0.79.1.0 后的版本,你可以在这里添加任何实体来回溯爆炸破坏 (包括 Creeper,EnderCrystal,EnderDragon,Fireball,SmallFireball,TNTPrimed).
自从 Towny 0.79.1.0 后的版本,你可以在这里添加有爆炸破坏的实体来回溯方块 (包括 Creeper,EnderCrystal,EnderDragon,Fireball,SmallFireball,TNTPrimed).
这些设置被分在不同世界的文件夹, 所以你需要每个世界都更改才有效.
这些设置被分在不同世界的文件夹, 所以你需要每个世界都更改才有效.


第744行: 第580行:


----
----
==== <big> 城镇怎样保护玩家的财产安全 </big> ====


:城镇的特点是让玩家保护自己. 管理员不需要为区块保护而煞费苦心,因为玩家无法猖狂地声明没用的土地.
===<big>指令</big>===
----
'''请查看<big>[[Towny/指令|指令页面]]</big>'''
----


:你首先要弄清城镇的4种权限和3个分组.
===权限节点===
'''<big>请查看[[Towny/权限节点 |权限节点页面]]</big>'''<br />
城镇插件的权限默认是配置好的了,基本上不怎么需要修改.
但如果你想修改权限的话,你也可以用Groupmanger之类的权限插件或在Townyperms.yml文件内在你想要的头衔下增减相应权限
----


===== 城镇地皮权限 =====
==== 城镇地皮权限 ====


:有4种可以设置个人和城镇区块的权限,  (城镇可以设置城镇全局权限并影响不属于任何玩家的土地.) 最基础的指令是 ''/resident set perm'' 或 ''/town set perm''.
:有4种可以设置个人和城镇区块的权限,  (城镇可以设置城镇全局权限并影响不属于任何玩家的土地.) 最基础的指令是 ''/resident set perm'' 或 ''/town set perm''.


:城镇 0.77.0.0 及之后的版本每个土地可以有格子的权限. 土地使用默认设置的土地权限 (个人区块或城镇区块,) 但是地主可以给每个地皮设置不同的权限. 查看一个地皮的权限可以输入 ''/plot perm'' ,设置地皮权限可使用''/plot set perm''.
:城镇 0.77.0.0 及之后的版本每个土地可以有独立的权限. 土地使用默认设置的土地权限 (个人区块或城镇区块,) 但是地主可以给每个地皮设置不同的权限. 查看一个地皮的权限可以输入 ''/plot perm'' ,设置地皮权限可使用''/plot set perm''.


:默认的个人地皮权限可以输入 ''/resident'' 查看 或输入 ''/town'' 查看城镇权限.
:默认的个人地皮权限可以输入 ''/resident'' 查看 或输入 ''/town'' 查看城镇权限.
=已知问题=
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border: 3px solid {{{color|#B0B0B0}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center>{{{text|{{{1|'''<big><big><big>已知问题</big></big></big>'''}}}}}}</center></div>
|-
!
|*Windows系统汉化荒野名会显示乱码
*玩家用城镇相关的ID登录服务器可以窃取城镇和国家的资金以及删除城镇和国家,你可以安装[[TownyFix]]来修复或手动封禁相关ID<br />
[[file:townyfix2.jpg]]
|
|}<noinclude>
=子页面=
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border-below: 10px solid {{{color|#11c3ea}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center>{{{text|{{{1|'''<big><big><big>子页面</big></big></big>'''}}}}}}</center></div>
|-
!
|<center>'''<big>[[Towny/教程]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/常见问题]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/聊天系统]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/配置]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/权限节点]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/0.92.0.0|0.92.0.0更新记录]]</big>'''</center>
|-
!
|<center>'''<big>[[Towny/0.93.0.0|0.93.0.0更新记录]]</big>'''</center>
|}<noinclude>
=相关链接=
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border: 10px solid {{{color|#11c3ea}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center>{{{text|{{{1|'''<big><big><big>相关链接</big></big></big>'''}}}}}}</center></div>
|-
!
|<center><big>'''[http://palmergames.com/towny/ 城镇官网]'''</big></center>
|-
!
|<center><big>'''[https://www.reddit.com/r/townyplugin/ reddit]'''</big></center>
|-
!
|<center><big>'''[https://github.com/LlmDl/Towny github]'''</big></center>
|-
!
|<center><big>'''[http://towny.palmergames.com/category/towny-download/towny-dev-build/ 开发版下载地址]'''</big></center>
|-
!
|<center><big>'''[http://towny.palmergames.com/category/towny-download/towny-release-download/ 正式版下载地址]'''</big></center>
|-
!
|<center><big>'''[https://bstats.org/plugin/bukkit/Towny bStats城镇数据记录]'''</big></center>
|}<noinclude>
== {{MCColor|&3|相关插件}} ==
{|class="common-box" style="margin: 0px 15%; width:{{{width|70%}}}; background: #fbfbfb; border-bottom: 10px solid {{{color|#11c3ea}}};"
|-
| style="padding: 2px 0 2px 0.5em" |
| style="padding: 0.25em 0.5em"| <div style="{{{text-style|}}}"><center>{{{text|{{{1|'''<big><big><big>相关插件</big></big></big>'''}}}}}}</center></div>
|-
!
|<center><big>'''[[TownyTitle]]</big>'''</center>
|-
!
|<center><big>'''[[TownyFix]]</big>'''</center>
|-
!
|<center><big>'''[[SlimefunTowny]]</big>'''</center>
|-
!
|<center><big>'''[[TownyEntityLimits]]</big>'''</center>
|-
!
|<center><big>'''[[TownyGUI]]</big>'''</center>
|}<noinclude>
=授权=
{{Cc-by-nc-sa-3.0}}
[[Category:管理]]
[[Category:管理]]
[[Category:综合]]
[[Category:综合]]
[[Category:传送]]
[[Category:传送]]
<ref>http://palmergames.com/towny/</ref>
[[Category:安全]]
 
|-
!
|}

2021年8月15日 (日) 17:09的最新版本

Minecraft插件百科提醒您,此条目或需要大幅度整改,建议新用户不要模仿此条目格式建立新条目。

原因在于:

  • 滥用样式,需要规范化样式
  • 滥用br标签
  • 滥用分割线
  • 导航需更新为大家族模板
若您清楚改善现状的方法,可以尝试帮忙改进
Towny
townylogo.png
外文名Towny
作者palmergames
插件类型Spigot / CraftBukkit
最新版本0.94.0.00
兼容服务端全版本
前置插件
源地址http://dev.bukkit.org/bukkit-plugins/Towny
  • 由于城镇机制比较复杂,如果你是一名玩家,你可以阅读Towny/教程

介绍

Towny
城镇是一个可以在 Bukkit/Tekkit/Spigot/Libigot 上运行的先进、多功能的插件. 城镇可以设置 pvp, 物品保护, 聊天, 防止通货膨胀和怪物生成. 城镇可以让玩家协作起来,建立一个和谐友好的集体.


特性

特性 城镇包括各种各样的功能,为传统的Minecraft服务器作出改革.
  • 允许玩家根据预先设定的网格区块布局拥有和管理土地
    • 玩家可以加入城镇和购买土地.
    • 玩家可以设置每块地皮的 破坏、建筑、交互和使用物品的权限.
    • 城镇可以加入国家, 把服务器分成不同的势力.
    • 城镇可设置:防护,怪物生成, PVP, 右键火焰伤害, 爆炸和物品保护.
  • 荒野准则 (可选)
    • 城镇之外的区域是荒野, 拥有独立的建筑权限.
    • 通过限制玩家与荒郊野外的方块交互来保持原生态的环境.
    • 回档 tnt、 爬行者、 凋灵爆炸,末影龙破坏和末影人搬走方块.
    • 阻止爆炸破坏和火势蔓延.
  • PVP增强
    • 城镇的分组对于PVP服务器很有用.
    • 防止队友伤害. (可选)
    • 国家把玩家分到更大的队伍中.
    • 一个国家可以把其他国家视为盟国或敌国.
    • 可以在野外、城镇和世界内开关PVP. (可选)
  • 传送和出生点 (可选)
    • 玩家死亡后可以重生在城镇传送点(/t spawn).
    • 玩家可以传送到城镇传送点或其他结盟的盟国的城镇.
    • 用床可以使玩家在个人土地上重生.
  • 可修改的自定义聊天格式. (可选)
    • 可设置不同的颜色, 分组的前缀和后缀, 国家, 城镇, 城镇头衔.
    • 聊天频道:全体, 本地居民, 城镇, 国家, 主持人, 管理员和自定义聊天频道.
    • 防刷屏和脏话.
  • 商店插件支持. (可选)
    • 限制商店区块的商店数量.
  • 经济插件交互. (可选)
    • 支持所有经济插件.
    • 付费购买土地,建立城镇和国家.
    • 灵活的税收系统.
    • 用资金来维护城镇和国家运行, 防止通货膨胀.
  • 支持大部分权限插件. (可选)
    • Perms 2/3, GroupManager, BukkitPermissions, bPermissions, PermissionsEx, 等.
  • 多世界支持
    • 每个世界可设定不同的城镇配置.
    • 在任意世界开关城镇管辖.

重要信息

不兼容插件

  • residence领地 - /res 指令冲突
  • 地皮插件 - /plot 指令冲突
  • Faction派系 Kingdom王国 等其他同类插件

城镇安装指南

<spoiler>

这里是第一次安装城镇插件指南. 请正确执行这些步骤.
第一步 – 准备好你的服务器.
  1. 完全停止你的服务器.
  2. 下载插件并放到服务器插件文件夹内 (注意不是整个zip压缩包,请解压):
  • 下载 Towny Advanced.zip (包括Towny, TownyChat 和 Questioner.)
    • Towny.jar 是最重要的,
    • TownyChat.jar 如果你需要修改聊天格式的话需要安装这个.
    • Questioner.jar 如果你想要玩家被人工地邀请进城的话需要安装这个, .
  • 如果你使用除 iConomy 5.01 之外的经济插件,你需要下载 Register.jar 或 Vault,把他放到服务器插件文件夹内.
    • 如果你使用Vault, 不要安装Register.jar.
  1. 开始服务器.

</spoiler>

城镇升级向导

<spoiler>

这里是旧版本的城镇升级向导:
城镇升级向导
  • 完全停止你的服务器.
  • 备份你的服务器!
  • 下载 Towny_Advanced.zip 解压里面的4个 .jar 文件到你的服务器插件文件夹 (如果你已使用Vault就不需要Register附属).
  • 开启服务器.
  • 关闭服务器.
  • 从0.79.0.0之前的版本升级
    • config.yml 内的聊天部分移到了一个新的文件内, channels.yml. 随你的习惯配置 channels.yml .
  • 从0.82.0.0之前的版本升级
  • 城镇已经有了城镇权限. 位于 towny/settings/townyperms.yml (Towny 0.82.0.0 或更高版本才有).
  • 城镇权限添加了 城镇/国家 头衔所以服务器管理员可以指定特定头衔可以做的事情 (流浪汉, 居民, 城主, 国王之类) 管理员也可以创建自定义头衔及权限. 任何现有设置为助手的玩家被将失去他们的头衔,需要重新分配.
  • 开启服务器.

</spoiler>


城镇的运行方式


等级制度

等级制度
流浪者
流浪者不属于任何城镇. 他们没有土地和权限(权限可在 TownyPerms.yml 内设置). 流浪者可以购买大使馆区块来获得土地.他们拥有towny.command.plot.claim权限(在Townyperms.yml 内)
居民
每个加入你服务器的人都可以成为居民 (他们会获得 towny.town.resident权限,在 townyperms.yml的流浪者部分.)

居民可以使用 /resident 来获得居民信息, 包括拥有的金钱,地皮和朋友及其所属城镇.

居民可以加入城镇. 第一次进入服务器的居民可以自动加入一个城镇,只需设置在 config.yml 内设置 default_town_name: .
加入城镇的居民可以声明城主已设置出售的区块. 当居民拥有土地后, 可以在居民信息内看到展示拥有区块数和个人地皮权限.
居民拥有的权限可在 TownyPerms.yml 内设置.
城镇
城镇是拥有一位城镇统治的居民聚居的地方 (或是只有一位居民).城镇有银行,只有城主才能取钱.城镇可以设置助手来协助管理城镇. 城镇每天会定时地收税,交不起税的城镇将会倒闭.
城镇的发展会远离城镇中心,城镇中心区块取决于城主建城的位置. 城镇中心需要被声明来作为城镇出生点, 除非城主已在野外声明了一个前哨.
城主
城主和城镇助手一起管理城镇居民. 城主的权限可在 TownyPerms.yml 内设置.
城主可以决定居民的等级. 他们可以成为城镇助手或管理员在townyperms.yml内设置的其他自定义等级. 城主可以用 ‘/town ranklist’ 看到等级列表. 可以用 ‘/town rank {add|remove} {玩家名} {头衔}’. 一个玩家可以拥有多个头衔,管理员可以为城镇创建不同的角色,头衔.
你不可能管理多个城镇除非你是服务器管理员. 管理员可以这样来管理两个或更多城镇:
 举个栗子: 

<spoiler>

 管理员bubu想要有个服务器官方城镇, 然而他已经有自己的城镇. bubu将会建立他的服务器官方城镇并设置税收,土地价格和权限.这种城镇不应该给予居民、盟军或外来者权限.
 bubu完成制作他的城镇并输入 /townyadmin set mayor {城镇名} npc 来放置一个虚假的 'npc' 居民作为服务器城镇的城主.
 然后bubu离开了服务器城镇并创建了他自己的城镇. 使用 /townyadmin set mayor {城镇名} npc 指令,bubu就能往返于两镇之间.
 bubu并没有离开他的城镇来把玩家邀请到服务器城镇内! 他可以使用/townyadmin town {城镇名} add {玩家名}  来把玩家拉到服务器城镇内.
 或在 config.yml内设置 default_town_name: 'Server_Town' .
 bubu添加NPC城镇到一个国家内,他只输入了 /ta nation {国家} add {城镇}.

</spoiler>

被放逐者


城镇0.92.0.0版本中,城主可以设置驱逐出境的名单,需输入/town outlaw [add/remove] [玩家名].

但输入指令还需要towny.command.town.outlaw权限.

被放逐者可以是任何玩家. 如果你的城镇的玩家在列表上,那么他就会被自动踢出城镇.
如果是开放的城镇,这可以阻止这些玩家自由地出入城镇.
进入一个被认为是被放逐者的城镇的玩家将会受到警告
被放逐者如果在被放逐的城镇内死亡则会被羁押到城镇监狱内,这需要config.yml 内配置jail.is_jailing_attacking_outlaws 为 true.
这也需要击杀被放逐者的人拥有 towny.outlaw.jailer 权限才会触发.同时城镇也要有个监狱才行.
默认只有城主,助手和警长拥有towny.outlaw.jailer 权限.


国家
国家由一个作为国都的城镇和其他多个城镇组成 (或只有一个城镇). 掌控国都的城主就是国王.国家可以对其他国家挑起战事. 国家也有独立的银行. 国家银行可从城镇内收税.
两个国家可以建立同盟国, 来让居民防止友军伤害, 互相发展建设 (如果土地权限开启了ally权限的话,)也可以各自在战争中互助.
0.91.0.0之后的版本,你可以限制国家联盟只能是双向的,来让国家 A 无法把国家B视为盟国除非国家B把国家A视为盟国. 你可以在配置内启用这个选项: war.disallow_one_way_alliance, 默认关闭.
并且0.91.0.0之后的版本, 你可以限制谁创建,加入和维护一个国家通过设置最小所需居民数.查看 config.yml内的 Global Town Settings部分.
国王
国王领导国家,也是国都的城主. 国王的权限可在 TownyPerms.yml 内设置.
国王可以决定居民的职位. 他们可以成为国家总理 或其他的自定义职位. 国王 可以用 ‘/nation ranklist’ 查看头衔. 玩家可以通过‘/nation rank {add|remove} {玩家名} {头衔}’来被授予头衔. 玩家可以拥有多个头衔, 管理员可以创建不同的国家角色.
国王可以对所统治的城镇内的居民设置头衔 (前缀) 和姓氏 (后缀) . 可以这样设置:
  • /nation set title {玩家名} 头衔
  • /nation set surname {玩家名} 姓氏
在玩家名后留空来重置头衔和姓氏.

配置 Townyperms.yml 和角色头衔

Towny 0.82.0.0 之后的版本拥有新的配置文件, TownyPerms.yml, 位于 towny\settings\ 文件夹.
该系统将权限直接到bukkit并兼容其他权限插件 它允许您根据玩家地位自定义权限 (流浪者/居民/城主/国王). 您还可以根据指定的 城镇/国家 头衔分配额外的权限 (助手/vip之类). 这个系统不被城镇权限所限制. 您可以为其组中的任何插件分配任何权限.
这个文件允许管理员决定每个玩家的等级可以做的事。某些级别是自动分配的:
  • 没有城镇的玩家是流浪汉.
  • 有城镇的玩家是居民.
  • 城镇的主人是城主.
  • 国家的主人是国王.
一些头衔属于城主或国王, 和增加玩家已有的头衔:
  • 城主可以把居民提拔为城镇助手.
  • 国王提拔一个居民为国家总理.
  • 城主和国王可以被授予管理员创建的自定义头衔.
  • 玩家可以从他们的城主或国王那里得到许多额外的头衔,作为不同的城镇/国家角色.
  • 例如城镇建设者, 城镇银行家, 国家银行家, 萌新邀请人.
居民可以输入 ‘/town ranklist’查看城镇呢ID头衔. 城镇可使用‘/town rank {add|remove} {玩家名} {头衔}’ 来给予居民头衔. 国王可以使用/nation rank {add|remove} {玩家名} {头衔}’ 来给予臣民头衔.

设置国家和国王的头衔, 城镇和国家的名字

<spoiler>

你可以自定义城主, 国王, 城镇, 国都和国家的名字.
这可以在config.yml内配置
  • 城镇等级:
    • 基本的城镇等级安排如下:
    -   upkeepModifier: 1.0
        namePostfix: ' (Settlement)'
        mayorPrefix: 'Hermit '
        mayorPostfix: 
        townBlockLimit: 16
        namePrefix: 
        numresidents: 1
    -   upkeepModifier: 1.0
        namePostfix: ' (Hamlet)'
        mayorPrefix: 'Chief '
        mayorPostfix: 
        townBlockLimit: 32
        namePrefix: 
        numResidents: 2
  • 这些内容如下所示:
  • upkeepModifier: 1.0 – 使用更高的倍数来增加城镇获得更多居民所需的维护费用 (除非你设置town_plotbased_upkeep:true.)
  • namePostfix: ‘ (Settlement)’ – 城镇名后缀.
  • mayorPrefix: ‘Hermit ‘ – 城主名前缀.
  • mayorPostfix: ” – 城主名后缀.
  • townBlockLimit: 16 – 城镇可获得的区块数, 这只在 town_block_ratio: ‘0’ 时被使用.
  • namePrefix: ” – 城镇名前缀.
  • numresidents: 1 – 一个城镇需要有多少居民来获得城镇等级的前后缀.
  • 以上例子是对于一个城镇和2个居民而言. 当城镇的新城镇创建后 (Settlement)会被添加到城镇名后面然后他会获得Hermit前缀. 当国家拥有2个居民后,城镇名 会有后缀(Hamlet)并且城主会获得Chief的称号.
  • 国家等级:
    • 基本的国家等级安排如下:
        -   capitalPostfix: 
            upkeepModifier: 1.0
            namePostfix: ' (Nation)'
            kingPrefix: 'Count '
            townBlockLimitBonus: 10
            namePrefix: 'Federation of '
            numResidents: 10
            capitalPrefix: 
            kingPostfix: 
            nationTownUpkeepModifier: 1.0
        -   capitalPostfix: 
            upkeepModifier: 1.0
            namePostfix: ' (Nation)'
            kingPrefix: 'Duke '
            townBlockLimitBonus: 20
            namePrefix: 'Dominion of '
            numResidents: 20
            capitalPrefix: 
            kingPostfix: 
            nationTownUpkeepModifier: 1.0
  • 这些内容如下所示:
  • capitolPostfix: ” – 被添加到国都名字后的后缀.
  • upkeepModifier: 1.0 – 随着国家拥有更多居民,增加维护费用的倍数 (除非你使用town_plotbased_upkeep:true 在这种情况下,它是基于 plot-count 而不是 resident-count.)
  • namePostfix: ‘ (Nation)’ – 国家名后缀.
  • kingPrefix: ‘Count ‘ – 国王名前缀.
  • townBlockLimitBonus: 10 – 每个城镇加入国家的区块奖励数.
  • namePrefix: ‘Federation of ‘ – 国家名前缀.
  • numResidents: 10 – 这是一个国家获得前缀和后缀所需的居民数.
  • capitalPrefix: ” – 国都前缀.
  • kingPostfix: ” – 国王名后缀.
  • nationTownUpkeepModifier: 1.0 – 一个城镇加入国家增加/减少的维护费用率. 这个倍数是在所有其他倍数对城镇维护成本产生影响之后计算的.当设置为 1.0, 维护费用不变.

</spoiler>


聊天系统

聊天系统需要安装Townychat.jar才会生效,具体可以查看Towny/聊天系统

银行

城镇和国家都有银行,居民可以捐钱但只有城主或国王才能取钱.

城镇所收的税也会被存入银行.声明土地或前哨、日常维护费都是从银行中扣除.

居民捐钱指令:
/t deposit [钱数] 来捐钱给城镇
/n deposit [钱数] 来捐钱给国家
国王/城主取钱指令:
/t withdraw [钱数]
/n withdraw [钱数]


如何发展城镇

城镇起源
玩家可以输入 /town new {城镇名}来建立城镇.城镇中心就会被设在玩家的脚下,实际上也是城镇的出生地.
可以用 /town claim 来声明更多区块来扩大城镇. 这些区块需要与已声明的区块接壤.
加入城镇
有两种方法可以加入城镇, 玩家可以被城主或城镇助手邀请加入. 其次玩家可以加入开放的城镇.
城主及助手可以输入指令/town add {玩家名}来邀请玩家加入你的城镇. 如果服务器安装了 Questioner.jar 并设置 using_questioner: true 在城镇的 config.yml 内,那么玩家可以输入/accept 同意或 /deny 拒绝.
城主可以输入/town toggle open设置城镇为公开. 一个不在城镇内的玩家可使用 /town join {城镇名} 来加入开放的城镇.
当居民加入城镇会增加城主可以扩展的区块数.

土地所有制

城镇区块
城镇给管理员提供一种不需要插手的方法来保护方块.在不同的城镇区块内的方块保护不同, 默认大小 16x16x128 (该世界的最高高度.)
城镇区块由城主声明来给予或出售给居民.

城镇区块大小
你可以在config.yml 内修改每个城镇区块的大小: town_block_size: 16. 最好在你第一次安装城镇的时候改变这个数值.a
输入数据将很麻烦. 使用较小的值分得的区块也较小,会以更多的工作为代价. 另外,极小的值会使缓存变得无用.
每个区块是 (town_block_size x town_block_size x 128), 128是从基岩到云巅的距离.
设置每次声明城镇区块的范围
你可以改变城镇可以声明的区块数. 这可以在两个地方设置.
城镇首先在 config.yml 内的 town_block_ratio: 8 默认设置城镇每有一人居民给予8个区块.
你可以改为 town_block_ratio: 0 并使用 config.yml 内的城镇等级部分
更多城镇等级的信息并如何配置的方法在这.
购买城镇区块
城主可以输入 /town buy bonus {数量} 来购买城镇区块. 管理员可以设置一个城镇可购买的城镇区块数,在 config.yml 内的 max_purchased_blocks: '0'. 购买价格也可设置,在 config.yml 内的 price_purchased_bonus_townblock: '25.0'.
使用这个特性, 城主可以不需要居民来扩大城镇领土.
土地类型

城镇0.75之后的版本添加了土地类型. 这可以让城主更好地管理自己的城镇.
到现在为止有如下类型
默认土地
这些土地不需要指定任何特定的命令.
可以输入 /plot fs {价格} 来出售该土地.
不是默认类型的土地可以用 /plot set reset 来重置.
商店
商店地皮可以输入 /plot set shop 来设置.
城主可以使用/town set shopprice {$$} 来出售商店地皮. 这可以被 /plot forsale {$$} 覆盖.
城主也可以输入 /town set shoptax {$$} 来收税. 这个税收不包括普通的土地税.
竞技场
竞技场可以输入 /plot set arena 来设置.
PVP默认开启. 城镇生命恢复也会在此关闭.
大使馆
大使馆可以输入 /plot set embassy 来设置
城主可以使用/town set embassyprice {$$} 来设置大使馆地皮的价格. 这可以被 /plot forsale {$$}覆盖.
城主可以输入 /town set embassytax {$$}来收税. 这个税收不包括普通的土地税.
任何玩家都可以购买大使馆, 无论他们是否拥有一个城镇.城镇区块仍属于该城镇并且城主可以随时把该地的地主踢出去.
大使馆也可以作为商店, 作为更大的商店城镇, 不同城镇的玩家都可设置商店.
当玩家离开一个城镇不会失去他在大使馆的地主身份.
掘战区域

在0.91开发版本内存在。 在正式版内被删除。

荒郊野外
荒郊野外可以用 /plot set wilds 来设置
荒郊野外允许居民破坏某些种类的方块. 默认包括矿物, 树木, 植物, 蘑菇和其他方块. 默认不包括石头, 泥土, 草方块和其他植被.
这对植树造林和保护城镇周边环境起到很重要的作用.
设置为荒野有点复杂, 指令如下.
  1. 位于到您的 towny\data\worlds\WORLDNAME.txt 文件
  2. Set:
    • unclaimedZoneBuild=false
    • unclaimedZoneDestroy=false
  3. 设置 unclaimedZoneIgnoreIds 添加你想要玩家破坏/放置的方块ID.
  4. 你可以使用 /plot set wilds 设置为荒野
  5. 使用‘/plot set perm resident build on’ 和 ‘/plot set perm resident destroy on’ 来开启居民 居民只能破坏已设置的方块种类.
旅店
旅店可以用 /plot set inn 来设置
任何人都可以使用旅馆内的床来设置重生点 输入‘/res spawn’ . 旅馆会拒绝敌国的居民.
启用这个特性需要在 config.yml 内设置 deny_bed_use: ‘true’
监狱
监狱可以用 /plot set jail 设置
  • 可以囚禁玩家
  • 如果玩家所在的城主/警察 把该玩家送到监狱.
  • 攻击城镇的人将被视为敌人 (国家关系) 在敌国城镇死亡会被监禁. 他会被羁押到城镇内可用的监狱区块内.
  • 囚犯将被释放 如果:
  • 他们离开自己的城镇而变为流浪汉,
  • 城镇/警察释放了他,
  • 玩家向被监禁的城镇支付保释金, (用法: /resident jail paybail)
  • 他们设法逃出了监狱区块并到达荒野.
  • 囚犯无法传送.
  • 除非配置里开启,否则囚不能使用末影珍珠.
  • 死亡的囚犯就会被送回监狱.
  • 囚犯被杀不会获得金钱.
  • 囚犯 可以输入 /res [玩家名] 来显示与其他在监狱内的玩家的地位.
  • 建议你在townyperms.yml内创建新的城镇头衔叫做 Sheriff (警长) , 并给予头衔 towny.command.town.toggle.jail 权限. 最新的版本将会在 townyperms.yml 生成.
农场
农场可以输入 /plot set farm 来设置
玩家只能破坏和建筑农场内的某些方块,可在Config.yml 内 global_town_settings.farm_plot_allow_blocks 配置. 默认包括 “草丛, 各种花, 南瓜种子, 西瓜种子, 地狱疣等其他农作物”.
可以破坏/建筑这些方块仍取决于 /plot perm 内显示的不同身份的权限. 这意味着如果 B=rao, 任何人都可以破坏/放置指定的方块. 如果 B=r– 那么就只有居民可以破坏/放置指定的方块.
如果你想要的话可以添加耕地到列表内. 默认列表内不包括耕地并只有管理员/城主/助手才能用锄头耕地. 城镇已经保护了作物不会被踩成泥土, 所以耕地只会在水源枯竭的情况下变为泥土.
农场允许城镇居民击杀里面的动物. 可以在配置内 global_town_settings.farm_animals 配置可击杀动物. 默认可击杀 “猪牛鸡羊和蘑菇牛”.

银行
银行是在0.93.00版本添加的新土地类型
前哨
普通的城镇区块只能围绕城镇中心区块扩建. 想要在荒郊野外声明区块,城主或助手需要设立前哨.
为了让玩家可以声明前哨, 必须设置allow_outposts: true 并且玩家需要有 towny.town.claim.outpost 权限.
管理员可以设置一个玩家可以声明多少个前哨, 可以在你的权限插件内的 info/option/meta 节点部分找到. 使用 towny_maxoutposts: {数字} 信息节点. 城镇权限列表在这.
前哨无法离城镇中心区块太近, 就如城主不能在已存在的城镇周围建城. 确切的数字可在这里设置: config.yml at min_distance_from_town_homeblock: 5. 默认前哨需要离城镇中心区块5个区块远.
前哨拥有两个设置,在 config.yml
  • 设置 allow_outposts: false 你可以完全关闭前哨.
  • 你也可以设置声明前哨所需的费用 price_outpost: 500.0
前哨也可以传送, 在城主声明的位置会被作为传送点 或使用 ‘/town set outpost’ 来传送. 玩家可以输入‘/town outpost x’ 传送到某个前哨(x 可以是 1 到服务器拥有的前哨数.)
市中之地

城主可以出售土地给居民. 必须设置 using_iconomy: true config.yml 来启用收费. 城主可以使用一个命令来设定所有待售地块的费用.

  • /town set plotprice {$}
  • 这只会设置新的设置为出售的土地, 已经设置了的则保持原价格. 如果没有设置, 地皮价格默认为 $0.
为了让土地可出售,当城主站在一块土地上, 输入 /plot forsale {价格} 居民需要输入站在这块出售的土地上输入 /plot claim 来购买.
地图
城镇地图展示了网格区块. 使用 /towny map 可以看到地图或者

每次你从一个区块走到另一个区块都可以看到:

  • 使用/res set mode map 来开启.
  • 使用/res set mode reset 来关闭.
可以用 /towny map 看到地图.

大地图

输入/towny map big可查看城镇大地图,一次性显示整个城镇的区块分布.


缩写解释:

  • J=jail=监狱
  • E=embassy=大使馆
  • A=arena=竞技场
  • S=shop=商店
  • W=wilds=荒野
  • I=inn=旅店
  • F=farm=农场
  • H=home=城镇之家(城镇中心区块)
土地回溯 & 未明之地

有4种影响城镇区块/土地的设置.

枯竭大地 归于原生
当一块土地荒芜后它将慢慢地恢复到成为城镇前的原始状态. 方块会缓慢地沿着时间线回溯直到归于原生.

要想完全恢复城镇区块就必须在区块快照被移除前尽快重新建立城镇.
译者注:区块快照指的是在玩家声明区块后插件会自动备份该区块的初始状态.你也许可以在后台看到这个消息:

Plot snapshots completed. 

如果重新声明回溯中的区块, 那么就可以停止回溯.
如果城镇区块再次荒废的话它仍会回溯至原生.

  • 可在这里关闭这项特性: towny\data\worlds\worldname.txt @ 'usingPlotManagementRevert=false'
  • 或站在你想要开关的世界上输入 ‘/tw toggle revertunclaim’.
  • 在配置内关闭这项特性 new_world_settings.plot_management.revert_on_unclaim.enabled
你可以设置一些方块种类无法回溯来阻止玩家挖回溯的钻石矿.
  • 不回溯的方块种类可以在data/worlds/worldname.txt内设置 block_ignore
  • 新世界默认的配置在new_world_settings.plot_management.revert_on_unclaim.block_ignore:

一个倒闭的城镇:

townyback.jpg
一个倒闭的城镇回溯中的建筑:

timmer.jpg

于荒芜之大地 溯余指之尘土
当一个城镇区块无人声明成为无主之地时,在配置中设置的某些类型的方块将会被回溯(默认包括牌子).

这在删除区块内的牌子时很有用, 但你需要确保Lockette或Deadbolt的牌子已解锁.(/plot clear 也可以清除牌子)

  • 可在这里关闭这项特性: towny\data\worlds\worldname.txt @ usingPlotManagementdelete=false
  • 可配置在新的世界关闭这个特性: new_world_settings.plot_management.block_delete.enabled
你可以配置每个世界会被移除的方块ID.
  • 这些ID的方块列表位于 towny\data\worlds\worldname.txt @ 'plotManagementDeleteIds=' 将会在废弃的城镇区块内被移除.
  • 默认新世界的配置在 new_world_settings.plot_management.block_delete.unclaim_delete 内
一城一地之主 亦可溯荒成流
对于城主可用的一个特性: /plot clear. 这个指令可以在一个已经搬到另一个区块或离开城镇的玩家拥有的区块内使用. 默认列表里只有牌子,对于城主移除门,箱子等方块上的牌子锁很有用.
  • 可在这里关闭这项特性: towny\data\worlds\worldname.txt @ usingPlotManagementMayorDelete=false
  • 在此关闭这项特性: new_world_settings.plot_management.mayor_plotblock_delete.enabled
你可以配置输入这个指令时移除的方块ID.
  • 方块ID列表位于 towny\data\worlds\worldname.txt @ plotManagementMayorDelete=WALL_SIGN,SIGN_POST
  • 新世界的配置默认位于 new_world_settings.plot_management.mayor_plotblock_delete.mayor_plot_delete

自从城镇 0.79.1.0 的版本后, 玩家可以在自家土地上使用这个指令.

荒芜大地之回溯
只需设置 wild_revert_on_mob_explosion. 荒芜的土地将会在一段时间后恢复爆炸破坏的方块.

自从 Towny 0.79.1.0 后的版本,你可以在这里添加有爆炸破坏的实体来回溯方块 (包括 Creeper,EnderCrystal,EnderDragon,Fireball,SmallFireball,TNTPrimed). 这些设置被分在不同世界的文件夹, 所以你需要每个世界都更改才有效.

  • 可在这里关闭这项特性: towny\data\worlds\worldname.txt @ usingPlotManagementWildRegen=true
  • 或站在你想要开关的世界上输入 ‘/tw toggle revertexpl’ .
  • 在配置内关闭这项特性 new_world_settings.plot_management.wild_revert_on_mob_explosion.enabled
你可以设置回溯方块的速度.
  • 间隔可以在 towny\data\worlds\worldname.txt @ '设置'usingPlotManagementWildRegenDelay=5来改变
  • 新世界的设置默认在 config.yml 内的 new_world_settings.plot_management.wild_revert_on_mob_explosion.delay

指令


请查看指令页面


权限节点

请查看权限节点页面
城镇插件的权限默认是配置好的了,基本上不怎么需要修改. 但如果你想修改权限的话,你也可以用Groupmanger之类的权限插件或在Townyperms.yml文件内在你想要的头衔下增减相应权限


城镇地皮权限

有4种可以设置个人和城镇区块的权限, (城镇可以设置城镇全局权限并影响不属于任何玩家的土地.) 最基础的指令是 /resident set perm/town set perm.
城镇 0.77.0.0 及之后的版本每个土地可以有独立的权限. 土地使用默认设置的土地权限 (个人区块或城镇区块,) 但是地主可以给每个地皮设置不同的权限. 查看一个地皮的权限可以输入 /plot perm ,设置地皮权限可使用/plot set perm.
默认的个人地皮权限可以输入 /resident 查看 或输入 /town 查看城镇权限.

已知问题

已知问题
*Windows系统汉化荒野名会显示乱码
  • 玩家用城镇相关的ID登录服务器可以窃取城镇和国家的资金以及删除城镇和国家,你可以安装TownyFix来修复或手动封禁相关ID

子页面

子页面
Towny/教程
Towny/常见问题
Towny/聊天系统
Towny/配置
Towny/权限节点
0.92.0.0更新记录
0.93.0.0更新记录

相关链接

相关链接
城镇官网
reddit
github
开发版下载地址
正式版下载地址
bStats城镇数据记录

相关插件

相关插件
TownyTitle
TownyFix
SlimefunTowny
TownyEntityLimits
TownyGUI

授权

该作者已授权以 署名-非商业性使用-相同方式共享-3.0(by-nc-sa-3.0) 方式使用其作品