ค าส ง worldedit มายคราฟ ม อถ อ

This is a Minecraft Bedrock addon port of the famous WorldEdit mod for Minecraft: Java Edition. The addon comes with custom commands to make building easier, and more fun! Not only are there commands, but also items to make it easier for anyone on any device to use this. Please note that this addon requires experimental features. To be on the safe side, make a backup of your world.

Installation

Locally

First you must download the mcaddon file. You can find one in the release section. After which, you open it with Minecraft and it will be imported into your game. Once there, choose a world you want to apply this addon to, and add the behaviour pack (the resource pack should apply automatically). The "Beta APIs" experimental feature must also be enabled.

ค าส ง worldedit มายคราฟ ม อถ อ
And that's it! Your world is ready for WorldEdit.

Aternos server

To properly add this addon to the server, you first need to upload an already existing world with the required experimental features enabled (Do NOT add the addon to the world directly). You must then install the addon separately in the server's packs folder. Read more about how aternos handles addons and experimental features here and here.

Features

WorldEdit currently has the following features.

  • Clipboard manipulation (Cut, Copy, Paste)
  • Masking blocks from certain actions
  • Maniuplating region selections
  • Navigation commands and the Navigation Wand
  • Generating shapes
  • Multiblock patterns
  • Undo and Redo
  • Brushes for painting/affecting blocks
  • Manipulating biomes
  • Exporting and imports structures

Planned

These features will be added in the near future.

  • More brushes and tools
  • More selection shapes
  • More selection operations
  • Palletes
  • Basically, Java Parity

Documentation

The addon comes with a quick start on how to use WorldEdit in Settings > How to Play while you're in the world. There's a more in-depth documentation over at the project's docs page: https://worldedit-be-docs.readthedocs.io

Contribution

See CONTRIBUTING.md

License

This addon is under the GPLv3 license. This means that you:

  • CAN modify, copy and distribute this addon.
  • CAN use it privately or for commercial use.
  • CAN'T change the license of your modified version.
  • CAN'T make the modified source code closed.
  • HAVE TO indicate any changes in the modified version.

You also don't HAVE to credit me, but it would be great if you did to help support my work! 😁

Special Thanks

The backbone of this addon's code is a heavily modified version of notbeer's GameTest API Wrapper.

And thanks to the original creator of the WorldEdit mod "sk89q" and EngineHub as a whole. They developed and excellent mod, and I'm just simply making a version of it work on bedrock. They're the real heroes. :)

Support

I know you already saw the badge at the top, but it took time and effort to make this addon, so if you can, please support me by becoming a Patreon, or donating via PayPal!

History Control[]

Types Parameters Description//undo [

s of step] [Player name]Undo the number of Worldedit commands used from self or other player. This restores the past stage.//redo [

s of step] [Player name]Redo the number of //undo used from self or other player./clearhistoryClear all available //redo(s) and //undo(s).

Region Selection[]

Types Parameters DescriptionWandLeft-click as pos1.

Right-click as pos2

A default wand that is used to select an imaginary region. It can be optimized with the command "//sel <style>" for further selection styles. The item minecraft:wooden_axe is currently set as default.//wandSummons the selection wand to your hand./toggleeditwandEither disable or enable the Worldedit functionality of the Worldedit wand (The Minecraft Wooden Axe is set as the default wand).//sel [-d] <cuboid> <extend> <poly> <ellipsoid> <sphere> <cyl> <convex>Change the current selection style to a specific one. //sel cuboid is set as default.//deselDeselect the current region selection.//pos1Select the player's bottom half as position 1.//pos2Select the player's bottom half as the position 2.//hpos1Select the block you are looking at as position 1.//hpos2Select the block you are looking at as position 2.//chunkSelect the 16 x 16 x 256 block-area-wide chunk as a region selection.//expand <amount> (<reverse-amount>) [direction]Expand or grow the region selection based on the player's facing or map direction. It can also be expanded to the opposite side with <reverse-amount> at the same time.//contract <amount> (<reverse-amount>) [direction]Contract or withdraw the region selection based on the player's facing or map direction. It can also be contracted from the opposite side with <reverse-amount> at the same time.//outset [-hv] <amount>Expand the region selection based on the amount to all side: Up, Down, North, South, East, West.//inset [-hv] <amount>Contract the region selection based on the amount from all sides: Up, Down, North, South, East, West.//count [-d] <block>Count the number of blocks based on which type.//distr [-cd]Count the percent (%) of each block type presented in the region.

Region Operation[]

Types Parameters Description//set <pattern>Set all blocks from the region to a pattern.//replace (<from-block-ID(s)>) <to-pattern>Replace a (or many, or all) block type(s) in region to a pattern.//overlay <pattern>Overlay the region with a pattern. Pattern is distributed evenly on the highest vertical points of the region.//walls <pattern>Build the walls around the outer edges of region. The walls' height are equal to the maximum height of the region selection.//outline <pattern>Cover every outer part of region with a pattern.//center <pattern>Create a pattern block(s) at the exact center of the region. Varying from 1x1 to 2x1 to 2x2.//smooth <amount of repetition>Smooth out the region with an amount of repetition. Creating an even distribution of blocks from highest to lowest point.//deform <expression>Change the blocks' position from the region to a specific set point.//regenPut the region back to its earliest seed-generated form.//hollow [thickness] <block-ID(s)>Change the inner block type(s) of region to air based on setting the outer layer's thickness.//move [distance amount] ([direction])Move every blocks in the region to a direction or based on player's facing.//stack `//stack [-abers] [count] [offset] [-m <mask>]`Duplicate the contents of the selection in a given direction x times.//naturalizeChange all stone, grass_blocks, and dirt in the region to:

- 1 layer of grass on top

- 3 layers of dirt underneath

- The rest are stones underneath

//line ([-h]) <pattern> <size>Draw a line between pos1 and pos2 based on pattern and size.//curve ([-h]) <pattern> <size>Draw a line based on the ordered multiple set points of "//sel convex".//forest [forest-type] [density]Generate a forest type over the grass blocks within the region selection. Density is how the trees are spaced. Flora not included.//flora [density]Overlay the grass blocks with flowers and grasses. Density is how much they clump in one spot.

Clipboards and Schematics[]

Types Parameters Description//copy [-e] [-m]Copy the selected region blocks to an imaginary clipboard. It also stores the player's position where it is copied.//cut [-e] [-m]Clear the region blocks and put it in an imaginary clipboard. It also stores the player's position where it is cut.//paste [-a] [-s] [-o]Pastes the region from clipboard based from the player's position where it is cut or copied last time.

[-a] pastes the selection without air blocks. [-o] pastes the selection at origin.

//rotate [y-axis] [<x-axis>][<z-axis>]Rotate the imaginary clipboard based on player's position when it is cut or copied last time.//flip [direction]Flip the clipboard like a mirror based on where the player is facing and positioning.//schematic (//schem) [save] [delete] [load] [list] [formats] save (<format>) <filename>Save a schematic to file.delete <filename>Remove a schematic from the list.load <filename>Load a schematic from the list to the clipboard.list [-dn] [-p <page#>]List available schematics from the list's page number.formatsDisplay all available schematic formats./clearclipboardClear the current clipboard

Generation[]

Types Parameters Description//generate [-hroc] <pattern> <expression>Generate a regional shape of blocks based on given expression like geometrical values or mathematical equations.//generatebiome [-hroc] <pattern> <expression>Generate a regional biome based on a particular expression//hcyl <pattern> <radius>(,<radius> [height])Create a hollow vertical cylinder around player's feet based on radius and height.//cyl <pattern> <radius>(,<y radius> [height])Create a vertical cylinder around player's feet based on radius and height.//sphere <pattern> <radius>(,<radius>,<radius>) [raised? true/false]Create a sphere based on x,y,z, radius set around player's feet.//hsphere <pattern> <radius>(,<radius>,<radius>) [raised? true/false]Create a hollow sphere based on x,y,z, radius set around player's feet.//pyramid <pattern> <size>Create a pyramid based on height and size.//hpyramid <pattern> <size>Create a hollow pyramid based on height and size./forestgen [size] [type] [density]Generate a forest type based on size and density./pumpkins [size]Generates a pumpkin patch based on the size.

Utilities []

Types Parameters Description/toggleplaceToggle whether utility actions will affect surrounding the player or the regional selection.//fill <pattern> <radius> [depth]Fill particular blocks around the player's feet with the cylinder's radius and bottom sphere's depth.//fillr <pattern> <radius> [depth]Fill particular blocks around the player's feet with cylinder's radius and bottom sphere's depth recursively.//drain <radius>Drain lava and water bodies that touches the player's feet based on radius.//fixwater <radius>Extend and level nearby water and change flowing water to block state of water.//fixlava <radius>Extend and level nearby lava and change flowing lava to block state of lava./removeabove [size] [height]Remove blocks above your head or the regional selection with upper air cone style./removebelow [size] [height]Remove blocks below your feet or the regional selection with down-side air cone style./replacenear [-f] <size> <from-block-ID(s)> <to-pattern>Replace all block(s) nearby to pattern./removenear <block> <size>Remove particular block(s) nearby with air sphere style./snow [radius]Cover blocks nearby with snow layers and change water to ice./thaw [radius]Remove nearby snow layers and change nearby ice to water./ex [radius]EXtinguish all fires on blocks within <radius> blocks of the player./butcher [-plangbtfr] [radius]Terminate nearby mobs./remove <type> <radius>Remove entities of the given <type> within <radius> number of blocks from the player. Entities include dropped items, arrows, boats, minecarts, activating TNT, and XP particles./green [-f] [radius]'Green' nearby dirt blocks.//calc <expression>Calculate a mathematical expression

Chunk Tools[]

Types Parameters Description/chunkinfo /listchunksSee the loaded chunks./delchunksDelete chunk the player is in.

Superpickaxe Tools []

Types Parameters Description//Toggle superpickaxe mode./sp singleChange to superpickaxe mode that affects single blocks./sp area <range>Change to superpickaxe mode that affects area of blocks./sp recur <range>Change to superpickaxe mode that affects area of blocks recursively.

General Tools []

Types Parameters Description/tool <repl> <cycler> <floodfill> <brush> <lrbuild> <tree> <deltree> <farwand> <info> <none>Choose a particular tool type to bind to item on hand./noneRemove the command that is binded to the holding tool./farwandEnable wand to select point from faraway./lrbuild <leftclick block> <rightclick block>Long range building too./tree <tree type>Tree tool that is used on grass blocks to sprout trees./deltreeTool to remove floating tree./repl <pattern>Block replacing tool, change that block type on use./cyclerBlock data cycler tool/flood <pattern> <range>Flood fill tool

Brushes []

Types Parameters Description/brush sphere [-h] <pattern> [radius]Bind sphere brush to holding item that creates sphere when right-clicked on blocks from afar./brush cylinder [-h] <pattern> [radius] ([height])Bind cylinder brush to holding item that creates cylinder when right-clicked on blocks from afar./brush clipboard [-ap]Bind sphere brush to holding item that pastes clipboard when right-clicked on blocks from afar./brush gravity [-h] [radius]Bind gravity brush to holding item that pushes the floating blocks down if there is hollow underneath when right-clicked./brush butcher [-plangbtfr] [radius]Bind butcher brush to holding item that terminates entities and mobs when right-clicked on them./size [radius]Change the brush size of current holding brush item./mat <to-pattern>Replace the current pattern being used by current brush to a new pattern set./range <range>Set the current brush range./maskClear the current mask set./mask <mask>Set mask rule to the current holding brush item so it can only affect a particular block type(s) or expression.//gmask <mask>Set mask rule for every brush.

Quick-Travel[]

Types Parameters Description/unstuckEject the player out to the free spot if the player is suffocated in blocks./ascend [levels]Teleport to the upper floor platform./descend [levels]Teleport below the floor platform./thruTeleport through blocking obstacles./jumptoTeleport to the targeted block that the player is looking at./up [-fg] [distance]Teleport to upper distance based on distance amount.

Snapshots[]

Types Parameters Description//restore [snapshot]Restore a particular snapshot if it is already backed up./snapshot use <snapshot>Use a particular snapshot./snapshot sel <index>Choose a snapshot from the //snapshot list./snapshot list [#]List 5 latest recent snapshot./snapshot before <date>Find the first snapshot before that date./snapshot after <<date>Find the first snapshot after that date.

Java Scriptings []

Types Parameters Description//cs <script> [args...]Executes a script./.s [args...]Re-executes last script with new arguments/<script>.js [args...]Executes a JS script.

Biomes[]

Types Parameters Description/biomelist [page #]Bring a list of available biome types./biomeinfo [-pt]Get the biome of the targeted block.//setbiome [-p] <biometype>>Set the biome type from the selected region.

[-p] to change the block column the player is standing in.