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.
@ks07
I use various features that are unavailable in 6. I thought Oracle had been pushing everyone to update by now, regardless.
Why is Java 7 a requirement? Really should be building for 6 to line up with CraftBukkit.
Edit: Came off a little harsh, sorry! Very nice plugin. ^^
@Joxiscraft
I'm very hesitant to mess with chat management when HeroChat already does it so well, especially when it seems that if a server is using HeroChat it conflicts with any other plugin that wants to modify chat.
As for the clan plugin, what features did you want specifically?
@Joxiscraft
For your default plot price, I haven't implemented that yet. I don't think it's even in the CLI map. That'll be in 0.9.0.
I'll probably make 0.9.0 focus on more PvP support, so faction-esque and war features will wait till then too.
For the issue where your plot price is -1, you need to set the plot's price then rebuild the sign.
I posted a little poll to gauge how repeat downloaders are using MCTowns. Please take the time to pick a response and hit Vote!
This poll will be a useful tool for me, so I can know how most people are using MCTowns. So far, you can probably tell I've put the majority of my focus on the "Admins define Territories and Towns, then mayors take it from there" paradigm.
If, however, I find out that lots of people are using it where mayors are given more free will, I'll pay more attention to issues that that particular method of usage may have.
I'm toying with the idea of putting in an option so that whenever you reload or stop your server, it'll check and upload usage statistics once a week or so. It'll be fully configurable, so you'll be able to turn it off if you want, but it'll give me a much more detailed view of how most people are using MCTowns if you leave it on. I will probably be a sneaky bastard though, and have it default to "on" in the config.
@Joxiscraft
Nothing terribly exciting. Just released a patch that has bugfixes to the issues you found plus a few. I've started work on the next version, Governments will take some time and I'm reconsidering how exactly they'll work. In the meantime I'm cleaning up how commands are parsed so that I can get a more Unix-esque feel to the command syntax.
I suppose I'll get to work on that quickselect tool after I finish cleaning up command parsing.
An easy solution would be to activate (and store the original) passthrough flag.
@Griskardo
That's a tad outside of the scope of this plugin. Its implementation would also likely be a tad sketchy, as an inopportune crash could leave the regions in disarray since it's not possible to accurately predict when WG will save its regions so that MCTowns can stay in-sync with that.
Is there a way to easily temporarily lower the worldguards? This seems like a great plugin, except that my server has a war period where specific worldguards need to be dropped.
@Joxiscraft
Fixed flags not saving and not being able to set your town's join method. DL link is the dev build.
@Joxiscraft
asjhasdfhjkfsd WorldGuard is so annoying. For some reason, it appears not to save anything upon being disabled, instead relying on a save after every action. So every time a region is added, moved, updated, modified, etc etc etc I have to manually force WG to save.
And apparently I forgot to do that here. Fix is on the way.
@Joxiscraft
Yes please.
@Joxiscraft
Ill check on this after I get out of class. I suspect this may be a method that just says:
public void setJoinMethod() { remember to implement this! }
Which would be embarassing so im almost hoping its a bug.
@Joxiscraft
Hold on, what worked, exactly?
Edit: I just got in and did some testing, I can't reproduce the issue.
Bob is removed successfully. As long as you use his name exactly as it is, it should be fine and work dandily. Does what you've experienced contradict this at all?
EDIT2: Also, the dev build is now updated to contain the MOTD and flagging bugfixes.
@Joxiscraft
Mk, I fixed the issues with motd and the flagging greetings.
I looked over the code that handles removing players from towns, and I suspect the issue is either that WG forces the names of all its regions and players to be lowercase when they're stored, and it's being ornery in that you want to remove JimBob but all it has is jimbob and it doesn't think that's the same player. I can play around with that later.
My other suspicion is that you're typing the player's name wrong, possibly. Removals are case-sensitive (i.e. trying to remove "jimbob" when you want "JimBob" will not work).
Either way, I'll mess around with it on my test server after classes end.
Thanks for the debugging help, by the by.
@Joxiscraft
Click "dev build"
@Joxiscraft
I'm working on calc homework right now, so I haven't gotten to test the change I made. If it still doesn't work, let me know.
@Joxiscraft
I'll release v0.8.7 tomorrow. Right now it's the dev build, if you want to DL and use that. I fixed the insufficient funds thing; apparently Essentials uses "banks" differently than iConomy and BOSEconomy handles banks and holdings. There are way too many economy plugins, man.
@hiei28270638
It's in the works.
@Joxiscraft
That's not normal. Are you using the latest version of the plugin?
I know that bug was in v0.8.0, where deleting a town then restarting the server would not affect the WG regions. The WG regions would be gone after the deletion, but would be back after a restart. I fixed that specific issue in v0.8.5+.
If you are up to date, please open a ticket about this. Thanks =).