Anti-Griefing at it's Easiest!

PS Banner

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:




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

PS Graphic


Commands | Configuration | Permissions


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Krauti2 Krauti2 Dec 15, 2014 at 17:49 UTC - 0 likes

    @guapp91: Go

    Did you add any worlds at the "Exclusion" section in your config.yml? If yes, remove them.

  • Avatar of guapp91 guapp91 Dec 15, 2014 at 17:27 UTC - 0 likes

    Hello, I have a problem. when installed the plugin and entered the server and put the stone protection design me that this command can not be used in this world

  • Avatar of Krauti2 Krauti2 Dec 15, 2014 at 16:07 UTC - 0 likes

    Hello Alex, got a problem.

    Running CraftBukkit version git-Spigot-320ed92-354449a (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT) with ProtectionStones-1.0-SNAPSHOT build #5

    When (for example) player Joe uses a protection stone the region being created but the owners name of this region is "name:joe" instead of "Joe". So /rg i says Owners: name:joe but /ps info says Owners: joe

    Joe has no permission on his own region. This can not be corrected by ps addowner (the name: will be added again) or rg addowner (the added owner by rg addowner does not show up at /ps info)

    I opened the regions.yml of WorldGuard and compared a common region created with WE and WG to a region which was created by a ProtectionStone. The WG region contained the UUID of Joe as owner. The ProtectionStone region just the username. So I guess that's the clue.

    Update: Aight, my fault...maybe. I put "use deny" as flag and it seems that this also affects the owner....

    Thanks for reading

    PS: Is that normal that color codes could not be used anymore for example at the greeting/farewell flag?

    Last edited Dec 15, 2014 by Krauti2
  • Avatar of AxelDios AxelDios Dec 15, 2014 at 04:42 UTC - 1 like

    @Antal1609: Go

    Still trying to update but there are some big changes to WG 6.

  • Avatar of PhanaticD PhanaticD Dec 13, 2014 at 03:16 UTC - 1 like

  • Avatar of Antal1609 Antal1609 Dec 12, 2014 at 13:20 UTC - 0 likes

    Please update to WorldGuard 6.

  • Avatar of AxelDios AxelDios Dec 12, 2014 at 08:52 UTC - 0 likes

    @jessefjxm: Go

    The Bukkit API doesn't allow for metadata selection, it used to allow block numbers but even that is now shunned for block names.

  • Avatar of jessefjxm jessefjxm Dec 12, 2014 at 02:26 UTC - 0 likes

    Really nice plugin! Just one simple question, is it possible to define blocks with metadata as ProtectionStone? like grass:3 or sth. else ;)


  • Avatar of matedgo matedgo Dec 06, 2014 at 09:59 UTC - 0 likes

    @drewbzz: Go

    Protectionstones ...


Date created
Dec 20, 2011
Last update
Jun 04, 2014
Development stage
  • enUS
MIT License
Curse link
Recent files