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.
To be honest I'd rather rewrite it than maintain it. If there is enough interest I might just do it.
Hey every one, i do believe its time for an update.
Q: Is SafeCity still being worked on, updated and maintained ?
A: To put many minds at rest, yes SafeCity is still being worked on an actively
Q: Will SafeCity be released for Bukkit/Spigot 1.7.x builds ?
A: SafeCity will not be released for 1.7.x builds.
The reason for this is as follows:
With Mojang recently releasing MC 1.7.6 through 1.7.9 These builds have drastically changed the way Player Accounts are firstly identified and authenticated.
The old way of identifying a player was simply based off of their username. The new way of Identifying a play is in the for of a UUID (Universal Unique Identity)
This is all set in place to allow Name Changes in the up coming 1.8 release of minecraft, were we will Officially change to the newer more secure form of player identification and authentication.
almost every developer is having to re-write huge sections of thier plugins due to the change to UUID and SafeCity is no different.
Note: Untill a public releace is made you can always see the latest development buid live and inuse at the Demicraft Server, For more info please visit the Demicraft Website
Q: When will we see a new version of SafeCity released ?
A: Assuming we get one, after a stable/recommended build of Craftbukkit/Spigot is in the public domain and SafeCity has been though and passed to the satisfaction of myself and my team the rigorous testing we do every build.
Final Comments:
I have already begun going through the code updating here and there in my spare time over the past few day's things are looking good, iv already got another of jayfella's plugins fully updated and working on MC 1.7.8 SafeCity will just take longer as it is rather more complex.
Once the update to 1.7.8 (UUID) has been completed the update to 1.8 should be rather simple.
Thanks guys
Lee.
@quietboxcrafter
Hey quietboxcrafter thank you for the keen interest and kind words xD
As I stated in my original post im waiting for Craftbukkit to releace a "recommended" build for 1.7.x before I release SafeCity for 1.7.x this is due to development builds being buggy by nature as their code changes frequently, It is just unfortunately a waiting game for all of us.
I am hoping with the recent move to 1.7.5 code-base a recommended build will be just around the corner.
Id like to take this time to confirm that Safe city is working under the most recent 1.7.5 cod- base. (Craftbukkit/Spigot)
I would also like to extend a warm welcome to any one that wishes to come and see SafeCity up and running and experience the new changes and features so please feel free to come and visit the new home of SafeCity http://demicraft-mc.com
thanks Lee
Hey, I'd just like to say thank you for creating this plugin. The functionality is exactly what we're looking for. I also appreciate the amount of testing you put the plugin through before releasing.
I'm very impressed, to say the least.
How long until the 1.7.x port?
Hey every one, just a quick update on whats happening SafeCity.
A few day's a go my team and I found a critical compatibility issue when running SafeCity along with Multiverse-Core (We primarily run a Multiverse server setup).
Any one not running Multiverse will not be affected by this issue!
If you have SafeCity enabled and Zones created on a Multiverse-Core generated world the next time the server is restarted SafeCity will crash were it is trying to load data from a world that is partially loaded or not loaded at all.
For this reason i have added a "soft-depend" for Multiverse-Core this resolves this issue, and does not cause any adverse effects when running SafeCity on a server without Multiverse-Core.
Due to the Nature of this Issue I have also Incremented the Version number so when we release we will be releasing version 1.0.11
We have also managed to squish quite a few bugs that have appeared here and there, and implemented some new features along the way, more on those later.
Again we are still waiting for an official recommended build so we can be 100% certain of the stability of the release, so please keep checking back.
I will shortly be updating the SafeCity description to include details of its new Official Home once that information is posted you all are more than welcome to come check out the plugin there while we wait.
Feel free to ask questions you have here or send me a PM if you wish, i generally check the site every few days unless i have News to post.
@LyndonW Thanks for the very kind words there, glad you are looking forward to the newly Updated version xD
- Lee
This addon looks absolutely fantastic for our small friends only server. This will be much easier to explain than then the alternatives. I'm sure I'll survive waiting for the 1.7 release, but I wouldn't complain if you decided to release a dev build in the meantime for us risk takers.
Thank you for selflessly spending your time on a project like this!
Hope every one has had a lovely Christmas (for those that celebrate) Festive season for those that dont and New Year!
SafeCity is updated to 1.7 and is working on the current development builds, iv got a team running through testing it out very thoroughly every time a new build is released so far so good.
however due to the nature of what a development build is: unstable, not finished, code can change with out notice.
the last thing i want to do is release this based on developmental code only to have a recommended release come out and it stop working.
so with that in mind i have decided to keep the 1.0.10 version from release until we have an official recommended build for 1.7, and my team and i have run through out tests with it.
so every one please keep checking back, a 1.7 version of SafeCity is just around the corner!!
Thank you sir Terminal Access!
Hey guys, I'm just in the process of running a few checks on the newly updated version, Just want to make sure every thing is acting as it should and iv not missed any thing during the update process.
As soon as I am confidante it is stable enough ill push a release up here for you all.
The plugin has been updated to 1.7.2, and friend of mine is now maintaining it. Update will be posted shortly.
@lipe124
If you ask me, its dead :/
:( Is this plugin dead?
I really liked this one but the authors site redirects to a blank page and I don't see any update info.
I have vault and c3p0Extension installed. but what is a mysql datebase? how i get that?
@AirGear17 Did you install c3p0Extension? You need this to run this plugin.. Also you need a mysql database. Without these safecity wont work.
Can someone please help me? Im trying set this up on my server but its not working im using 1.6.4 but it just gets to attemoting connection to database:mysql://127.0.0.1:4406/safecity. Can i get some help this plugin looks sooo good and i want it soo badly.
@TheVnChecker
Enter the command /z new (primary zone name)
Also i hope Jayfella keeps updating this great plugin :/ I have been using it since it was released and don't feel like changing back to something like towny :/
How can I create a primary zone? I had use the wooden_shovel (wooden_spade) to create a primary zone but it's doesn't work for me.
Hey, have been working to set up a server and went with Safe City. It seems to do everything i could want except for a small issue. I have the City set up with a npc village inside of it. I am trying to get the renters and the villagers to talk to each other. So far only the owner can talk to them. Would it be possible to get an update that allows all of the permissions to interact with the npc's? Thank you.
I heard your server has gone down. Will you continue updating the SafeCity plugin?