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.
@SammyT291
I'm sorry, could you elaborate on what you mean exactly? If you have the staff override permission, you can just add yourself as an owner by typing "/z owner add <yourname>" and then do as you please. Then just remove yourself by typing "/z owner remove <yourname>" afterward.
amazing plugin, great features. but is there a global region that i can use as an admin to manipulate the whole world? if not can this be added?
Thanks for making the plugin its pretty much perfect!
@Purpleantilope
What are you expecting to happen? Can you explain what your problem is exactly? Have you read the wiki?
Hi
I was wondering if i am the only one with this problem. I completed all the steps but nothing seems to happen on server... Is there only one file that is supposed to be created ? the config file? How do i configure the prices and the rest?
@Dimantchick
Hmm.. I could add a tax system. I'll look into it. I don't really see it as a problem. Its just the same as renting, except the money is automatically taken. I should also note, you can stack renting, so if you rent a plot, you can rent it again and again, and the time will just stack. This avoids having to wait until your rental period has ended before you can rent it again.
@Chriszh
Yes I intend on keeping it updated for the foreseeable future. I use this plugin myself on one of my own servers, so it is in my own interest to do so :)
Hey Jayfella, are you gonna keep update this, also when 1.6 is out ?
Hmm. This plugin very interesting. If you add tax system for mayor (for citizens rent pay as tax), I drop towny and start use only your plugin as cities/town.
I don't like towny plot system (based on chunks). Ideally to use chunks to claim to city (now, as I understand, city can be only rectangular), but create plots by selection subzones
@jokjokky
If you are running it on your home computer to test it out, you will need something like WAMPSERVER to provide you with mysql abilities. You would then need to create a user and database with phpmyadmin, and give the user all privileges on the database.
This is going a little bit beyond the scope of the plugin, and I can imagine it would be quite difficult to understand if you've never used phpmyadmin before.
@jayfella Ok, I've generated the files, but I don't know what my database details are. Do I define them somewhere or are they preset? Sorry if I've missed something obvious :)
@jokjokky
Sure.
thats it :)
The c3p0Extension plugin is just a "database provider" plugin. It doesnt actually do anything in terms of features and requires zero configuration.
Hi, I am very confused as to how to install this with the c3p0extension plugin, could you write a more detailed guide or something as your plugin looks brilliant but I can't get it to work.
@Bambucha91
The plugin is just awaiting approval at this moment in time.
DL? I am sure that this plugin is awesome :) And it will be popular in couple of days :)
Test