How to start, maintain and modify a Town
The Basics
Requirements
At least 550-700 spare coins
How to start a town
Once you have acquired 500 coins, you'll need to choose a location for your town. Go to the Dynmap and find a good location, then walk to it. Once you're standing in the exact place you want your town centre to be, write the following command:
/town new <Name>
where <Name> is the name of your town, so for our example Minecraftia.
/town new Minecraftia
This takes 500 coins from your wallet and creates an 15x15 plot where you're standing. Create a border with any block if you need to for ease of use. You may also use "/res toggle plotborder" to see a smoke particle effect when you cross from one plot to another, however this requires you to have particles on Decreased as a minimum.
Maintaining a Town
Town Bank
Towns need a lot of tender loving care - and their banks need to have a lot of surplus money in all the time. Your daily upkeep (see /t to see what yours is) gets taken from your town bank every real day, and if it's not in there - your town ceases to exist. Daily upkeep is increased by 0.20 every time a new plot is claimed in your town. To deposit money into your bank, run the following command:
/town deposit #
where # is the amount you want to deposit, so /town deposit 100.
Your town bank is very important, it needs to have money in to claim new plots for the town and to still be alive after a tax day. To withdraw money from your town bank for reasons, run the following command:
/town withdraw #
as before, # is the amount you wish to withdraw.
Expanding the Town
To claim a new plot for your town, stand on wilderness next to a plot you have already bought and write the following command:
/town claim
This will take 10 coins from your town bank and create a new 15x15 plot at your location.
Selling Plots
If you want to sell plots to residents, you'll need to set it for sale. To set a plot as for sale, write the following command while standing in the plot you want to sell:
/plot fs #
where # is how much you want to sell it for. To buy these plots, tell your residents to write /plot claim. If you don't want a plot to be for sale anymore, write the following command:
/plot nfs
Town Residents
By default, towns are private and you need to invite people for them to be able to join it. That's easy enough, just write the following command:
/town add <Name>
where <Name> is the username of the person you wish to invite. Make sure you're complying with our Town Invite Standards.
To kick someone from your town, do the same as before but with kick instead of add.
/town kick <Name>
Town Ranks
There are 4 main town ranks - Officer, Deputy, Builder and Assistant. Each of these ranks have their own permissions and can be set quickly and easily.
Officers only have the permission to kick and add people to the town using /t kick and /t add. A resident can be added as an officer by using the command: /t rank add Name Officer
Deputies have all permissions except for the deletion of the town. They are basically co-owners and only very trusted residents should be given this rank: /t rank add Name Deputy
Builders have the ability to build and destroy anywhere in your town. This rank can be used in conjunction with all of the other ranks, and on it's own it is relatively safe from your town being destroyed: /t rank add Name Builder
Assistants have the ability to kick people from the town, add people to the town and have the ability to claim new plots for the town - expanding your town further. A warning though as this can drain your bank pretty quickly: /t rank add Name Assistant
Town Permissions
Now, permissions can either be set up for the entire town or for each individual plot. I'll explain each below.
The possible permissions are Build, Destroy, Switch and Item. Each one can be assigned for residents, outsiders and allies. Choose wisely when you do this, setting the entire town as accessible by outsiders means you're open for griefing.
/town set perm Type setting
where Type is Build, Destroy, Switch or Item and Setting is on or off. This will give everyone (residents, allies AND outsiders) permissions with that type. The only real safe ones here are switch and item, but if you have public chests switch is not a good idea.
/town set perm Type Group setting
same as the previous, except there's a new parameter. Group can either be resident, ally or outsider. This allows for more fine tuning with the permissions. If you want to make a public farm plot, you can give destroy to residents, or if you want public chests for only residents, give switch to only residents.
All of these commands can be done per-plot by switching /town with /plot.
/plot set perm Type Group setting
will work the same as
/town set perm Type Group setting
Additional Town Settings
Town Board
The town board is pretty much the MOTD for the town, which shows on login and by using /town.
/town set board message
where message is what you want it to say. Quotes are recommended if there are spaces, so "Today is a nice day!".
Town Spawn
If you want to change the town spawn, you'll need to use a town mayor command for it. If the new spawn is in a different plot to the one before, you'll need to change the homeblock of the town.
/town set spawn
This will change the spawn, if that doesn't work, do this command first:
/town set homeblock
Town Name
If you want to change the town's name at any point, simply run this command:
/town set name <Name>
where <Name> is the new name of the town.
Town Taxes
If you are running a little low on town cash, you might want to set taxes. Taxes are taken from residents every real day and added to the town bank. They can be done like so:
/town set taxes #
where # is the amount in coins that you want to charge. If you want to charge a percentage (say 5% of someone's total money) then you have to toggle tax percentage with this command:
/town toggle taxpercent
Town Tag
If you feel that your town name is too long in chat, you can give it a tag to shorten it.
/town set tag <Tag>
where <Tag> is a 4 letter word for your town. For example:
/town set tag Town
Would show your town as "Town" in chat instead of it's full name.
Town PvP
This command is best done as soon as your town is started, if you want it to be a PvP town like Tristram is.
/town toggle pvp
This basically allows you to PvP outsiders while inside your town. You still cannot attack residents and allies though.
Inviteless Joining
This command opens your town so people can join without being invited.
/town toggle open
With this, people can join your town through using this command:
/town join townname
where townname is the name of your town.
For a complete list of commands here is a great place. [1]