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).

-
View User Profile
-
Send Message
Posted Aug 19, 2013Can you enable the flag command for "blocked-cmds"?
I would really like to add the option of removing the ability for players to /sethome in someone else's region. My daughter and I were playing on a popular server and someone asked her to be tp'd to her home and her being young and nice, she allowed it. They then set their home there and killed her over and over and grief-ed what they could. I do not want people to be able to do this on my server! I have seen a lot of people asking for this type of option but nobody had an answer. I was able to add the flag after I dropped the stone using the world guard commands. However the naming of the region is awkward and I think it would be to difficult to explain to the young ones how to set this up after the fact. They are the ones who need the protection the most!
This is what I would like:
Flags:
- pvp deny
- use deny
- mob-spawning deny
- blocked-cmds /sethome
- greeting Entering %player%'s protected area
- farewell Leaving %player%'s protected area
-
View User Profile
-
Send Message
Posted Aug 18, 2013@THEREALbabyeater
If you mean PvP then open the config.yml file and change the default "pvp deny" to "pvp allow" like the example below:
Then restart the server or reload your plugins.
This will only effect new regions created, not existing ones.
Also the default for the "/ps flag" allows players to turn pvp on and off so you would want to block that too, please read the Permissions Page for more information.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@THEREALbabyeater
No update at this time, other than using other block types to avoid it.
-
View User Profile
-
Send Message
Posted Aug 18, 2013One more thing...
I'm wondering if and how I can disable it so the protection stones don't protect a player inside the stone's field. How would I disable that flag in specific?
Thanks in advance!
-
View User Profile
-
Send Message
Posted Aug 18, 2013@AxelDios
Hey AxelDios! I'm just wondering, is there any update on the Experience and Fortune working with the protection stones?
Thanks in advance! Much appreciated.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@hutt132
Since PS has no integration with Towny only WorldGuard it has no way to tell it's in a Towny Area, so I wouldn't use PS with Towny.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@DannySan626
Why, when ProtectionStones can block silk touch on PS Blocks, read the Configuration Page. To turn on silk touch blocking.
-
View User Profile
-
Send Message
Posted Aug 17, 2013@mewetea119 Use the ChangeSilkTouch plugin to control what players can use Silk Touch on. Its very easy to use and you can use any block you want as the protection stones as long as you do not put it down in the ChangeSilkTouch config. here's an Example, I added Emerald Ore as one of my Protection Stones, so in the ChangeSilkTouch config, it is left out as a block that can be mined with Silk Touch. It's as simple as that =D
@AxelDios You should tell people about ChangeSilkTouch plugin, it works great with your plugin!
-
View User Profile
-
Send Message
Posted Aug 16, 2013This plugin is perfect, thank you so much :)
-
View User Profile
-
Send Message
Posted Aug 16, 2013When a player places a protection stone in an area where he can't build with the Towny plugin (Such as in a Towny town spawn), the sponge appears to go back into the players inventory but still places a hidden sponge which can be shown with /ps unhide
This is a very bad bug as players can duplicate sponges easily.
-
View User Profile
-
Send Message
Posted Aug 16, 2013@rlpn
Yes, this is from the Admin Commands on the Commands Page:
To remove all regions for players with a last logon equal or greater than "days": /ps admin cleanup remove [days]
To remove and regenerate all regions for players with a last logon equal or greater than "days": /ps admin cleanup regen [days]
To remove player names from all region owner lists for players with a last logon equal or greater than "days": /ps admin cleanup disown [days]
(If you don't include a number for days then 30 days are used.)
Admin cleanup commands affect all WorldGuard Regions, not just ProtectionStones Created WorldGuard Regions.
Warning /ps admin cleanup remove and /ps admin cleanup regen commands remove the WorldGuard Regions even if other owners own the regions, use with care and always backup your servers.
-
View User Profile
-
Send Message
Posted Aug 16, 2013Is there a way to remove protection or regen areas of players that haven't played in a while?
-
View User Profile
-
Send Message
Posted Aug 15, 2013@mauritsmul
Yes, all you need to do is open your PS config.yml file and add "pvp deny" to the "Flags" section. Then reload your plugins or restart your server.
Here's an example:
There's more information on the Configuration Page in the "ProtectionStones (WorldGuard) Region Flags" Section.
-
View User Profile
-
Send Message
Posted Aug 15, 2013@iamcoolerthancreeper
If the diamond isn't in someone's protected region, and it wasn't placed as a ProtectionStone (making it a protected region), then it would be an unprotected normal diamond ore block.
-
View User Profile
-
Send Message
Posted Aug 15, 2013Is there a way to disable PvP in a region by default?
-
View User Profile
-
Send Message
Posted Aug 15, 2013If someone found a Diamond Ore while mining, will it still be protected?
-
View User Profile
-
Send Message
Posted Aug 14, 2013@Jexter_
Yes, Please read the section called "ProtectionStones (WorldGuard) Region Sizes" on the Configuration Page.
-
View User Profile
-
Send Message
Posted Aug 14, 2013Is it possible to configure the size of blocks that one can claim?
-
View User Profile
-
Send Message
Posted Aug 11, 2013@KyleGavin
Go to WorldGuard's Page read about Region Priority Levels.
-
View User Profile
-
Send Message
Posted Aug 11, 2013@NINJAxRECON
You can make all PS's set to to PVP Deny in the config.yml file, but not just one type of PS.
That is a future edition but no time frame at this time.