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 Jul 4, 2012Whenever a player tries to allow someone to their protection stone, it says you're not the owner of this region please help me, and also is there a permission so my mod+ can have access in their ps to like break stuff in there and stuff
-
View User Profile
-
Send Message
Posted Jul 4, 2012We experienced a HUGE glitch today... One player placed a stone that overlapped another player's protection stone... When I tried to simply change their stone to a smaller stone it started doing funky things... I had another player place cobblestone in the area to see if the region had been adjusted to a smaller size, and the stones he placed destroyed the blocks he placed it upon.
When I regened the region, it deleted EVERYTHING in that area.
What to do? I have a screen shot.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@DerpingManiac
You need to change the config.yml (In plugins\ProtectionStones\) then reload your plugins or restart your server.
Here is the section to change, below are the defaults:
Blocks:
- COAL_ORE 5
- LAPIS_ORE 10
- DIAMOND_ORE 20
Change to something like this below:
Blocks:
- OBSIDIAN 5
- LAPIS_BLOCK 10
- DIAMOND_ORE 20
The number after the name is the size of the protection area to be created. The size number is the distance from the placement of the ProtectionStone (usually the center of the cube) to the outside edge.
Also see the Configuration Page and on that page the link to Bukkit (Material) Names.
-
View User Profile
-
Send Message
Posted Jul 2, 2012I have a question, So i have this on my server and i want to change the block into like obsidian and lapisblock and stuff, how do i do that?
-
View User Profile
-
Send Message
Posted Jul 1, 2012@senne97
This would exclude a world called "world" and a world called "world_nether".
Exclusion:
WORLDS: world world_nether
PLACEMENT: false
-
View User Profile
-
Send Message
Posted Jul 1, 2012Exclusion.WORLDS: This is a list of worlds (seperated by spaces) to exclude from creating ProtectionStone Regions.
give a example how to do thate. it doesn't work for me
-
View User Profile
-
Send Message
Posted Jul 1, 2012So similar yet so efficient! Kudos to you!
It's better to have ONE protection plugin rather than 2.
-
View User Profile
-
Send Message
Posted Jun 30, 2012Uploaded PS 1.8d, with a fix to the /ps view command.
The easiest way to reproduce the errors was trying the command and then logging off and on then trying it again.
Waiting now for the Dev Bukkit Team to approve it.
-
View User Profile
-
Send Message
Posted Jun 30, 2012Okay, I believe I now know the problems some people are having with the /ps view command now that i was able to finally duplicate it.
It appears to be a problem with PS waiting on the Bukkit Task Scheduler to return values, so I am in the process of rewriting and testing that section of code.
-
View User Profile
-
Send Message
Posted Jun 29, 2012@gabessdsp
I'm still researching why some people are getting internal errors and others aren't it may be a combination of permissions and software versions.
Tonight I will dedicate at least four hours and two of my test servers to finding a solution.
-
View User Profile
-
Send Message
Posted Jun 29, 2012I'm trying to use the /ps view command but keep getting this "internal Error"
9:45:26 PM [SEVERE] null 9:45:26 PM org.bukkit.command.CommandException: Unhandled exception executing command 'ps' in plugin ProtectionStones v1.8c 9:45:26 PM at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) 9:45:26 PM at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) 9:45:26 PM at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:484) 9:45:26 PM at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:822) 9:45:26 PM at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:782) 9:45:26 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:765) 9:45:26 PM at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) 9:45:26 PM at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) 9:45:26 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:114) 9:45:26 PM at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:83) 9:45:26 PM at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:569) 9:45:26 PM at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:461) 9:45:26 PM at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 9:45:26 PM Caused by: java.lang.NullPointerException 9:45:26 PM at com.axeldios.ProtectionStones.ProtectionStones.onCommand(ProtectionStones.java:746) 9:45:26 PM at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) 9:45:26 PM ... 12 more
-
View User Profile
-
Send Message
Posted Jun 28, 2012@senne97
I'm sorry, but I don't understand the question.
-
View User Profile
-
Send Message
Posted Jun 28, 2012@GermanWob
For speed and size PS doesn't have it's own database, so It wouldn't able to have links regions, but It could have in the future updates for flags for all of an owner's regions.
The region and admin commands work this way by effecting a players regions altogether as one unit.
-
View User Profile
-
Send Message
Posted Jun 28, 2012Hey AxelDios, I have an idea to improve the usage of ProtectionStones:
At the moment you can change the flag for the region you're standing in. If you have 2 or more regions next to each other, the flags in the other regions doesn't change. It would be very great, if you could implement a command that effects all "linked-together"-regions of an owner, like e.g. "/ps linkedregions flag use deny". The procedure needs to know which regions are linked together by the same owner (or just "touch" each other". Then it selects all the regions and executes the flag-command. Additional there could be a command, that effects all the players regions (to change flags for all his regions).
What do you think about it? Lots of greetings, GermanWob
-
View User Profile
-
Send Message
Posted Jun 28, 2012ay want thate thy cane not place protection stones in a world but whate do you have to rite thane plz give a example
-
View User Profile
-
Send Message
Posted Jun 27, 2012@CeramicTitan
All WorldGuard Regions (including PS WorldGuard Regions) can allow groups in as members, as far as blocking, you would just need to add all the groups you want to have access into the members list, and don't add the ones you want to block.
To use PS for this do the following while standing in your region:
/ps add g:{group_name}
Or directly from WG:
/rg addmember {region_name} g:{group_name}
-
View User Profile
-
Send Message
Posted Jun 27, 2012@HexaDroid
Shouldn't need anything special but the fact that it works for some people and not others is a permissions issue.
-
View User Profile
-
Send Message
Posted Jun 27, 2012Can i limit groups going into a region with this plugin
-
View User Profile
-
Send Message
Posted Jun 27, 2012I use PEX perms. I do have full permission for WG & PS but I'm not an OP.
I don't use any specific 'deny' permissions for my members.
Should I grand them any worldguard permissions for this to work?
-
View User Profile
-
Send Message
Posted Jun 26, 2012@milkymilkway
Not sure, you might want to check the WG Page