Giter Site home page Giter Site logo

rheehot / buildertools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from czechpmdevs/buildertools

0.0 1.0 0.0 320 KB

Advanced WorldEdit plugin for PocketMine servers

Home Page: https://github.com/CzechPMDevs/

License: Apache License 2.0

PHP 100.00%

buildertools's Introduction



✔️ Advanced WorldEdit commands
✔️ Supports fast filling
✔️ Schematics support
✔️Simple hill making
✔️ Minecraft: Java Version maps world fixer
✔️ Supports last pocketmine api version

👍 1.2 Update:

  • Plugin cleanup
  • Lots of new commands
  • Plugin now supports 4.0.0 api versions too
  • Bug fixes
  • Schematics support

⬇️ Downloads:

Version Phar Download Zip Download API Stable Pre release
1.2.0-beta1 - - 3.x.x, 4.x.x ✔️ ✔️
1.1.0 GitHub GitHub 3.x.x ✔️
1.1.0-beta2 GitHub GitHub 3.x.x ✔️ ✔️
1.1.0-beta1 GitHub GitHub 3.x.x ✔️
1.0.0 GitHub GitHub 3.0.0-ALPHA7 ✔️

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.
//hsphere Creates hollow sphere

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

Creates hollow sphere in your position.
//hcube Creates hollow cube

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

Creates hollow cube in your position.
//pyramid Creates pyramid

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

Creates pyramid in your position.
//hpyramid Creates hollow pyramid

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

Creates hollow pyramid in your position.
//stack Stacks copied area

Usage: `//stack [side
//outline Fills holow selected area

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

Fills holow selected area.
//move Move blocks

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

Move blocks in selected area.
//schematic Manage with schematics

Usage: `//schem <reload

📃 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 ✔️
bt.cmd.hsphere //hsphere ✔️
bt.cmd.hcube //hcube ✔️
bt.cmd.schematic //schematic ✔️
bt.cmd.cylinder //cylinder ✔️
bt.cmd.hcylinder //hcylinder ✔️
bt.cmd.pyramid //pyramid ✔️
bt.cmd.hpyramid //hpyramid ✔️
bt.cmd.stack //stack ✔️
bt.cmd.outline //outline ✔️
bt.cmd.move //move ✔️
bt.cmd.schematic //schematic ✔️

🔧 Configuration

  • New in 1.2
  • Default configuration:
---
# Do not change this!
config-version: 1.2.0    
    
schematics:    
  # Available modes: startup, oncommand    
  # - startup - when plugin starts, all schematics will loaded
  # - oncommand - schematics will been loaded when player use '//schem load' command
 load: startup    
 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-2019 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.

buildertools's People

Contributors

gamakcz avatar poggit-bot avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.