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 May 12, 2014@ThatDave
It only effects the player using the toggle command, so just that player will be able to turn on or off their placement of PS's.
-
View User Profile
-
Send Message
Posted May 12, 2014Hi.
Great plugin, thanks.
I have a question though.
If I give regular users the protectionstones.toggle permissions, will that allow them to toggle placement on and off just for themselves? Or is that a global command?
I want them to be able to place (for example) diamond blocks as part of their build by temp being allow to disable their own placement.
Thanks!
DL
-
View User Profile
-
Send Message
Posted May 11, 2014@rlpn
Please PM me the exact way you are calling the command (i.e. /ps admin cleanup remove 60, etc.), also run "/ps admin version" and give me all the information it returns.
-
View User Profile
-
Send Message
Posted May 11, 2014Whenever I run any /ps admin cleanup command it runs for a couple seconds then crashes my server. Here is the thread dump. http://pastebin.com/GmLxwkMT
-
View User Profile
-
Send Message
Posted May 11, 2014@ToxicCharmy7
If you want their chests to be unlocked simply add:
- chest-access allow
To the "Flags:" section of the config.yml.
Then all future regions will have the chests unlocked.
Don't forget to /reload your plugins or restart the server.
Added notes:
This will only effect new regions, you would need to use the "/ps flag chest-access allow" command in their region to change it
Also if you don't block players hanging flags they would be able to change this one, you can block the "/ps flag" command completely or just block flags you don't want set, please read the Configuration Page for more information.
-
View User Profile
-
Send Message
Posted May 11, 2014@ParkerLewis1234
Please don't PM me and add messages here, I answered your PM.
-
View User Profile
-
Send Message
Posted May 11, 2014Could you add an easy way to add players to your chunk? And a way to outline the area with smoke particles, as seen in ChunkOwn.
-
View User Profile
-
Send Message
Posted May 10, 2014Hi! :D I was wondering, when a player places a ps stone, it automatically locks their chests. Is there a way I can change this?
Thanks! :D
-
View User Profile
-
Send Message
Posted May 7, 2014@XsN1cKeRsX
Easier sub region control is planned for PS 2.0, and I'm hoping to add it at the end of 1.x.
At this time, an owner can place a PS inside his region for other players, then change ownership, and priority levels, so the new region is a "sub region" for example a plot in a town.
-
View User Profile
-
Send Message
Posted May 7, 2014So for a future update, could you add regions inside of regions? I'm assuming you are familiar with WorldGuard, but perhaps add like an Emerald Ore, set as a 200x200x200 area, and make it so that 3 Blocks are allowed placing inside, Iron, Lapis, and Diamond, and Make it so when you place said Emerald Ore, it creates it as a parent region, then said iron,lapis, or diamond block is placed as a region with the emerald ore as a parent? This would make great for towns or small villages :)
-
View User Profile
-
Send Message
Posted May 4, 2014@rlpn
Using UUID's would require the Bukkit API and the WorldGuard API to support that feature first, then I could add it to PS.
-
View User Profile
-
Send Message
Posted May 4, 2014@allaboutlego3000
The current version of PS will not support automatic expiration times, this would require a separate database and a running event to watch for expirations, 2.0 might include this feature.
If you read the commands page, there commands for removing player regions by last logon dates, name, etc.
-
View User Profile
-
Send Message
Posted May 4, 2014Is this going to be updated to use UUID's? Or does worldguard have to do that?
-
View User Profile
-
Send Message
Posted May 2, 2014I would like to see a feature where the stones will expire in a set time, so like if there has been no activity in an area in say, 6 months, the stone will remove itelf.
-
View User Profile
-
Send Message
Posted May 1, 2014@luridftw32
You can already unlock chests using the flag settings.
If you add "chest-access allow" to the default flag section in the config.yml, all new PS Regions created will allow anyone to access your chests.
You can turn off flag setting so players can't turn this flag back on by with the "/ps flag" by blocking that flag change by removing the player permission "protectionstones.flag.chest-access" in either your permission plugin (if it allows it) or changing the plugin.yml file inside the ProtectionStones.jar File.
-
View User Profile
-
Send Message
Posted May 1, 2014@nunphix
WorldGuard's API give a check on regions overlapped, but not a simple means to check overlapped via Priority Levels, etc.
So for other servers they usually place the town regions in strips instead of one big region, leaving the plots, open for PS's to be placed.
In player made towns on many of the servers I've been (or ran), town owners would place the PS for the player and add the player as a member, then set the PS's Priority Level higher than the town, so that new region's flags would supersede the town, for example, if town doors, etc. have a Use Flag set to Allow, any one would be able to open the "public" town doors, but the players new region could be set to Use Deny, and their doors, levers, buttons, etc. would be "locked".
-
View User Profile
-
Send Message
Posted May 1, 2014Suggestion
A place in the config to input ID's for blocks that you want to be unprotected inside the protected area. Say a Chest. So that you could eliminate Grief but still have some raiding.
-
View User Profile
-
Send Message
Posted May 1, 2014I have a previous existing town from towny and now I am switching back to protection stones...
I made a region so that the town landscape cannot be touched but I wan t people to be able to use protection stones on their plot.... Is this possible. Atm I get overlapping region error
-
View User Profile
-
Send Message
Posted Apr 28, 2014@Martijnie
No sorry, heads are treated as special blocks, and this has been asked for before, It might be included in PS 2.0 but that's a long way off.
-
View User Profile
-
Send Message
Posted Apr 28, 2014Hmm I guess it isn't possible to use specific playerheads as protection stones D:? It'd be so cool to give some of my alts a nice head skin and use that as protection stone!