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 Sep 18, 2013skizlit its actually pretty easy.
In the config you have to chose what world you want it to work in, save it and restart server.
Then type /z new NAME Hold your stick in your hand, you can now see your new zone in blue, the boarders are shown on the top blocks ! Buy some more blocks to extend it, type /z blocks buy 1000. Locate the corner of the border with the stick, and then switch to wood shovel and click that block, and now it will say resizeing, then rightclick somewhere else to resize that zone.
if you want to make 3D zones inside your Mainzone (MainZone can only be 2D), you have to use the gold shovel, to mark 2 points. to be able to sell them, you have to make your main zone public with /z set public ....
Hope that helps you.
-
View User Profile
-
Send Message
Posted Sep 18, 2013Maybe making a video on how to set up safecity would be nice like how to set up da config and stuff. hope i can get help with how to see the city boarders
-
View User Profile
-
Send Message
Posted Sep 18, 2013Yeah i got everything working, but i still miss some features, but i will wait for jayfella to reply back :)
-
View User Profile
-
Send Message
Posted Sep 18, 2013@kjburr
I created a city/zone and if i have the stick in my hand i can view the zone details. but i cant see any outline/ boundries. I left the config folder as it was on download as there was not nuch in the config to change
-
View User Profile
-
Send Message
Posted Sep 18, 2013@Skizlit
First make sure you have your config set correctly. To see the boundaries you need to make a city first with /z new (name). After that just hold a stick in your hand and the boundaries should appear for you.
-
View User Profile
-
Send Message
Posted Sep 18, 2013Hi I just put safecity onto my server put i cant see the different zones ie: the blue dotted lines at all. how do i set it to show that so i can test it out properly and see were my boundaries are?
Pls anyone who can help let me know
-
View User Profile
-
Send Message
Posted Sep 17, 2013@Chriszh
You can already teleport to plots with /z spawn <name> Resetting land to orginal state is already part of worldedit, everyone needs that on their servers. Then don't rent the area, make it for sale and they can make changes to it. Not being able to modify it is the whole idea behind renting.
Thanks for the TNT stuff Jay, it works great!
-
View User Profile
-
Send Message
Posted Sep 16, 2013i want people to be able to sell their plot back, if they want to buy another one, im only allowing them to have 1 plot.
also when people are renting plots, they can only place furniture, i really want them to be able to place anything they want inside their rented plot, is this possible ?
-
View User Profile
-
Send Message
Posted Sep 16, 2013I like the updates you made, a lot more in the config file too.
can i suggest a option (true/false) for when people stop renting a plot, or selling the plot, it will turn back to its first stage?
•Land can be reset to when it was first bought.
and maybe also a option to teleport to your own plot. But i can understand if this will be hard to implent due to the way the plugin is made.
Thanks :)
-
View User Profile
-
Send Message
Posted Sep 16, 2013Jayfella , Thank you, im going to implent it today to my upcomming Plot World. I will tell you how its working, when its tested :)
-
View User Profile
-
Send Message
Posted Sep 13, 2013@Chriszh
Just updated - Version 1.0.8 allows the option for TNT and creeper explosions.
-
View User Profile
-
Send Message
Posted Sep 12, 2013Hi, soon any update to the plugin :) ?
-
View User Profile
-
Send Message
Posted Aug 23, 2013@blablubbabc
Well see this is the thing, all of those potential problems are solved by simply enforcing one zone per player. Zones already have a minimum distance in which they can be created but it is not enforced on resizing. This is for a good reason. As a city expands, it may eventually meet another town. Stopping a zone from being able to resize based on how close other cities are just creates "dead land". The way it is now, they can either buy that close plot out or form an alliance. That is the intended behaviour. I don't really want to make it more complicated than it needs to be or turn it into an imitation of another plugin that works fine already. Grief Prevention isnt broken - if you prefer that plugin - then you should use that plugin.
-
View User Profile
-
Send Message
Posted Aug 22, 2013@jayfella
Oh okay. I didn't see any configuration documentation, but good to know that there are problably more possibilities via the config, will check it out later.
What do you think of this, if there are possibilities to make it more difficulty to use those zones negatively? For exmple, no zone creating/resizing near other zones, and a possibilitiy for players to always be able to leave a zone somehow to a safe place, if trapped (is there currently something built-in?, as they also could get trapped in the normal cities too).
I really don't want to limit them to one zone only.. if they have the money they should be able, on my server, to creaate additional zones. Those could also get more expensives, the more the player creates to kinda limit it softly..
I guess I will have to make some clearer thoughts about what I want for my server: Currently I am using GriefPrevention which works quite well for player claiming their lands and buying claimblocks to be able to claim more land. But it is missing all this city management stuff, which is implemented in your plugin quite well I guess..
If the things which I like GriefPrevention for are also able with this plugin, this would defently be a good reason for me to switch soon :)
-
View User Profile
-
Send Message
Posted Aug 22, 2013@blablubbabc
Players can create multiple zones if you wish to allow it. It is in the config.yml file, though in my opinion, is pointless. People will use it negatively and "box people in", randomly put zones everywhere with no intention of keeping them, etc.. It is easier to let them just have one or two.
Using the wooden shovel to create a zone instead of using a command was how it was first setup. People accidentally created a zone without even realizing it, and then later have no idea where it is or how they did it. This is why it is setup as a command now.
-
View User Profile
-
Send Message
Posted Aug 21, 2013Wow! This plugin kinda reminds me to GriefPrevention, but with more city-based features like the 3d regions and sell/buying stuff.
I always thought about maybe creating an addon for cities creation and management for GriefPrevention, but luckly I found this plugin now. I will take a look at it, but it sounds promising already!
I also like that it allows zone creation without any commands, but just by interacting!
Hopefully you keep improving it, and maybe add some sort of API to it, to allow others to add content to this plugin, like new zone types, flags etc, permission tpyes, or read information about the zones etc.
Edit: Okay, what I am currently missing is the possibility for players to create multiple of those zones, so they can protect one house there and an other house somewhere else, if they have enough "claimblocks" (kinda like in GriefPrevention). Also it would be nice if those small, first zones doen't have to have a name, so they could be created via the wooden shovel only be clicking the ground in the wilderness. If the player then decides to make a city out of his land, he could be forced to name his land then, later. Kinda like GriefPrevention, but with the ability to upgrade ones claim to be a city.
Hopefully you like this idea, even though I guess the unqiue name is currently already used internal for the zones to identify them and it would need some refactoring to change that ...
If not, and the effort would be to big to change this, I can understand that. I guess I will have to stick to GriefPrevnetion then and will try to find a way to maybe make this possible by combining this both plugins sometime in the future, so players can "upgrade" their GriefPrevnetion claim to a SafyCity city claim.
Maybe you could also think about looking into this idea, of combining those two plugins -> this would mean less work for me and less for you if you would want to get this nameless-claim stuff feature into this plugin or at least possible together with this plugin, also I would really appreciate it and would like to help you out with that where possible! This could be some kind of seperate plugin, which links GriefPrevention and SafeCity.
-
View User Profile
-
Send Message
Posted Aug 20, 2013@Chriszh
Yeah i have it setup that way, I will add those options to the config.yml file.
-
View User Profile
-
Send Message
Posted Aug 20, 2013Hi, when using your plugin, people are complaining they cant place tnt's and that creepers dont explode in the wilderness, is it something you can fix :) ?
-
View User Profile
-
Send Message
Posted Aug 20, 2013@jayfella Thanks heaps :) I didn't have the PVP option. Now it works great.
-
View User Profile
-
Send Message
Posted Aug 20, 2013@Mr_B3n
You can enable PvP in the wilderness from the config.yml file

You may not have some of those options in your config.yml file if you are upgrading. Just add them yourself, and make sure you have the latest version (1.0.7 at the time of writing).