Libelula Protection Blocks

Libelula Protection Blocks

Libelula Protection Blocks

Libelula Protection Blocks

The easier to use privatization system! Privatizes an area just by putting a block and share the safe zone with your friends. The zones are fully configurable and players do not require any permission to make use of the protections or buy in stores. The main idea of this plugin is to give players a safe and simple way to protect their buildings.

Its use is very simple: Just purchase a protection block and place it in the area you want to protect.


Libelula Protection Blocks can be configured in the following languages​​:

Español | Português | Italiano

(Some translations are not good, it is greatly appreciated help with this).

Differences between this plugin and the original Protection Stones

This plugin differs from the original Stones Protection primarily on two things:

  • Functionality.
  • Performance.

Why a new plugin?

The original plugin Stones Protection is a great idea but its implementation is not good, besides being developed without considering performance, it lacks flexibility and no provides some basic functionality that we have all ever missed. When I asked to the creator about source code to contribute my improvements I denied to give it to me (Even breaking the license he is using), so I decided to create a new plugin from scratch starting from the brilliant idea of ​​protection stones.


  • Allows the administrator to create shops for selling protection blocks, so players can protect their buildings without the assistance of the server staff.
  • Administrators can remove all blocks of a player with a single command.
  • You can define what "flags" can be set by the players in their regions, by default in includes the most flags offered by WorldGuard, except those that could be used to create traps as inability to chat , to teleport , etc.
  • Protection priority is autoconfigured, so players could create a city by first placing a block covering a large area (the entire city) and then blocks for each plot, having the possibility of adding one or more players on each of these plots.
  • You can define a list of worlds where protection blocks can not be placed.
  • Protection Blocks can be created from any material which is a block and is not affected by gravity.
  • Players can handle WorldGuard flags for their areas like chests access, use, PVP, etc.
  • The size of each protection are completely arbitrary, you can define protection blocks as large as a city or as small as a single block, also the measures of width, length and height may be different, the only restriction is that the area to protect must be a cuboid.
  • Integration with Libelula Protected Secured Zone plugin so that players can enable or disable this feature in their area.
  • Compatible with other protection plugins as MMCO , Towny and Precious Stones.
  • All messages are translated into configured language.
  • Flag support for protection blocks.


The shops are simple signs which specifies the dimensions, the price and the material of the protection blocks. To create a shop all you need to do is put up a sign stating:

  • [lpb] in the first line: This tells the plugin that is a sign of Libelula Protection Blocks.
  • length x height x width on the second line: This specifies the size of the area to be protected when the block is placed.
  • sale price in the third line: The price that the player will have to pay to receive the stone.
  • material in the fourth line: The name of the material of the block.

So the next sign will create a shop which sells protections for an area of ​​11 blocks in all directions, which cost $ 200 and the material will be stone.

Sign Sample

To purchase this protection you just have to right-click on the sign with nothing in your hand.

This is an example of a shop of Libelula Protection Blocks: Shop Sample


Flags is a new functionality supported on 0.1.2 Beta and newer versions, it allows admins to add some flags to protection blocks. The flags can be added by a command with the protection block in hand or with a sign shop.

Bellow is a list of currently available flags:

Flag nameShop sign (first line)Command (with a protection block in hand)Description
Automatic fence[lpb]+f/ps +fenceCreates a fence bounding borders of the protected area

More flags coming soon...


Like all Libelula plugins, performance is one of the main premises of this one. During its design it has been taken into account to minimize workload for the server.

Lag added in milliseconds comparison
Block Break Event (10000 blocks of grass)Block Place Event (10000 blocks of grass)
LibelulaProtectionBlocks v0.1.43945834394455064
ProtectionStones v1.9c55305571102961103
Protection Block Placed (10000 protections)Protection Block Removed (10000 protections)
LibelulaProtectionBlocks v0.1.41304573012686543
ProtectionStones v1.9c128164324985127373299899


If you have not used so far the old Stones Protection plugin simply drop the LibelulaProtectionBlocks.jar file into the plugins folder and restart the server.

Important: If you are using the Protection Stones plugin DON'T REMOVE IT. Libelula Protection Stones detects it and needs it to import the configuration the very first time it starts. After that the old protection stones plugin will be automatically disabled.

Commands and Permissions

Please refer to Commands and Permissions page for a detailed information.


Libelula Protección Blocks es un plugin listo para usar, no hace falta que cambies nada de su configuración, de todos modos es probable que desees ajustar el comportamiento para que se adapte más al tipo de juego de tu servidor. For this you can refer to the configuration page.


  • WorldGuard is used to define protected areas.
  • Vault is optional and is used to manage the shop's economy. Without Vault plugin Libelula Protection Blocks Shops will not work.

Future versions

I offer to the users the possibility to create tickets suggesting or requesting new features which will be developed as they receive votes. On the other hand there are a number of features that I want to include on this plugin before reaching it first "release" version. Below is a list of these features:

  • Region Deletion Timer: Player's area became unclaimed after x amount of hours/days/weeks without having logged on.
  • Region counter: a command for listing the regions of a player, or all players (like /ps top).
  • Any other idea posted in a ticket by you!

Please Donate

Donating is the best way to support this plugin development and encourage me to devote even more of my free time to work on Libelula Protection Blocks. There is conveniently placed link at the top right of this page to do so. Thank you!



Libelula Protection Blocks is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Please read about GPL License here

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

  • Avatar of Airos18 Airos18 Feb 11, 2015 at 17:19 UTC - 0 likes

    @Jonathan33512: Go

    maybe you need downgrade version of your worldguard, i mean, this not work with WG6

  • Avatar of Jonathan33512 Jonathan33512 Nov 18, 2014 at 05:05 UTC - 0 likes

    I can't seem to get this to work... Whenever I do /ps, the screen replies "/ps." I have WorldGuard and Vault, and I can't make the shops either..

    Is there something I missed?

  • Avatar of VaiN474 VaiN474 Oct 30, 2014 at 03:51 UTC - 0 likes

    Is there any way to teach this mod to recognize blocks from another mod? I'd like to get this working with TerraFirmaCraft in Cauldron. I'm guessing this won't be possible?

    It's not recognizing any blocks, even vanilla ones.

  • Avatar of Greenman1805 Greenman1805 Sep 13, 2014 at 17:31 UTC - 0 likes

    It's dead

  • Avatar of dragonl dragonl Aug 25, 2014 at 17:29 UTC - 0 likes

    @Greenman1805: Go

    I feel the same as you uu

  • Avatar of dragonl dragonl Aug 25, 2014 at 17:28 UTC - 0 likes

    That does not happen, sometimes blocks away protection, please do you know that can be ?. Apparently no errors in the command console.

    As a suggestion, you can put that supports MySql: D

  • Avatar of XXLuigiMario XXLuigiMario Aug 25, 2014 at 09:50 UTC - 0 likes

    I would like to use this plugin in my server, but I'm curious about why I can't use non-odd numbers as protection areas. BFAK:90887657,c72aae632e278722d0a3fbf198f9154965ceffed8a617b2a46b672848478d155

  • Avatar of Greenman1805 Greenman1805 Jul 29, 2014 at 19:40 UTC - 0 likes

    Please Update! :)

  • Avatar of Yozizzo Yozizzo Jul 21, 2014 at 23:35 UTC - 1 like

    What's the opposite of 'deny'? Is it 'allow'? For example, USE is set to DENY automatically, but if I wanted to allow it, would I use /ps use allow??

    Also, what if I wanted players to be able to open doors, pressure plates, and use chests, but I dont want them to place or remove blocks.. How does that work?

  • Avatar of Greenman1805 Greenman1805 Jul 07, 2014 at 12:54 UTC - 0 likes

    I'am using Craftbukkit 1.7.9 and after a restart, all protections are gone and the protection blocks are normal blocks :/


Date created
Oct 16, 2013
Last update
Dec 13, 2013
Development stage
  • enUS
  • esES
  • esMX
  • itIT
  • ptBR
GNU General Public License version 3 (GPLv3)
Curse link
Libelula Protection Blocks
Recent files