-
Notifications
You must be signed in to change notification settings - Fork 67
Plots
You can now have huge Town fields which can have plot fields inside of them that your players can place themselves. One of the changes that makes this possible is that whenever an event is fired (block break, place, fire ignite, etc) in an area with several overlapping fields, the smallest one always takes precedence and is the only one that is gonna be obeyed. So for example the Town may have streets and town owned areas that will follow the rules of the Town field. But the fields inside of it, will have their own flags which can vary completely from the Town field's flags which be followed instead of the Towns flags.
Plots can be multi-leveled, for example you will be able to walk into a city and and see the city's welcome message, and walk into a town inside of it and see the town's welcome message, and walk into someones plot inside of that and see the plot's welcome message, and inside each level you will be subject to all the flags of the levels above along with the inner one, with the smallest field always taking precedence.
As you know, if you try to place a field that overlaps someone else's field, you will see an error message telling you that you cannot place a field there. This is in place, obviously, so you can't encroach on someone else's land. Also you know if someone allows you into their field, you can place a field nearby that can overlap their field or even be inside of it. In earlier versions of PS this caused problems. Your friend overlaps one of your fields with a new field they added, and they forgot to allow you on it, and so now you no longer have control of a chunk your land.
This is a thing of the past with recent changes. The first is automatic allowing, if you allow your friend on one of your fields, and he makes a field that is overlapping it or inside of it, PS will automatically allow you into his field. If his field is touching several people's fields, they will all be added seamlessly. You will see that plots will just work. More so, if your friend one day decides he doesn't like you and wants to remove you from his allowed lists he will not be able to thanks to the conflict-of-interest protections. His only recourse will be to remove the field altogether.
You can now make it so certain fields can only be placed inside of others. For example you may want your plot fields only placeable inside Town fields. You can now do this with the allow-only-inside
field flag. (i.e. allow-only-inside: [Town Protection]
). With this in place you wont have plot fields all over your server throwing everything out of whack. Also for added protection once a sub-plot has been placed inside a parent field, the parent field will not be able to be removed or redrawn until all the sub-plotted fields are removed.
Or for example you want to keep control of Jack-O-Death fields, you can make them only placeable in City Protect fields, this way you can rest assured that players are using these defensively inside their own structures and not peppering them all over the map.
Give your default users permissions to use small plots, give the larger ones to your members, and allow your VIP users to create towns. Now it's super easy with the required-permission
field flag (i.e. required-permission: preciousstones.plots.vip
). Make up any permission you like and add it to your permission groups.
You can make completely different pstone configurations for each of your worlds by using the allowed-worlds
field flag (i.e. allowed-worlds: [world, creative]
).