ProtectionStones
Anti-Griefing at it's Easiest!
Griefing Protection
ProtectionStones allows a player to place a special block, and this protects their area from griefing.
This small plugin was inspired by PreciousStones but only has the property protection blocks. This allows players to place one of three types of ore blocks to protect their property.
The player doesn't require any special permissions, they just need to get one of the three following ore blocks which you can give or sell in game using other plugins:
Coal Ore gives 11x11x11 protection area.
Lapis Ore gives 21x21x21 protection area.
Diamond Ore gives 41x41x41 protection area.
See the Configuration Page if you would like to change the block types, the dimensions or even set the Y-Axis to be from sky to bedrock, set group limiting, etc.
When the player places the block it creates a WorldGuard Region that gives the player ownership of that area and in turn grief protection. If the player breaks the ProtectionStone then they get the stone back and the region is removed from WorldGuard's Region List.
To install simply copy the ProtectionStones.jar file to your plugins folder, no configuration necessary. The following Ore Blocks are supported as the defaults: Coal Ore, Lapis Ore, Diamond Ore.
ProtectionStones Regions
ProtectionStones Creates WorldGuard Regions with the following naming convention:
ps{x-coordinate}x{y-coordinate}y{z-coordinate}z
i.e.
ps279x67y40z
The x, y, and z coordinates are the location of the placed ProtectionStone which is in the center of the WorldGuard Region it creates. If the Region.SKYBEDROCK Setting is set to "true" (see the Configuration Page) then Y-Axis of the ProtectionStone isn't necessarily the vertical center of the region.
Incompatible with PreciousStones
Both plugins act on the same kind of ore blocks and have the same command name of "/ps".
Requires WorldGuard
WorldGuard is used to create and remove regions when the blocks are placed, otherwise ProtectionStones won't do anything (set not to load if WorldGuard isn't found).
Would it be possible to set custom heights? The protection does not protect very far upwards and setting it to protect from bedrock to sky is protecting the mines so everybody keeps bumping into protected areas =/ thanks
What does this do that Precious Stones does not? We don't need more than one plugin that does the same thing. It's a waste of time.
ProtectionStones 1.5b
This build has some internal changes so it could be built for CB 1.1-R3.
Now you can play your 1.1 maps :)
@Kwuality
Most servers I know have explosions turned off, including creepers and TNT.
To watch for all possible means that the ProtectionStone can be broken (besides users) could put undo strain on a server.
And as an added note, if the WorldGuard Region isn't protecting the stone nothing else in your region is protected, so what is the point of using region protection and WorldGuard/ProtectionStones in the first place?
@NolanSyKinsley
Nolan, Thanks for clearing that up, I haven't been able to be on over the weekends, and I'm currently usually on late night, to early morning CST in the USA.
Great plugin and I'd LOVE to use it for my server ... except that it revolves around TNT. /ps fix - is a good temporary work-around, but the stone should really be customizable in the config whether TNT should affect it or not - and upon an explosion it should remove the region :P
I fixed it. Thanks!
@mw3killer
the -1 means infinite, if you want there to be a default limit without being in a group set LIMIT: to the value of how many you want to have.
That worked but now I can have infinite protection areas :/ I gave regular users the permission node 'protectionstones.group2' and LIMIT2 is set to 1.
@mw3killer
in your config:
Region: SKYBEDROCK: false NODROP: false LIMIT: -2
limit needs to be -1
This is my configuration
http://minecraftips.net/config.yml
I gave 1 permission node to ALL of my players and it was 'protectionstones.group2' I am an experienced server owner so Im not sure what I did wrong. I saw iConomy in there too. Do I have to use it because I use essentials economy. Thanks! Also, even with me having ALL permission nodes it still wouldnt let me make any regions.
Gah.. I have been testing it out and found it to be perfect, except for 1 thing..... There needs to be a "/ps on" and "/ps off" so people can place the blocks that are used for protection stones without it applying a protection region associated to it. Other that that it is 100% perfect!! Thank you for being so responsive to suggestions!!
@mw3killer
We are testing it out on a 1.1 private server atm, seems to be running just fine. Can you please elaborate on the issues you are having?
I think the plugin is broken with 1.1
When I try to place an ore it says, You have reached your limit on ProtectionStones you can place at this time. I have the permission to let me create them and I have the limit set to 1 stone in the configuration. What am I doing wrong?
@NolanSyKinsley
ProtectionStones can only be placed on unowned areas or on an area you are a owner of.
I got a large number of requests to force overlapping region checks.
@AxelDios
Oh pimp, that was a concern of mine!! So only owners, not members can place protections stones in a region correct?
1.5 Has been uploaded and is awaiting approval.
Please see the release notes on the file, there were a couple of changes, one being "/ps heal" has been renamed "/ps fix".
So the corresponding permission was also changed from "protectionstones.heal" to "protectionstones.fix".
Also the new view command has it's permission "protectionstones.view" set to false as the default setting.
@owenftw
I'll think about adding a world include/exclude list to allow world by world use, to allow you to do what you are looking for.
Until that time there is a temporary solution. You could try creating a WorldGuard Region that covers your creative build map. ProtectionStones 1.5 won't allow new stones to be placed inside an existing region if the player isn't an owner of the region.
Kool :D Could it be optional to disable this in certain worlds? People are placing them in creative world =/ even with the blocks blacklisted, the protected is still made without the block being placed.