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 [email protected]. 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.
Hello Everdras, I am quite intruiged with this towns plugin i have a few questions though.
1) Is there a way to allow regular players to create towns, i understand that world guard is an important security feature and have ways of protecting that on my own, however i cannot give everyone world edit (for obvious reasons) is there a configuration to change it to say.. a feather hand tool? and for the simple use of permissions to only select area or have a predetermined area radius when creating territory?
2) Is it possible to add a sort of factory section? i noticed you had real estate included (sell land for a specific amount) but is there say a territory building that if the parameters are met it produces say, stone like a quarry or quartz a few stacks each day? If so is this configurable? if not do you know of a compatible plugin that allows this?
3) Is this compatible with RP plugins, i'm hoping to build something a bit more complex in this and have people with different skill sets and play styles all in a town to add to defense
4) Are towns griefable? i understand they're protected from outsiders, is there parent/child guards? and in the case of a PVP sort of world is it possible for a town to be invaded? (thus adding a new style of game play)
whew. :) I apologize for requesting so much information at once, it would be extremely appreciated if you can provide the answers.
I will speak to you at your convenience.
Thank you everdas and might i say from what ive seen this is a fantastic plugin with even more potential!
Toga
Somehow I completely missed that you had responded to me forever ago but I just saw it. I went ahead and posted a GitHub issue and made a donation to help the cause. Thanks so much.
@BSidiocy
It should, as long as there weren't any breaking changes in Bukkit. Let me know if it doesn't work.
@Everdras
Does ur latest version support 1.8.7 tho? We updated already!
@BSidiocy
Try this one:
http://dev.bukkit.org/bukkit-plugins/mctowns/files/51-mctowns-v2-3-2-lts/
MCTowns doesn't support Spigot prior to 1.8 though, and at this point I don't even know if building pre-1.8 spigot is possible, so if it doesn't work, there's not a lot that can be done, unfortunately.
Which version is compatible to Spigot 1.7.10?
@doitliketyler
I'm glad you like it!
I've actually been working on the issue of adding chat prefixes. It's very difficult to do in a single way that works with multiple chat plugins (I'd been trying to use Vault for it). If you would like me to add support for DeluxeChat specifically, I can definitely make that happen.
Could you open an issue on GitHub and give me a little more information on how exactly you would like the feature to work? What kinds of options you want in it, etc.
This plugin is a breath of fresh air. No more Towny chunk layouts. Would it be possible for you to add placeholders for DeluxeChat?
https://github.com/extendedclip/DeluxeChatPlaceholderAPI
@Danrjik
I've created a tutorial for the specific topic you asked about.
https://github.com/jmhertlein/MCTowns/wiki/How-To:-Set-Up-a-Town-With-Plots-for-Sale
@Danrjik
This is supported. In the config, you need to enable the economy integration (just change it from false to true). Then, for the town, run
Then for each plot, run:
Check the Command Reference here for more information.
This probably sounds stupid, but I am currently trying to use this as an alternative to SimpleRegionMarket and was wondering if there were a way for a player to buy a plot. If so, please tell me how.
@Filmjolk
That's a good idea. Could you go to https://github.com/jmhertlein/MCTowns/issues and open a new issue about this?
Describe the feature you want as best you can.
It's probably being worked on already, but having another xz(block) limiter based on number of players in the town would be cool. Some players just get ridiculous amounts of money while others get almost none. I don't want to set the price sky high so that players with less money won't be able to create a town, but I also don't want to set it too high so that a single player can claim a gigantic piece of land to use all on his own.
@Everdras
Ahh yes, now it's working! Thanks for the help. I was going through my config and console and I'm like "what the hell is going on?"
Thanks again!
@DeadWedge
@WillyBee55
I'd just like to clarify some things: I did some digging and the reason you guys are getting errors is you're using an old version of WorldGuard. MCTowns v2.4.0 requires WorldGuard 6.0+ (and worldedit 5.6.*).
The reason you're seeing a stack trace and erroneous behavior because this circumstance (incompatible WG version) slipped through my dependency-checking code. In future versions, you'll correctly see a warning get printed.
So, just update WorldGuard to 6.0+ and you'll be fine.
Please note that WorldGuard versions prior to 6.0, and MCTowns versions prior to 2.4.0, do *not* have UUID support and running them on your 1.8 server is a security risk (since people can now change usernames!).
@WillyBee55
Install WorldGuard and WorldEdit. You need both of them.
It should've printed a huge ASCII-art warning that they're not installed.
Also, make sure you're using the correct version of worldguard and worldedit, they need to be the latest versions (WG v6.0+ specifically).
I'm having the same issue, I'll put in the commands that are used by this plugin, and I just get the usage of that command back, say I do /mct /mct addtown town user, it will just put in chat /mct (addtown | removetown | info | join | list | refuse | cancel | donate)
The command does nothing other than put that into chat. The log in the console when the plugin tries to start up, says that it might not be up to date.
http://pastebin.com/6DbzHEB4
[Edit] I downgraded to the last version, it seems to be working fine. I'm running a 1.8 server.
@DeadWedge
So, a few things to check:
a) is WorldGuard installed b) is WorldEdit installed
As for the startup log, I just mean all the stuff that gets printed to the console when you start the server (i.e. after you run java -jar something.jar).
@Everdras
I'm not quite sure what you mean by that. Where would I find the startup log? I'm a new server owner and I'm new to this plugin, so I'm a bit rusty.
@DeadWedge
Can you post a log of the startup of your server?