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 AngelgtcraftBukkitMinecarft AngelgtcraftBukkitMinecarft Jan 24, 2015 at 18:45 UTC - 0 likes

    when i break the ProtectionStone the protection already is help me please

  • Avatar of hutt132 hutt132 Jan 22, 2015 at 08:47 UTC - 0 likes

    Setting flags does not work. Throws this error:

    Using version 1.9j and WorldGuard #1570.

  • Avatar of Antibes Antibes Jan 16, 2015 at 19:25 UTC - 0 likes

    I'm getting an error when trying to set flags ( ). Any ideas?

  • Avatar of Antibes Antibes Jan 15, 2015 at 22:45 UTC - 0 likes

    @NLHoutblok: Go

    Can't you just edit the config.yml to "Flags: - use allow" and get existing players to do "/ps flag use allow"?

  • Avatar of NLHoutblok NLHoutblok Jan 15, 2015 at 18:52 UTC - 0 likes


    There is a problem when using worldguard 6.0 with protection ores. Once a player protects something they can't use anything such as crafting tables and doors. This is because of when you create a new region with worldguard 6.0 the new flag "Interaction" will be set to deny as default which means players can't use something. So when creating a new region with the protectionstone you have to do "Interact"' to allow by default. Also the permission protectionstones.flag.interaction does not exist yet. Can you please fix it? Thx!

  • Avatar of Camaroz1 Camaroz1 Jan 15, 2015 at 08:16 UTC - 0 likes

    it work well with 1.8 spigot???

    Indie Game VN:

  • Avatar of AxelDios AxelDios Jan 13, 2015 at 04:42 UTC - 0 likes

    @M4lcom89: Go

    You have two choices, if your permissions plugs supports removing permissions (like PermissionsEx) then you can do that in your permissions file, for example:

        - -protectionstones.flag.mob-spawning

    If your permissions program doesn't support removing permissions you can open the ProtectionStones.jar file with an archive program like 7zip. And edit the plugin.yml file, change the flags you need from true to either false or op. Then save the file, upload it to your server, reload your plugins or restart your server.

    All the current flags support are in the plugin.yml file inside the ProtectionStones.jar file, and also on the Permissions Page.

  • Avatar of AxelDios AxelDios Jan 13, 2015 at 04:32 UTC - 0 likes

    @XtrmeePlaya: Go

    All flags are WorldGuard Flags, and I try to add any new ones as soon as I can.

  • Avatar of M4lcom89 M4lcom89 Jan 12, 2015 at 18:04 UTC - 0 likes

    How can I disable some flags? I don't wan't to players use flag mob-damage, invicible ... etc.

  • Avatar of XtrmeePlaya XtrmeePlaya Jan 06, 2015 at 04:30 UTC - 0 likes

    Anyway in the future, a new flag may be placed for animal use? Like allowing milk to be got, and sheep to be sheared, but not actually being able to kill them?


Date created
Dec 20, 2011
Last update
Jan 12, 2015
Development stage
  • enUS
MIT License
Curse link
Recent files