SafeCity
General Information
Website: Here
Change Log: Here
Wiki: Here
Live Server: play.demicraft-mc.com
Required Mods
Description
SafeCity is a city-building plugin that allows people to create variable-sized areas of grief-prevented land.
Players are initially allowed to create a single 7x7 zone in which nobody can modify unless they are given permission. They can then buy more "blocks" to extend their zone if they wish. As the amount of "blocks" they purchase increases, the cost will also increase. Eventually, if the player wishes, they are able to declare the zone a "public city" (for a price, e.g. $15,000) and sell or rent sub-zones to start making money back. Sub-zones can be two-dimensional (from bedrock to sky) or three-dimensional (variable height).
Residents and owners can spawn to the zone at will using an in-game command "/z spawn <zoneName>". If the founder of the city wishes, they are able to purchase a "public spawn" (for a price, e.g. $7,500) and allow anybody to spawn to the city, regardless of whether they are a resident or not.
Please note: for pvp zones to work, you must enable pvp in your server.properties file!
All zone boundaries can be visualized by placing a stick in your hand, and re-sized at any time by using the appropriate tool (wood shovel for 2D zones, gold shovel for 3D zones). Blue zones indicate "no state", green colored zones indicate a plot is available to buy or rent, and a red colored zone indicates that a plot has been purchased or rented, allowing people to quickly determine whether or not they can buy a zone simply by placing a stick in their hand.
Signs can also be placed inside or on the edge of a sub-zone to display the state, and automatically changes when the state does.Simply place a sign and type [details] on it. Players can also right-click a sign to purchase or rent a sub-zone. Sub-zones can be placed anywhere from within the main zone, allowing them to place houses, shops, apartments or any other buildings anywhere, giving complete freedom on their city layout. In addition to selling or renting sub-zones, players can additionally give others permission to do certain things: Access, Build, Farmer, Landlord, Owner, Recruiter, Renter, Trader and Zoner.
In addition, sub-zones can be given a "pvp" flag, allowing PvP from within it, allowing cities to have their own PvP arenas, and a "mob-spawning" flag, allowing hostile mobs to spawn from within it, allowing spawners to be utilized for mob-grinding.
Installation
- Put this plugin (safecity) and c3p0Extension into your "/plugins/" folder.
- Start the server to generate the config files.
- Stop the server.
- edit the "config.yml" located in "/plugins/SafeCity" and enter your database details.
- Start the server!
Permission Nodes
- safecity.public.create - Allow the creation of a primary zone.
- safecity.public.delete - Allow deleting public zones with residents - generally only advised for staff.
- safecity.staff - Staff override node. Allows a player to add themselves as an owner of any primary zone and manipulate it at will.
Documentation
For more information, including all commands and verbose description, visit the wiki page.
Want to take a look before using it? Visit our live server.
More Information
Due to the nature of this plugin, additional features and settings will more than likely be added as time goes by. Please refer to the Official Safecity Changelog, which documents any fixed or changed data.
Jayfella, I setup the WAMP MySQL database and entered what I thought my settings in config would be (This is what's there): _______________ database: type: MySQL url: 127.0.0.1 port: 3306 databasename: safecity username: root@localhost password: _______________ What Am I DOING WRONG? The server wamp server is running and actually the plugin is kinda too, but I get a null error.... PLEASE contact me....TY sooo much!
@jayfella
Hey Jay!
1st I love the plugin idea!
To make your primary zone larger: Buy blocks(calculated by square blockage) and then rightclick the corner of the pri zone with the wood shovel to move the zone size. This will consume the blocks you purchased.
It took me quite a while to figure out the relationship between buying blocks and moving the corner XD
@firefireman7009
You need a mysql database...
Why is this giving me that null error for image https://imageshack.com/i/5n02dhj
@Ahagen13
Sure I can, I used the regular ubuntu mysql repo on my server, and on my PC I use wampp (for windows), but you are on a mac. I have never used a mac.
@jayfella
So you can't tell me what you used to set up a database for your server?
@Ahagen13
Hi. I'm afraid if you don't understand how to create a database, you won't be able to use this plugin. The only advice I can offer is to use google. Sorry.
Hello jayfella, I was trying to put your plugin on my server tonight but I ran into a problem. I don't know or don't have a database. Could you explain how to set one up. I have a Mac and am running 10.7 if that helps you any. Thank you!
@jayfella
Thanks man!
@kjburr
At this moment in time no. i'll add support for that.
@jayfella
Thanks for the help previously! Is it possible to have pvp in the wilderness with this at the moment? I do have the new version 1.0.4.
@kjburr
That is because there are no worlds listed in your config.yml file - see here:
Could you tell me what this error is jayfella? Sorry to be a bother, but it's the only error I get and I think only after a creeper explodes. http://pastebin.com/MWGV4mV9
@jayfella
Thanks :) Great plugin !!! Way better then anything out there!!
@Purpleantilope
There is an option in the config.yml that allows you to add worlds. It probably hasnt generated because that update was added after it was initially created.
See this image for the new options:
note: the prices are implemented in the (pending approval) v1.0.4
Hi
I would like to know if there is a way to enable safecity in other world? I have made one and it says safecity isn't enabled in this world. The world i am trying to make is a second normal world on the same server.
@jayfella
Love this plugin! well done ill be using this for a long time!
Uploaded 1.0.4 - pending approval
V1.0.4
delete config.yml or add:
prices:
public-zone: 15000
public-spawn: 7500
pvp-zone: 1000
@FarmerKaine
I will make sure to add those options in the next update.
@kjburr
Will do.
Can you make it so you can breed horses in a zone? We are able to breed every animal except for horses. Also can you add the option for Pvp in the Wilderness. These are my only requests.
Thanks!