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 Feb 24, 2012I got no problems with 1.6e and 5.5 on R4, and just tested it with the latest WorldGuard5.6 and still no problems. Agreed, keep up the good work :)
-
View User Profile
-
Send Message
Posted Feb 24, 2012hm i've no errors with wg5.5 :) keep up the great work with this!
-
View User Profile
-
Send Message
Posted Feb 23, 2012As an update, it appears to be a WorldGuard Issue and not just a ProtectionStones and WorldGuard Issue.
Some people have stopped the errors removing the Spout Server Plugin and other plugins many which have no apparent connection to WorldGuard.
I still haven't been able to duplicate the errors on my end, and I know of a few servers running ProtectionStones even the newest build with WorldGuard 5.5 with no problems.
If anyone can post more info on this page or on the currently open ticket that would hopefully help out anyone with errors.
-
View User Profile
-
Send Message
Posted Feb 23, 2012Sorry for any errors people are getting, WorldGuard 5.5 changed lots of things which are now conflicting with other plugins that are "linked" to it.
I personally love WorldEdit and WorldGuard!
On an other note they are both huge plugins and I hope they are both updated to CraftBukkit R5 when it comes down the pipe, they are still lagging at R3.
-
View User Profile
-
Send Message
Posted Feb 23, 2012aah ok thank you so much for this plugin!!! keep it up pls its rly great!
-
View User Profile
-
Send Message
Posted Feb 22, 2012@tschagg
To use the members commands (/ps add|remove|info members):
1) You must be an owner of the ProtectionStones Region or have the protectionstones.superowner permission.
2) You must also be standing inside the region you are setting, due to changes in WorldGuard you might not be able to set it if the region is overlapped by another region.
3) And you need the protectionstones.members permission.
This permission was added to allow or deny owners from adding members to their regions.
Members have almost no powers over the region, other than building and destroying blocks, using items, etc.
-
View User Profile
-
Send Message
Posted Feb 22, 2012@genesis_aix
protectionstones.members has always been set to true by default and has never changed in any of the versions.
-
View User Profile
-
Send Message
Posted Feb 22, 2012@tschagg
You have the global limit set correctly to -2 which tells PS to use the group limiting, and you set group5 to a limit of -1 which means unlimited, so any one in this group would be unlimited.
You would need to set all the other members to a group (1 to 4) other than group5 and set the limits you need for those groups.
You must spell out the group name you want for them you can't use an asterisk.
-
View User Profile
-
Send Message
Posted Feb 22, 2012i gave the to my default group the "protectionstones.members" permission. but with this they cant use /ps add or /ps remove and staff. i have to gave them "protectionstones.superowner" with this permission it works... i use R4 with PS1.6e & WG5.5 and PermissionsEx too :)
-
View User Profile
-
Send Message
Posted Feb 22, 2012@tschagg
protectionstones.members is working fine here. How about you give some more information?
Personally im using R4 with PS1.6e & WG5.5 and PermissionsEx
For information: protectionstones.members did NOT default to TRUE. After 1.6d&e i had to manually add that node for regular players to be able to use them.
-
View User Profile
-
Send Message
Posted Feb 22, 2012i found a bug:
protectionstones.members is not working.
-
View User Profile
-
Send Message
Posted Feb 22, 2012aaaah ok
with the - -protectionstones.group1 - -protectionstones.group2 it works :D
-
View User Profile
-
Send Message
Posted Feb 22, 2012Axedios -->
I use 1.6e
I ave revoke a old plugin (spyadmin) and replace it with vanishnopacket
update falsebook and enjoy no error message
Very very strange....
I ave make test with bukkit 1.1 R5 --> protectionstone not compatible
other test with worlguard 5.6 snapshoot --> error :(
You ave some job for a long time Xd
But very god job you make.
(And sory for my poor english i'am french man)
tschagg -->
You ave permission *; i think protectionstone scanfirst 'protectionstones.group1' and see you ave already region and deny new region creation
try give permissions '-'
- -protectionstones.group1
- -protectionstones.group2
.....
If axedios agree this and say it's correct.
Why not make you a permission like : protectionstones.maxuse.X or X is the max protection possible ?
-
View User Profile
-
Send Message
Posted Feb 22, 2012Hey!
l rly like your plugin! but the limitation is not working for me, whats the fault? config in your plugin is:
Region:
SKYBEDROCK: false
NODROP: false
LIMIT: -2
Group:
LIMIT1: 0
LIMIT2: 1
LIMIT3: 3
LIMIT4: 7
LIMIT5: -1
now i add me in persmissons:
Owner:
default: false
permissions:
- protectionstones.group5
- '*'
with this i cant place stones...
what do i wrong?
-
View User Profile
-
Send Message
Posted Feb 21, 2012@zimko95
Are you using ProtectionStones 1.6e, because players have already found problems with changes in WorldGuard 5.5 that is causing conflicts with ProtectionStones.
If not please install ProtectionStones 1.6e and reply back
-
View User Profile
-
Send Message
Posted Feb 21, 2012@AxelDios
Ok bud, will try the new build has soon as it is available.
-
View User Profile
-
Send Message
Posted Feb 21, 2012Error then i brake any block :
(bukkit 1.1 R4 and we/wg 5.2/5.5
14:30:10 [SEVERE] Could not pass event org.bukkit.event.player.PlayerInteractEve
nt to WorldEdit
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
java:1026)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:61)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:460)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
t(CraftEventFactory.java:187
at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:9
2)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:514)
at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
8)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.
java:1024)
... 12 more
Caused by: java.lang.IllegalAccessError tried to access class com.sk89q.worlded
it.bukkit.WorldEditListener$1 from class com.sk89q.worldedit.bukkit.WorldEditLis
tener
at com.sk89q.worldedit.bukkit.WorldEditListener.onPlayerInteract(WorldEd
itListener.java:145
... 17 more
-
View User Profile
-
Send Message
Posted Feb 21, 2012@genesis_aix
Sorry, I want to keep in the "process" of Bukkit, so the update is waiting acceptance.
You did create a ticket, I'll think about including it in version 1.7
-
View User Profile
-
Send Message
Posted Feb 21, 2012@AxelDios Mabye you could include a link to worldguard@devbukkit under requirements. You should definitivley highlight the fact that silkytouch pickaxe will drop these ores, and tip about these mods: http://dev.bukkit.org/server-mods/changesilktouch/ & http://dev.bukkit.org/server-mods/silkiertouch/
Im very glad to have a new build of this plugin on the doorsteps. Could you possibly make a mirror link for us impaciante people?
I thought i made a ticked about this; Could you divide protectionstones.owners & protectionstones.members into lesser permissions? That way we could let players do /ps info owners and /ps info members without having all the other commands attached to these nodes.
-
View User Profile
-
Send Message
Posted Feb 21, 2012@funk1983
I would think you should try the new build, WorldGuard 5.5 did change somethings in the code.
And PS 1.6d was released when WG 5.4 was the newest copy.