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, 2014@AxelDios
Yep, great explanation :D I switched to silk touch option to true, and everything works fine :)
-
View User Profile
-
Send Message
Posted Aug 17, 2014@Pantherita
That's correct, depending on your version of Bukkit or if you use Spigot, when PS tells the block to break naturally per the Bukkit API, some servers will not take the Fortune Enchantment, this appears to be a timing issue on some servers, if you want to avoid it all together just pick different blocks for your PS's and set the Silk Touch option to false.
-
View User Profile
-
Send Message
Posted Aug 16, 2014Fortune enchantment doesn't works when the Silk touch option is true
-
View User Profile
-
Send Message
Posted Aug 13, 2014@YoShIWoZ
No, it can't be done, the coordinate based name is how PS finds the location of the ProtectionStone within the region.
-
View User Profile
-
Send Message
Posted Aug 13, 2014Is it somehow possible to make it so it saves the region as the player's name instead of the coordinate? :)
-
View User Profile
-
Send Message
Posted Aug 11, 2014@gv1222
PS 2.0 is slow at this time because too many people want it written in incompatible ways, so I'm going to go ahead and build in the way I want it per usual.
PS 1.9 will see one more copy soon, just to update to UUID's instead of waiting for 2.0 as the plan was set.
PS 2.0 will still use WorldGuard, so existing protection will be in place, and there will be an option for using either the old style blocks, or using new blocks that will work similarly to how my SuperSmelters work, with names, etc.
-
View User Profile
-
Send Message
Posted Aug 11, 2014@hutt132
I see from the error you are using Spigot and PS 1.9i, if that version of Spigot is forcing the use of UUID's then that could be the cause of the error. PS doesn't yet use UUID.
-
View User Profile
-
Send Message
Posted Aug 11, 2014I keep getting this error when people use /ps add. I'm using ProtectionStones 1.8i and worlguard v5.9
http://pastebin.com/ZwSvKYCt
-
View User Profile
-
Send Message
Posted Aug 9, 2014How is protectonstones 2.0 going? Also, will current ps regions be compatible with 2.0? Thanks.
-
View User Profile
-
Send Message
Posted Aug 5, 2014@Squawkers13
No it's not updated to UUID's yet.
-
View User Profile
-
Send Message
Posted Aug 3, 2014Has this updated to use UUIDs?
-
View User Profile
-
Send Message
Posted Jul 23, 2014@Ivanelias13
Some of my plugins do allow for custom recipes (i.e BoomStick, RubySlippers, etc.). BlastFurnace will probably never have a fully custom build "recipe" but I am testing different options with it, SuperSmelter has always been slated to allow for custom recipes and soon will, and ProtectionStones supports up to 16 different PS Blocks and can use almost all of the Minecraft Block Materials.
As a note PS 2.0 will allow for not only "special" PS Blocks, but will allow for custom recipes to make the blocks, with permission levels to allow or deny crafting each type and for each player group. The blocks will look like basic blocks but have names and lore information much like the SuperSmelters.
-
View User Profile
-
Send Message
Posted Jul 23, 2014@AxelDios
Thank you very much for responding to my comment, what you said worked perfectly, this is a very good plugin, so hopefully you continue with your work so far and downloaded 3 of your plugins and I look excellent.
I downloaded: SuperSmelter, Blastfurnace and ProtectionStones ...
And I wanted to ask you a question, if you do not want to answer no matter what I have seen, in your plugins always design your own recipes, please, could you create a plugin that allows us to create our own recipes to us?
-
View User Profile
-
Send Message
Posted Jul 20, 2014@treestompz
It is open source through an MIT License, I'll PM you a link to a temporary repository.
-
View User Profile
-
Send Message
Posted Jul 20, 2014Can you please make this open source? :D
-
View User Profile
-
Send Message
Posted Jul 17, 2014Get ready now for the upcoming player account update that will let players change their account names...
NameDeny can protect your server, even if none of your plugins are updated to handle the new account system. Install it now to start recording your players current player names with their UUID's.
-
View User Profile
-
Send Message
Posted Jul 14, 2014Chicos, aquí os dejo el mejor tuto en español que hay por el momento en YT: https://www.youtube.com/watch?v=cWYLOvwwtf0
-
View User Profile
-
Send Message
Posted Jul 14, 2014@AxelDios
Ah thank you, this is wonderful help. Thanks.
-
View User Profile
-
Send Message
Posted Jul 13, 2014@ViscousSummer88
You should read the Configuration Page (and the other pages before posting here).
Your server either has a very large amount of regions, is over-loaded or very slow disk write speeds.
PS uses WorldGuard for all it's protection, and until they add a save by region to their API PS is forced to save all regions for the current world on placement.
But there is an option to change this behavior, this is from the Configuration Page:
Region.SAVETIMER: WorldGuard Regions for all worlds are saved on server restart or if the plugins are /reload(ed), but this setting allows for more flexibility.
-1 = Save after all PS region changes (which is the default setting and how older versions of PS work).
0 = Don't save PS region changes, which would only get saved on the restart or reload.
n = A number meaning how many minutes to wait until the next PS region save. This number is in minutes. Don't set it to low or you will cause large amounts of server lag, If you use this setting the first save happens five minutes after the server starts, and then once each time your time limit is reached.
-
View User Profile
-
Send Message
Posted Jul 12, 2014Any idea why ProtectionStones causes so much lag when someone places a protection block, here are some timings: http://prntscr.com/41vxyd