An innovative brush world editing plugin for PocketMine-MP
Clone or download


An innovative brush world editing tool for PocketMine-MP: A Minecraft server software written in PHP.


BlockSniper is an advanced world editing tool, based on the idea of VoxelSniper from Minecraft PC software. BlockSniper allows you to edit your world from a long distance, with several different types and shapes. Shapes are the shapes types are being executed in. This means that every type can be executed in any shape. A shape would, for example, be a sphere, a type replace. Every block in that shape will then get modified using the selected type; Replaced.

Almost all features can be managed using an in-game user interface. The brush menu can be opened using the /brush command.

Apart from just brushing, BlockSniper also features things such as copying and pasting (including schematics), undo and redo, presets and an extensive API for other plugins to build on.
For more information, make sure to check the Wiki.

Installation and Development Builds

Stable releases will be drafted at Releases or at the release page at Poggit. To install a version:

  • Go to releases from Poggit.
  • Download the attached phar file.
  • Drop the plugin in the plugin folder.
  • Restart the server.

If you do decide to use a development version to benefit from the latest features, the development build list can be found when clicking the button below. (Warning! Only do this if you understand the development versions could contain bugs and be unstable)


Alternatively, BlockSniper may be downloaded by using: git clone --recursive in the plugin folder if DevTools is installed. Git must be installed.

BlockSniper can not be downloaded by downloading the ZIP file GitHub provides. The required dependencies will not be installed if this is done.


BlockSniper has a multi-language system, so everybody can have a good time using the plugin. We currently have nowhere near enough translated languages though, and we need your help! It is very appreciated if you help translate, so please do so whenever you have time. The available languages can be found under resources/languages.


A full list of permissions can be found in the plugin.yml file. It contains the most up to date permissions, so every permission available can be found there. Some permissions are also registered dynamically. The permissions of shapes consist out of: blocksniper.shape.<lowercase shapename>, whereas the permissions of types consist out of blocksniper.type.<lowercase typename>.


BlockSniper can be reviewed at the Poggit release page here. Any feedback given is very welcome and appreciated. Don't hesitate to share what you think about this plugin.


BlockHorizons can be contacted in the Discord server below.


Please note that third party modified versions of PocketMine-MP are not supported. Issues caused by them are closed immediately.