MCTowns
MCTowns is a powerful way to manage towns.
- Create Towns, assign them Territories, and let mayors divide them up into Plots on their own.
- WorldEdit backend means you can use WorldEdit CUI and all of your favorite WorldEdit commands to create regions of any size and shape
- WorldGuard backend means lightning-fast performance and rock-solid stability
- Mayors can restrict town membership to only people they invite, or open it up to anyone who can afford a plot
- Saves you time and reduces the workload on your moderators!
- Mayors can manage regions within Territories that have been assigned to them
- No need to ask a mod every time someone wants to join your town, or you need a new plot created.

Contact
- Send me a PM on BukkitDev. I will always respond to these.
- Post a comment here. I'll probably respond to this.
- Email everdras@gmail.com. I will always respond to these.
Basic Commands
- /mct -used for adding and deleting towns, querying basic info, etc
- /town -used to manage towns, including inviting players and adding territories
- /territory -used to manage territories, including adding plots
- /plot -used to manage plots, including adding players to plots
Metrics Collection
MCTowns tracks some stats about who uses it. They're primarily for me to feel good about myself when I see people are actually using what I make, or (in the case of bug reports) are so that I can improve the plugin so that I can continue to feel good about myself when I see people are using the plugin.
MCTowns uses MCStats. To learn what is collected and how to opt-out of collection, see the following official MCStats page:
http://mcstats.org/learn-more/
Note that as of v2.1.0, most bugs will be automatically reported for you. See the page on Automatic Bug Reporting for more information.
Donate with Bitcoins: 1PYEc82xEK1A3jCsYTAZ7mnS9t34Et9bYh
Everything on these pages and associated wikis is licensed under the GNU Free Documentation License
Project Logo courtesy of th3cleaner_mcserver.





-
View User Profile
-
Send Message
Posted Jan 28, 2012-
View User Profile
-
Send Message
Posted Jan 27, 2012@hiei28270638
Resizing regions is on my to-do list. A workaround is to use string to get the name of the WorldGuard region and use /region redefine (region name) with the new region's area selected. Just be sure not to move districts/plots out of their parent regions, or move the parent region away from its children.
Just fixed the issue with listing players in territories.
The greeting flag not working would be an issue with WorldGuard, not MCTowns.
-
View User Profile
-
Send Message
Posted Jan 27, 2012-
View User Profile
-
Send Message
Posted Jan 26, 2012@hiei28270638
Try watching the video tutorial.
-
View User Profile
-
Send Message
Posted Jan 26, 2012first I use WE to select a region then use mct commands to set town/territory/district/plot?
-
View User Profile
-
Send Message
Posted Jan 26, 2012@mattfielding
I'll put the greeting thing on my to-do list then. It should be easy to implement, just busy-work-esque.
-
View User Profile
-
Send Message
Posted Jan 26, 2012@Everdras:
The /mct to /town thing is more of just a preference, but would probably improve the learning curve for new adopters to the plugin.
And with regard to the greeting messages, I was hoping there might be a way for a greeting flag to automatically be set upon territory or district creation. Just a minor suggestion for the future.
-
View User Profile
-
Send Message
Posted Jan 26, 2012@hiei28270638
No. A plot is however large you make it when you define it in WorldEdit.
-
View User Profile
-
Send Message
Posted Jan 26, 2012how big is a plot? a 16x16 chunk?
-
View User Profile
-
Send Message
Posted Jan 25, 2012@mattfielding
When you say "proper plot removal," what's wrong with the current plot removal system? Please open a ticket about this issue. The WG region should already be getting removed, and it should be getting removed from the district's list.
EDIT: I just fixed this. The "remove this region from its parent region" commands were some of the first I wrote and I hadn't revisited them in some time. It'll be fixed in 0.8.5, which should be released sometime this week/weekend.
Town dashboard will only be added if it gets to be too much information for "/mct info town" to handle.
Your active town should be automatically set right now if you try to run a command and it is the first time you've used an MCTowns command since the server was last restarted.
Automatic greeting flags are implemented. Use
Finally, can you explain your reasoning for wanting /mct's commands split off?
-
View User Profile
-
Send Message
Posted Jan 25, 2012Thanks for your help! That solved the problem. Other than a couple of minor issues (expected with beta software), it seems like a great plugin. I look forward to seeing how it evolves.
I'm not sure if this would be the area to post this, but there are a couple minor things that could be fixed or added in future updates (if they haven't been worked on already):
--> Implement proper plot removal (remove plot from district list and destroy associated WorldGuard region)
--> Add in a town dashboard (it looks like that may already be planned)
--> Automatically setting the active town on player login
--> Automatic greeting flag for territories and/or districts
--> Possibly move some or all of the /mct to commands (like addtown and join) to /town
This has been an amazing plugin, and I love the customizability of towns compared to those made in Towny. A couple more bug fixes and this could definitely be a permanent part of my server.
Keep up the awesome work!
-
View User Profile
-
Send Message
Posted Jan 24, 2012Alright, in preparation for the release of 0.8.5 I'm redoing the main page and am finally going to stop and make myself document every single command that MCTowns has. The page can be found by clicking the big "Usage" button above.
Finished documenting commands. I should've done that ages ago.
-
View User Profile
-
Send Message
Posted Jan 22, 2012@mattfielding
Non-admins will never need to select an active town that's not their own.
When the server restarts, or plugins are reloaded, players' active towns should be automatically set to the town they're in. If you find that your active town is not set, non-admins should use /town active reset to get their active town back onto the town they're in.
-
View User Profile
-
Send Message
Posted Jan 22, 2012One more question: is there a list of ALL of the MCTowns permissions? The players on my server are currently unable to select an active town. I'm not sure if there are any other missing permissions, or just this one.
Currently, all players have the following permissions:
Any help would definitely be appreciated!
-
View User Profile
-
Send Message
Posted Jan 20, 2012@mattfielding
Yup.
Will cause the appropriate message to display upon entering the active territory.
-
View User Profile
-
Send Message
Posted Jan 20, 2012This looks like an amazing plugin and I am highly considering switching to it from Towny. I do have one request though. Is there a way to make it display a notification when entering a town (or possibly a district within a town)? Or is there a separate plugin that anyone knows of to display this (as I assume WorldGuard is used to store the territories/districts as regions)?
Thanks in advance! Matt
EDIT: Nevermind, I just realized there are flags which cause messages to be displayed when entering/exiting a WorldGuard region.
-
View User Profile
-
Send Message
Posted Jan 18, 2012@dRoseMiracle
I'd prefer to only support recommended builds, seeing as the dev snapshots can change a lot or not be as stable as expected.
-
View User Profile
-
Send Message
Posted Jan 18, 2012Posible to make it work for craftbukkit-1.1-R1-SNAPSHOT ? thx in advance
-
View User Profile
-
Send Message
Posted Jan 17, 2012The official repository is now hosted on GitHub.
-
View User Profile
-
Send Message
Posted Jan 14, 2012@Katorone
Hm... I can put that option into 0.8.0 or 0.9.0.
The only issue I can see with that is that Territories belonging to the same Town don't necessarily need to be close to each other. So saying "Don't put a town within X blocks of another town" becomes more difficult (and more time-complex) as there are more Territories to check.
I'll have to think of an efficient and viable way to implement this. Can you open a ticket for this feature request? Mark it as an "enhancement".