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.
-
View User Profile
-
Send Message
Posted Aug 19, 2013Hey Jay, I wanted to ask if it was possible for me to customize the wilderness area settings. AKA enable/disable PVP?
Since I have converted from factions to your plugin and my own chat plugin its great. However in the wilderness players can't PVP.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@kjburr
Thank you :) It's nice to know people are using the plugin and enjoying using it. Unfortunately I have a pet hate for paypal, but if anybody feels generous, you are more than welcome to purchase a rank @ http://www.bitspawn.com/purchase <3
Any other problems, please do let me know.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@jayfella
I can't thank you enough jayfella. Awesome work on everything man. One of the best plugins I have. Keep up the good work! Maybe a donate button is in order? xD
-
View User Profile
-
Send Message
Posted Aug 17, 2013@kjburr
I did, I can see the problem and will push an update probably today if i get 5 minutes spare.
EDIT: I have found the problem and solved both of the issues:
- Visualizer shows visuals for zones created in other worlds.
- Plugin does not allow zone creation if a zone exists in another world with the same co-ordinates.
An update has been pushed: v1.0.7
-
View User Profile
-
Send Message
Posted Aug 17, 2013Hey jayfella. Just wondering did you have any luck with the multiverse thing?
-
View User Profile
-
Send Message
Posted Aug 16, 2013Ignore my post.. Your plugin has everything already.. I just needed to play around with it.
First I would like to say great plugin you have done a fantastic job on this. I wanted to ask is there a way we could set the buy block price because my server has what I call a hardcore economy. Extremely hard to earn money so I wanted to lower the prices a tad.
Also is there a way you can set the protected zones permissions so anyone can access the chests inside. As this would be used to make stores/ shop frontages. Maybe even create a wildcard on your current permission settings "*" to mean all Thank-you
-
View User Profile
-
Send Message
Posted Aug 14, 2013Thanks, that makes life a lot easier for testing. i'll do some extensive testing and see if i can come up with anything. I only use it in one world, which is why i havent had this issue. I'll run a test server and enable it in two worlds, and see if I can come up with the same results. I'm sure its something trivial.
-
View User Profile
-
Send Message
Posted Aug 14, 2013Sorry for the confusion. Let me clear things up a bit. The world is listed in the config. I have my survival map and creative map. I had survival listed first, and a few weeks later added creative. I'm still not sure what the problem is. I thought about wiping the database and starting over, but I'm really not sure if that would even help. Not to mention I'd lose all that data.
I'm going to test a new database and new world/s and post back results.
EDIT: So I tested this on a fresh bukkit server with only the core plugins for safecity and multiverse, with a fresh database. Sadly I got the same result. If I find anything else out about this I'll let you know. I'm at a loss for words though really. I thought doing that would've worked..
NOTE: One thing I'd like to note is, on the secondary map where I'm seeing the fake zone, it doesn't say the zone name as I enter, or wilderness as I leave. It's mainly just the visualizer and the fact I can't create a zone in that location, or do anything to the boundary for that matter.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@kjburr
All I can say is that is doesnt occur here - multiverse enabled.
SafeCity World: http://i.imgur.com/HOthRL7.png
Towny World: http://i.imgur.com/JiCXe10.png
both are the same co-ords, different worlds.
I'm actually even more confused about this, because if the world is not in the "allowed-worlds" list, it doesnt even check for zones or subzones, and putting a stick in your hand should do nothing. Essentially every event that occurs in worlds that are not in the list are ignored by safecity.
-
View User Profile
-
Send Message
Posted Aug 11, 2013I have the latest version. I've configured SafeCity to work in only 2 worlds. I did a make a new database, not long ago. I only had it configured to 1 world to begin with and added the second world later on. Could that be the problem? Also when I stand at a specific coordinate in the first world and go to the same coordinate in the second world, it's the exact same border from the first world, being size and location. Maybe its a multiverse issue?
Thanks again for all the help!
-
View User Profile
-
Send Message
Posted Aug 11, 2013@kjburr
Do you have the latest version? I use multiverse on my own server, and I don't experience this issue. The plugin config.yml determines which worlds the plugin will work with.
If you re-created the world and didnt wipe the database, they will still be there. The world name is stored as a string in the database, so if you made a new world with the same name of an old world, the zones will still be there.
-
View User Profile
-
Send Message
Posted Aug 10, 2013Does this support multiverse? What I'm finding out right now is when I am in a different world I can see floating zones that were never made. I'm pretty certain these are from the other world because they look identical in size. When I try to make a zone in one of these areas it says your cannot do this because of an existing zone, when no zones were ever made on this world.
Thanks in advance!
-
View User Profile
-
Send Message
Posted Aug 10, 2013@CheezyGamer
Do you mean to "flag" a subzone as a shop zone? I'm not 100% on what you mean exactly.
@jaydent12
Unfortunately if you don't know how to setup a database, I can't help - I know that sounds like a cop-out but its really not that simple if you have no idea how to do it. All I can suggest is downloading "wampserver" if you are on windows.
-
View User Profile
-
Send Message
Posted Aug 9, 2013@jayfella
Hey man I just wanted to say this plugin is AMAZIng, do you think it would be possible to add player owned shops? Thanks please let me know!
-
View User Profile
-
Send Message
Posted Aug 8, 2013Hi jayfella I was wondering how do I set up my database details I have tried everything if you could help that would be nice
-
View User Profile
-
Send Message
Posted Aug 8, 2013@firefireman7009
I've seen that error before. I believe its as a result of the stick causing an asynchronous chunk load when it renders the zone borders. It's harmless. I'll fix it now.
-
View User Profile
-
Send Message
Posted Aug 7, 2013what causing this error?
http://pastebin.com/UVZx31Ft
-
View User Profile
-
Send Message
Posted Aug 7, 2013@Minecraftermew
Im glad you got it sorted. I understand completely that all of this "mysql" stuff is complicated for the average user, but it just wouldn't be feasable using regular "flat-file" systems.
@lipe124
I will ammend it right now.
Side-Note: A new update has been pushed.
-
View User Profile
-
Send Message
Posted Aug 6, 2013OMGosh!YAYAYAYA I got it to work jayfella! YOU ARE AWESOME!
-
View User Profile
-
Send Message
Posted Aug 6, 2013By The Way, I did create the Safecity database...