Skip to content
Compare
Choose a tag to compare
  • Bug fixes (Fixed world fix task and some crashes from crash archive)
  • Code cleanup
Compare
Choose a tag to compare
  • Bug fixes
  • Clipboard compression
  • Huge performance boost
  • Support for API 4.0
  • Added Sponge and MCStructure schematics formats
Compare
Choose a tag to compare
Compare
Choose a tag to compare
Pre-release

BuilderTools v1.3.0-beta1

Changes:

  • Added suppor for PocketMine 4.0.0-beta1 api
Compare
Choose a tag to compare



鉁旓笍 Advanced WorldEdit commands
鉁旓笍 Using Sub Chunk Iterator to make block placing faster
鉁旓笍 Supports schematics
鉁旓笍 Minecraft: Java Version maps world fixer
鉁旓笍 Supports last PocketMine API version

馃憤 1.2.0 Update:

  • Bug fixes (Fixed mask decoding, Fixed buggy //undo on objects made with //draw command, Fixed #155)
  • New //island command

猬囷笍 Downloads:

Version Phar Download Zip Download API Min php version
1.2.0 Poggit GitHub 3.16.0^ 7.4
1.2.0-beta4 Poggit GitHub 3.16.0^ 7.4
1.2.0-beta3 Poggit GitHub 3.16.0^ 7.4
1.2.0-beta2 Poggit GitHub 3.x.x 7.0
1.2.0-beta1 Poggit GitHub 3.x.x 7.0
1.1.0 GitHub GitHub 3.x.x 7.0
1.1.0-beta2 GitHub GitHub 3.x.x 7.0
1.1.0-beta1 GitHub GitHub 3.x.x 7.0
1.0.0 GitHub GitHub 3.0.0-ALPHA7 7.0

All released versions here
Other plugins by CzechPMDevs here


馃挰 FAQ

  • Required extension Core has an incompatible version (7.* not >=7.4)
    • Your server is using outdated PHP version. If you host your server by yourself, update your php binaries More information. If you are using some host provider, contact them to update their php version.

馃敡 How to install BuilderTools?

  1. Download latest stable version from poggit
  2. Move dowloaded file to your server /plugins/ folder
  3. Restart the server

馃彔 BuilderTools commands

  • All BuilderTools commands starts with //except for the /buildertools command that was added as an alias because //help not works in newer versions.
  • In game, you can get list of all commands using commands //commands

Commands

Command Description
//commands Displays list BuilderTools commands

Alias: //commands, /buildertools
Usage: //commands <page: 1-4>
//biome Changes biome in selected area

Usage: //biome list OR //biome <biomeId>
//blockinfo Switch block info mode

Usage: //blockinfo
Alias: //bi

In blockinfo mode you can get information about block by touching it.
//clearinventory Clears inventory

Usage: //clearinventory
Alias: //ci
//center Finds center of the selection

Usage: //center

Bedrock will appear in the middle of the selection
//copy Copy selected area into the clipboard

Usage: //copy

Copied area can be placed again using //paste, merged with the environment //merge or rotated //rotate.
//cube Creates cube

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cube at your position.
//cut Cuts out selected area

Usage: //cube <id1:dmg1,id2,...> <radius>

The are is afterwards moved on to clipboard.
//cylinder Creates cylinder

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cylinder at your position.
//draw Draws with blocks

Usage: `//draw <cube
//fill Fill selected area

Aliases: //set, //change
Usage: //fill <id1:dmg1,id2,...>

First you must create area using //pos1, //pos2 or by //wand.
//fix Fixes block in world from Minecraft: Java Edition

Usage: //fix <world>
//flip Flips selection

Usage //flip x OR //flip y OR //flip z

The argument represents axis to flip the selection through.
//hcube Creates hollow cube

Usage: //hcube <id1:dmg1,id2,...> <radius>

Creates hollow cube at your position.
//hcylinder Creates hollow cylinder

Usage: //hcyl <id1:dmg1,id2,...> <radius>

Creates hollow cylinder at your position.
//hpyramid Creates hollow pyramid

Usage: //hpyramid <id1:dmg1,id2,...> <radius>

Creates hollow pyramid at your position.
//hsphere Creates hollow sphere

Usage: //hsphere <id1:dmg1,id2,...> <radius>

Creates hollow sphere at your position.
//id Displays id of item in your hand

Usage: //id
//merge Merge copied area

Usage: //merge
//move Move blocks in selection

Usage: //move <x> <y> <z>

Move blocks in selected area.
//naturalize Replaces blocks in selected area to grass,dirt and stone

Usage: //naturalize
//outline Fills hollow selected area

Usage: //outline <id1:dmg1,id2,...>

Changes the all the outer layers.
//paste Paste copied area

Usage: //paste
//pos1 Select first position

Aliases: //1, //pos1
Usage: //pos1

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pos2 Select second position

Aliases: //2, //pos2
Usage: //pos2

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pyramid Creates pyramid

Usage: //pyramid <id1:dmg1,id2,...> <radius>

Creates pyramid in your position.
//redo Re-do BuilderTools action

Usage: //redo
//replace Replace blocks in selected area

Usage: //replace <blocksToReplace: id1,id2> <blocks: id1:dmg1,id2,...>

Replace blocks in selected area. First you must create area using //pos1, //pos2 or by //wand.
//rotate Rotate copied area

Usage: //rotate <y> [x] [z]

Y, X or Z is axis you can rotate object around. Use degrees as unit. Example: //rotate 90
//schematic Manage with schematics

Usage: //schem <reload OR load OR list OR paste> [filename]

Manage with schematics (reload - loads all schematics to memory; load - loads schematics for //schem paste; list - displays list of loaded schematics.
//sphere Creates sphere

Usage: //sphere <id1:dmg1,id2,...> <radius>

Creates a sphere in your position.
//stack Stacks copied area

Usage: `//stack [side
//tree Spawns tree

Usage: //tree <tree OR list>

There are implemented only basic trees (oak, spruce, jungle and birch)
//undo Cancels BuilderTools action

Usage: //undo
//walls Makes walls around selection

Usage: //walls
//wand Switch wand tool

Usage: //wand

First position is set by breaking the block, second by touching the block. Wand tool can be turned of typing //wand again.

馃洜锔 Other features:

馃摐 Schematics

  • You can save your selection to a file and then load it again
  • BuilderTools supports loading MCEdit and MCStructure formats and creating schematics wth MCEdit format.
  • Schematics are loaded asynchronously, that means it won't lag server while loading.

Loading schematics:

  1. Move schematic file to /plugin_data/BuilderTools/schematics directory
  2. Load schematic using //schem load <schematic>
  3. Paste into the world using //schem paste <schematic>

Creating schematics:

  1. Select two positions using //pos1 & //pos2 commands or using wand axe.
  2. Use //schem create <schematicName>
  3. File will be saved in directory /plugin_data/BuilderTools/schematics/schematicName.schematic

馃寧 Fixing Java: Edition worlds

  • BuilderTools is able to fix block ids in worlds generated by Minecraft: Java Edition.
  • Currently, we support only Anvil world format
  • To fix a world use //fix <worldName>
  • Worlds are fixed asynchronously, so the process will not freeze server. Players are able to play while fixing world, but are not able to join the world, which is being fixed.

馃搩 Permissions


All BuilderTools Permissions:

Permission Command Operator Permissions required
buildertools.command.help //commands 鉁旓笍
buildertools.command.biome //biome 鉁旓笍
buildertools.command.blockinfo //blockinfo 鉁旓笍
buildertools.command.clearinventory //clearinventory 鉁旓笍
buildertools.command.copy //copy 鉁旓笍
buildertools.command.cube //cube 鉁旓笍
buildertools.command.cut //cut 鉁旓笍
buildertools.command.cylinder //cylinder 鉁旓笍
buildertools.command.decoration //decoration 鉁旓笍
buildertools.command.draw //draw 鉁旓笍
buildertools.command.fill //fill 鉁旓笍
buildertools.command.fix //fix 鉁旓笍
buildertools.command.hcube //hcube 鉁旓笍
buildertools.command.hcylinder //hcylinder 鉁旓笍
buildertools.command.hpyramid //hpyramid 鉁旓笍
buildertools.command.hsphere //hsphere 鉁旓笍
buildertools.command.id //id 鉁旓笍
buildertools.command.merge //merge 鉁旓笍
buildertools.command.move //move 鉁旓笍
buildertools.command.naturalize //naturalize 鉁旓笍
buildertools.command.outline //outline 鉁旓笍
buildertools.command.paste //paste 鉁旓笍
buildertools.command.pos1 //pos1 鉁旓笍
buildertools.command.pos2 //pos2 鉁旓笍
buildertools.command.pyramid //pyramid 鉁旓笍
buildertools.command.rotate //rotate 鉁旓笍
buildertools.command.schematic //schematic 鉁旓笍
buildertools.command.sphere //sphere 鉁旓笍
buildertools.command.stack //stack 鉁旓笍
buildertools.command.tree //tree 鉁旓笍
buildertools.command.undo //undo 鉁旓笍
buildertools.command.walls //walls 鉁旓笍
buildertools.command.wand //wand 鉁旓笍

馃敡 Configuration

  • New in 1.2
  • Default configuration:
# BuilderTools configuration file
# Target BuilderTools version: 1.2.0-beta4

# Do not change this line.
config-version: 1.2.0.2

# This is format which will be used for creating schematics
# Supported formats: 'mcedit', 'mcstructure'
output-schematics-format: 'mcedit'

# Option for compressing clipboards. This will make the actions
# slower, but reduces RAM usage.
clipboard-compression: false

# BuilderTools saves player's clipboard, undo & redo stuff when player
# leaves server to disk. This cache should be cleaned after restart (to
# avoid unexpected bugs). This  option is to disable removing those files.
clean-cache: true

# PowerItems settings:
items:
  wand-axe:
    enabled: true
    name: "搂r搂fWand Axe\n搂7搂oBreak for first pos\n搂7搂oTouch for second pos"
  blockinfo-stick:
    enabled: false
    name: "搂r搂fDebug Stick\n搂7搂oTouch block for info"

馃挵 Credits


馃挕 License

Copyright 2018-2021 CzechPMDevs    
    
Licensed under the Apache License, Version 2.0 (the "License");    
you may not use this file except in compliance with the License.    
You may obtain a copy of the License at    
   
http://www.apache.org/licenses/LICENSE-2.0    
   
Unless required by applicable law or agreed to in writing, software    
distributed under the License is distributed on an "AS IS" BASIS,    
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.    
See the License for the specific language governing permissions and    
limitations under the License.  

Full license here.

Compare
Choose a tag to compare
Pre-release



鉁旓笍 Advanced WorldEdit commands
鉁旓笍 Using Sub Chunk Iterator to make block placing faster
鉁旓笍 Supports schematics
鉁旓笍 Minecraft: Java Version maps world fixer
鉁旓笍 Supports last PocketMine API version

馃憤 1.2.0-beta4 Update:

  • Bug fixes (#132, #142, #143, #146, #147, #148, #152)
  • New //biome and //flip commands
  • Fixed accuracy on //copy & //paste commands
  • Fixed parent permission wasn't working
  • New option in config (for compressing clipboards, cleaning player cache and for removing duplicate blocks)
  • Fixed //undo wasn't working properly with some shapes

猬囷笍 Downloads:

Version Phar Download Zip Download API Min php version
1.2.0-beta4 Poggit GitHub 3.16.0^ 7.4
1.2.0-beta3 Poggit GitHub 3.16.0^ 7.4
1.2.0-beta2 Poggit GitHub 3.x.x 7.0
1.2.0-beta1 Poggit GitHub 3.x.x 7.0
1.1.0 GitHub GitHub 3.x.x 7.0
1.1.0-beta2 GitHub GitHub 3.x.x 7.0
1.1.0-beta1 GitHub GitHub 3.x.x 7.0
1.0.0 GitHub GitHub 3.0.0-ALPHA7 7.0

All released versions here
Other plugins by CzechPMDevs here


馃挰 FAQ

  • Required extension Core has an incompatible version (7.* not >=7.4)
    • Your server is using outdated PHP version. If you host your server by yourself, update your php binaries More information. If you are using some host provider, contact them to update their php version.

馃敡 How to install BuilderTools?

  1. Download latest stable version from poggit
  2. Move dowloaded file to your server /plugins/ folder
  3. Restart the server

馃彔 BuilderTools commands

  • All BuilderTools commands starts with //except for the /buildertools command that was added as an alias because //help not works in newer versions.
  • In game, you can get list of all commands using commands //commands

Commands

Command Description
//commands Displays list BuilderTools commands

Alias: //commands, /buildertools
Usage: //commands <page: 1-4>
//biome Changes biome in selected area

Usage: //biome list OR //biome <biomeId>
//blockinfo Switch block info mode

Usage: //blockinfo
Alias: //bi

In blockinfo mode you can get information about block by touching it.
//clearinventory Clears inventory

Usage: //clearinventory
Alias: //ci
//center Finds center of the selection

Usage: //center

Bedrock will appear in the middle of the selection
//copy Copy selected area into the clipboard

Usage: //copy

Copied area can be placed again using //paste, merged with the environment //merge or rotated //rotate.
//cube Creates cube

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cube at your position.
//cut Cuts out selected area

Usage: //cube <id1:dmg1,id2,...> <radius>

The are is afterwards moved on to clipboard.
//cylinder Creates cylinder

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cylinder at your position.
//draw Draws with blocks

Usage: `//draw <cube
//fill Fill selected area

Aliases: //set, //change
Usage: //fill <id1:dmg1,id2,...>

First you must create area using //pos1, //pos2 or by //wand.
//fix Fixes block in world from Minecraft: Java Edition

Usage: //fix <world>
//flip Flips selection

Usage //flip x OR //flip y OR //flip z

The argument represents axis to flip the selection through.
//hcube Creates hollow cube

Usage: //hcube <id1:dmg1,id2,...> <radius>

Creates hollow cube at your position.
//hcylinder Creates hollow cylinder

Usage: //hcyl <id1:dmg1,id2,...> <radius>

Creates hollow cylinder at your position.
//hpyramid Creates hollow pyramid

Usage: //hpyramid <id1:dmg1,id2,...> <radius>

Creates hollow pyramid at your position.
//hsphere Creates hollow sphere

Usage: //hsphere <id1:dmg1,id2,...> <radius>

Creates hollow sphere at your position.
//id Displays id of item in your hand

Usage: //id
//merge Merge copied area

Usage: //merge
//move Move blocks in selection

Usage: //move <x> <y> <z>

Move blocks in selected area.
//naturalize Replaces blocks in selected area to grass,dirt and stone

Usage: //naturalize
//outline Fills hollow selected area

Usage: //outline <id1:dmg1,id2,...>

Changes the all the outer layers.
//paste Paste copied area

Usage: //paste
//pos1 Select first position

Aliases: //1, //pos1
Usage: //pos1

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pos2 Select second position

Aliases: //2, //pos2
Usage: //pos2

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pyramid Creates pyramid

Usage: //pyramid <id1:dmg1,id2,...> <radius>

Creates pyramid in your position.
//redo Re-do BuilderTools action

Usage: //redo
//replace Replace blocks in selected area

Usage: //replace <blocksToReplace: id1,id2> <blocks: id1:dmg1,id2,...>

Replace blocks in selected area. First you must create area using //pos1, //pos2 or by //wand.
//rotate Rotate copied area

Usage: //rotate <y> [x] [z]

Y, X or Z is axis you can rotate object around. Use degrees as unit. Example: //rotate 90
//schematic Manage with schematics

Usage: //schem <reload OR load OR list OR paste> [filename]

Manage with schematics (reload - loads all schematics to memory; load - loads schematics for //schem paste; list - displays list of loaded schematics.
//sphere Creates sphere

Usage: //sphere <id1:dmg1,id2,...> <radius>

Creates a sphere in your position.
//stack Stacks copied area

Usage: `//stack [side
//tree Spawns tree

Usage: //tree <tree OR list>

There are implemented only basic trees (oak, spruce, jungle and birch)
//undo Cancels BuilderTools action

Usage: //undo
//walls Makes walls around selection

Usage: //walls
//wand Switch wand tool

Usage: //wand

First position is set by breaking the block, second by touching the block. Wand tool can be turned of typing //wand again.

馃洜锔 Other features:

馃摐 Schematics

  • You can save your selection to a file and then load it again
  • BuilderTools supports loading MCEdit and MCStructure formats and creating schematics wth MCEdit format.
  • Schematics are loaded asynchronously, that means it won't lag server while loading.

Loading schematics:

  1. Move schematic file to /plugin_data/BuilderTools/schematics directory
  2. Load schematic using //schem load <schematic>
  3. Paste into the world using //schem paste <schematic>

Creating schematics:

  1. Select two positions using //pos1 & //pos2 commands or using wand axe.
  2. Use //schem create <schematicName>
  3. File will be saved in directory /plugin_data/BuilderTools/schematics/schematicName.schematic

馃寧 Fixing Java: Edition worlds

  • BuilderTools is able to fix block ids in worlds generated by Minecraft: Java Edition.
  • Currently, we support only Anvil world format
  • To fix a world use //fix <worldName>
  • Worlds are fixed asynchronously, so the process will not freeze server. Players are able to play while fixing world, but are not able to join the world, which is being fixed.

馃搩 Permissions


All BuilderTools Permissions:

Permission Command Operator Permissions required
buildertools.command.help //commands 鉁旓笍
buildertools.command.biome //biome 鉁旓笍
buildertools.command.blockinfo //blockinfo 鉁旓笍
buildertools.command.clearinventory //clearinventory 鉁旓笍
buildertools.command.copy //copy 鉁旓笍
buildertools.command.cube //cube 鉁旓笍
buildertools.command.cut //cut 鉁旓笍
buildertools.command.cylinder //cylinder 鉁旓笍
buildertools.command.decoration //decoration 鉁旓笍
buildertools.command.draw //draw 鉁旓笍
buildertools.command.fill //fill 鉁旓笍
buildertools.command.fix //fix 鉁旓笍
buildertools.command.hcube //hcube 鉁旓笍
buildertools.command.hcylinder //hcylinder 鉁旓笍
buildertools.command.hpyramid //hpyramid 鉁旓笍
buildertools.command.hsphere //hsphere 鉁旓笍
buildertools.command.id //id 鉁旓笍
buildertools.command.merge //merge 鉁旓笍
buildertools.command.move //move 鉁旓笍
buildertools.command.naturalize //naturalize 鉁旓笍
buildertools.command.outline //outline 鉁旓笍
buildertools.command.paste //paste 鉁旓笍
buildertools.command.pos1 //pos1 鉁旓笍
buildertools.command.pos2 //pos2 鉁旓笍
buildertools.command.pyramid //pyramid 鉁旓笍
buildertools.command.rotate //rotate 鉁旓笍
buildertools.command.schematic //schematic 鉁旓笍
buildertools.command.sphere //sphere 鉁旓笍
buildertools.command.stack //stack 鉁旓笍
buildertools.command.tree //tree 鉁旓笍
buildertools.command.undo //undo 鉁旓笍
buildertools.command.walls //walls 鉁旓笍
buildertools.command.wand //wand 鉁旓笍

馃敡 Configuration

  • New in 1.2
  • Default configuration:
# BuilderTools configuration file
# Target BuilderTools version: 1.2.0-beta4

# Do not change this line.
config-version: 1.2.0.2

# This is format which will be used for creating schematics
# Supported formats: 'mcedit', 'mcstructure'
output-schematics-format: 'mcedit'

# Option for compressing clipboards. This will make the actions
# slower, but reduces RAM usage.
clipboard-compression: false

# BuilderTools saves player's clipboard, undo & redo stuff when player
# leaves server to disk. This cache should be cleaned after restart (to
# avoid unexpected bugs). This  option is to disable removing those files.
clean-cache: true

# PowerItems settings:
items:
  wand-axe:
    enabled: true
    name: "搂r搂fWand Axe\n搂7搂oBreak for first pos\n搂7搂oTouch for second pos"
  blockinfo-stick:
    enabled: false
    name: "搂r搂fDebug Stick\n搂7搂oTouch block for info"

馃挵 Credits


馃挕 License

Copyright 2018-2021 CzechPMDevs    
    
Licensed under the Apache License, Version 2.0 (the "License");    
you may not use this file except in compliance with the License.    
You may obtain a copy of the License at    
   
http://www.apache.org/licenses/LICENSE-2.0    
   
Unless required by applicable law or agreed to in writing, software    
distributed under the License is distributed on an "AS IS" BASIS,    
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.    
See the License for the specific language governing permissions and    
limitations under the License.  

Full license here.

Compare
Choose a tag to compare
Pre-release



鉁旓笍 Advanced WorldEdit commands
鉁旓笍 Using Sub Chunk Iterator to make block placing faster
鉁旓笍 Supports schematics
鉁旓笍 Minecraft: Java Version maps world fixer
鉁旓笍 Supports last PocketMine API version

馃憤 1.2.0-beta3 Update:

  • Plugin cleanup
  • Memory & CPU optimization
  • Schematics are now created & saved asynchronously
  • MCStructure schematic format is now supported
  • Bug fixes
  • New commands (//wals, //cut, //center, //d)
  • Changed permissions prefix from bt to buildertools
  • //fix command now fixes whole world asynchronously
  • Dropped support for php 7.3 & PocketMine api versions lower than 3.16.0
  • When you select both positions, you see how many blocks is in the selection

猬囷笍 Downloads:

Version Phar Download Zip Download API Min php version
1.2.0-beta3 Try latest dev version from Poggit CI --- 3.16.0^ 7.4
1.2.0-beta2 Poggit GitHub 3.x.x 7.0
1.2.0-beta1 Poggit GitHub 3.x.x 7.0
1.1.0 GitHub GitHub 3.x.x 7.0
1.1.0-beta2 GitHub GitHub 3.x.x 7.0
1.1.0-beta1 GitHub GitHub 3.x.x 7.0
1.0.0 GitHub GitHub 3.0.0-ALPHA7 7.0

All released versions here
Other plugins by CzechPMDevs here


馃挰 FAQ

  • Required extension Core has an incompatible version (7.* not >=7.4)
    • Your server is using outdated PHP version. If you host your server by yourself, update your php binaries More information. If you are using some host provider, contact them to update their php version.

馃敡 How to install BuilderTools?

  1. Download latest stable version from poggit
  2. Move dowloaded file to your server /plugins/ folder
  3. Restart the server

馃彔 BuilderTools commands

  • All BuilderTools commands starts with //except for the /buildertools command that was added as an alias because //help not works in newer versions.
  • In game, you can get list of all commands using commands //commands

Commands

Command Description
//commands Displays list BuilderTools commands

Alias: //commands, /buildertools
Usage: //commands <page: 1-4>
//blockinfo Switch block info mode

Usage: //blockinfo
Alias: //bi

In blockinfo mode you can get information about block by touching it.
//clearinventory Clears inventory

Usage: //clearinventory
Alias: //ci
//center Finds center of the selection

Usage: //center

Bedrock will appear in the middle of the selection
//copy Copy selected area into the clipboard

Usage: //copy

Copied area can be placed again using //paste, merged with the environment //merge or rotated //rotate.
//cube Creates cube

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cube at your position.
//cut Cuts out selected area

Usage: //cube <id1:dmg1,id2,...> <radius>

The are is afterwards moved on to clipboard.
//cylinder Creates cylinder

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cylinder at your position.
//draw Draws with blocks

Usage: `//draw <cube
//fill Fill selected area

Aliases: //set, //change
Usage: //fill <id1:dmg1,id2,...>

First you must create area using //pos1, //pos2 or by //wand.
//fix Fixes block in world from Minecraft: Java Edition

Usage: //fix <world>
//hcube Creates hollow cube

Usage: //hcube <id1:dmg1,id2,...> <radius>

Creates hollow cube at your position.
//hcylinder Creates hollow cylinder

Usage: //hcyl <id1:dmg1,id2,...> <radius>

Creates hollow cylinder at your position.
//hpyramid Creates hollow pyramid

Usage: //hpyramid <id1:dmg1,id2,...> <radius>

Creates hollow pyramid at your position.
//hsphere Creates hollow sphere

Usage: //hsphere <id1:dmg1,id2,...> <radius>

Creates hollow sphere at your position.
//id Displays id of item in your hand

Usage: //id
//merge Merge copied area

Usage: //merge
//move Move blocks in selection

Usage: //move <x> <y> <z>

Move blocks in selected area.
//naturalize Replaces blocks in selected area to grass,dirt and stone

Usage: //naturalize
//outline Fills hollow selected area

Usage: //outline <id1:dmg1,id2,...>

Changes the all the outer layers.
//paste Paste copied area

Usage: //paste
//pos1 Select first position

Aliases: //1, //pos1
Usage: //pos1

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pos2 Select second position

Aliases: //2, //pos2
Usage: //pos2

You need select two positions for eg. filling or fixing Minecraft: Java Edition maps.
//pyramid Creates pyramid

Usage: //pyramid <id1:dmg1,id2,...> <radius>

Creates pyramid in your position.
//redo Re-do BuilderTools action

Usage: //redo
//replace Replace blocks in selected area

Usage: //replace <blocksToReplace: id1,id2> <blocks: id1:dmg1,id2,...>

Replace blocks in selected area. First you must create area using //pos1, //pos2 or by //wand.
//rotate Rotate copied area

Usage: //rotate

When rotating an object, you must rotate to the side to which you want to rotate the object, and then write the confirm to the chat. If you want to cancel rotation, type cancel into the chat.
//schematic Manage with schematics

Usage: //schem <reload OR load OR list OR paste> [filename]

Manage with schematics (reload - loads all schematics to memory; load - loads schematics for //schem paste; list - displays list of loaded schematics.
//sphere Creates sphere

Usage: //sphere <id1:dmg1,id2,...> <radius>

Creates a sphere in your position.
//stack Stacks copied area

Usage: `//stack [side
//tree Spawns tree

Usage: //tree <tree OR list>

There are implemented only basic trees (oak, spruce, jungle and birch)
//undo Cancels BuilderTools action

Usage: //undo
//walls Makes walls around selection

Usage: //walls
//wand Switch wand tool

Usage: //wand

First position is set by breaking the block, second by touching the block. Wand tool can be turned of typing //wand again.

馃洜锔 Other features:

馃摐 Schematics

  • You can save your selection to a file and then load it again
  • BuilderTools supports loading MCEdit and MCStructure formats and creating schematics wth MCEdit format.
  • Schematics are loaded asynchronously, that means it won't lag server while loading.

Loading schematics:

  1. Move schematic file to /plugin_data/BuilderTools/schematics directory
  2. Load schematic using //schem load <schematic>
  3. Paste into the world using //schem paste <schematic>

Creating schematics:

  1. Select two positions using //pos1 & //pos2 commands or using wand axe.
  2. Use //schem create <schematicName>
  3. File will be saved in directory /plugin_data/BuilderTools/schematics/schematicName.schematic

馃寧 Fixing Java: Edition worlds

  • BuilderTools is able to fix block ids in worlds generated by Minecraft: Java Edition.
  • Currently, we support only Anvil world format
  • To fix a world use //fix <worldName>
  • Worlds are fixed asynchronously, so the process will not freeze server. Players are able to play while fixing world, but are not able to join the world, which is being fixed.

馃搩 Permissions


All BuilderTools Permissions:

Permission Command Operator Permissions required
buildertools.command.help //commands 鉁旓笍
buildertools.command.blockinfo //blockinfo 鉁旓笍
buildertools.command.clearinventory //clearinventory 鉁旓笍
buildertools.command.copy //copy 鉁旓笍
buildertools.command.cube //cube 鉁旓笍
buildertools.command.cut //cut 鉁旓笍
buildertools.command.cylinder //cylinder 鉁旓笍
buildertools.command.decoration //decoration 鉁旓笍
buildertools.command.draw //draw 鉁旓笍
buildertools.command.fill //fill 鉁旓笍
buildertools.command.fix //fix 鉁旓笍
buildertools.command.hcube //hcube 鉁旓笍
buildertools.command.hcylinder //hcylinder 鉁旓笍
buildertools.command.hpyramid //hpyramid 鉁旓笍
buildertools.command.hsphere //hsphere 鉁旓笍
buildertools.command.id //id 鉁旓笍
buildertools.command.merge //merge 鉁旓笍
buildertools.command.move //move 鉁旓笍
buildertools.command.naturalize //naturalize 鉁旓笍
buildertools.command.outline //outline 鉁旓笍
buildertools.command.paste //paste 鉁旓笍
buildertools.command.pos1 //pos1 鉁旓笍
buildertools.command.pos2 //pos2 鉁旓笍
buildertools.command.pyramid //pyramid 鉁旓笍
buildertools.command.rotate //rotate 鉁旓笍
buildertools.command.schematic //schematic 鉁旓笍
buildertools.command.sphere //sphere 鉁旓笍
buildertools.command.stack //stack 鉁旓笍
buildertools.command.tree //tree 鉁旓笍
buildertools.command.undo //undo 鉁旓笍
buildertools.command.walls //walls 鉁旓笍
buildertools.command.wand //wand 鉁旓笍

馃敡 Configuration

  • New in 1.2
  • Default configuration:
---
# Do not change this!
config-version: 1.2.1    

 items:    
  wand-axe:    
    enabled: true    
    name: "搂r搂fWand Axe\n搂7搂oBreak for first pos\n搂7搂oTouch for second pos"    
  blockinfo-stick:    
    enabled: false    
    name: "搂r搂fDebug Stick\n搂7搂oTouch block for info"    
...  

馃挵 Credits


馃挕 License

Copyright 2018-2021 CzechPMDevs    
    
Licensed under the Apache License, Version 2.0 (the "License");    
you may not use this file except in compliance with the License.    
You may obtain a copy of the License at    
   
http://www.apache.org/licenses/LICENSE-2.0    
   
Unless required by applicable law or agreed to in writing, software    
distributed under the License is distributed on an "AS IS" BASIS,    
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.    
See the License for the specific language governing permissions and    
limitations under the License.  

Full license here.

c1530b8
Compare
Choose a tag to compare



鉁旓笍 Basic WorldEdit commands
鉁旓笍 Supports fast filling
鉁旓笍Simple hill making
鉁旓笍 Minecraft: Java Version maps world fixer
鉁旓笍 Supports last pocketmine api version

馃憤 1.1 Update:

  • Plugin cleanup
  • New Commands
  • Plugin now supports 3.0.0+ api versions

猬囷笍 Downloads:


All released versions here
Other plugins by CzechPMDevs here


馃搧 Supported software:

This plugin works only on PocketMine-MP.

馃敡 How to install BuilderTools?

  1. Download latest stable version from poggit
  2. Move dowloaded file to your server /plugins/ folder
  3. Restart the server

馃彔 BuilderTools commands:

  • All BuilderTools commands starts with //except for the /buildertools command that was added as an alias because //help not works in newer versions.
  • In game, you can get list of all commands using commands //commands

All BuilderTools Commands:

Command Description
//commands Displays list BuilderTools commands

Alias: //commands, /buildertools
Usage: //commands <page: 1-4>
//pos1 Select first position

Aliases: //1, //pos1
Usage: //pos1

You need select two possitions for eg. filling or fixing Minecraft: Java Edition maps.
//pos2 Select second position

Aliases: //2, //pos2
Usage: //pos2

You need select two possitions for eg. filling or fixing Minecraft: Java Edition maps.
//fill Fill selected area

Aliases: //set, //change
Usage: //fill <id1:dmg1,id2,...>

First you must create area using //pos1, //pos2 or by //wand.
//wand Switch wand tool

Usage: //wand

First position is set by breaking the block, second by touching the block. Wand tool can be turned of typing //wand again.
//sphere Creates sphere

Usage: //sphere <id1:dmg1,id2,...> <radius>

Creates a sphere in your position.
//cube Creates cube

Usage: //cube <id1:dmg1,id2,...> <radius>

Creates a cube in your position.
//replace Replace blocks in selected area

Usage: //replace <blocksToReplace: id1,id2> <blocks: id1:dmg1,id2,...>

Replace blocks in selected area. First you must create area using //pos1, //pos2 or by //wand.
//draw Draws with blocks

Usage: `//draw <cube
//copy Copy selected area into the clipboard

Usage: //copy

Copied area can be placed again using //paste, merged with the environment //merge or rotated //rotate.
//paste Paste copied area

Usage: //paste
//merge Merge copied area

Usage: //merge
//rotate Rotate copied area

Usage: //rotate

When rotating an object, you must rotate to the side to which you want to rotate the object, and then write the confirm to the chat. If you want to cancel rotation, type cancel into the chat.
//flip Flip copied area

Usage: //flip

Rotate copied area upside down.
//undo Cancels BuilderTools action

Usage: //undo
//fix Fixes blocks from Minecraft: Java Edition

Usage: //fix

First you must create area using //pos1, //pos2 or by //wand.
//tree Spawns tree

Usage: `//tree <tree
//naturalize Replaces blocks in selected area to grass,dirt and stone

Usage: //naturalize
//id Displays id of item in your hand

Usage: //id
//clearinventory Clears inventory

Usage: //clearinventory
Alias: //ci
//blockinfo Switch block info mode

Usage: //blockinfo
Alias: //bi

In blockinfo mode you can get information about block by touching it.

馃搩 Permissions:


All BuilderTools Permissions:

Permission Command Opertor
bt.cmd.help //commands 鉁旓笍
bt.cmd.pos1 //pos1 鉁旓笍
bt.cmd.pos2 //pos2 鉁旓笍
bt.cmd.fill //fill 鉁旓笍
bt.cmd.wand //wand 鉁旓笍
bt.cmd.sphere //sphere 鉁旓笍
bt.cmd.cube //cube 鉁旓笍
bt.cmd.draw //draw 鉁旓笍
bt.cmd.copy //copy 鉁旓笍
bt.cmd.paste //paste 鉁旓笍
bt.cmd.merge //merge 鉁旓笍
bt.cmd.rotate //rotate 鉁旓笍
bt.cmd.flip //flip 鉁旓笍
bt.cmd.undo //undo 鉁旓笍
bt.cmd.fix //fix 鉁旓笍
bt.cmd.tree //tree 鉁旓笍
bt.cmd.naturalize //naturalize 鉁旓笍
bt.cmd.id //id 鉁旓笍
bt.cmd.clearinventory //clearinventory 鉁旓笍
bt.cmd.blockinfo //blockinfo 鉁旓笍

馃挵 Credits

馃挕 License

Copyright 2018 CzechPMDevs  
  
Licensed under the Apache License, Version 2.0 (the "License");  
you may not use this file except in compliance with the License.  
You may obtain a copy of the License at  
 
http://www.apache.org/licenses/LICENSE-2.0  
 
Unless required by applicable law or agreed to in writing, software  
distributed under the License is distributed on an "AS IS" BASIS,  
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  
See the License for the specific language governing permissions and  
limitations under the License.

Full license here.

4ef1224
Compare
Choose a tag to compare
Pre-release
  • look to readme.md to view all features
Compare
Choose a tag to compare
Pre-release
  • look to readme.md to view all features