By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

A feature-rich World Editor for PocketMine-MP
version 1.0.1
Approved
Direct Download How to install?
Switch version
2203 Downloads / 2847 Total
5 Reviews
Plugin Description §

Features

  • async Editing prevents server lag
  • split big areas, so the server doesn't get overloaded
  • lots of different Commands
  • support for unique Patterns
  • Wooden Axe as Wand
  • undo & redo
  • various Brushes

Commands

<argument> - required Argument
[argument] - optional Argument

Command Description Permission Aliases/Notice
//pos1 Set the first Position easyedit.position //1
left click a block in creative with a wooden axe
//pos2 Set the first Position easyedit.position //2
break a block in creative with a wooden axe
//set <pattern> Set the selected Area easyedit.command.set
//replace <block> <pattern> Replace the selected Area easyedit.command.set
//naturalize [pattern] [pattern] [pattern] Naturalize the selected Area easyedit.command.set
//smooth Smooth the selected Area easyedit.command.set
//brush sphere [radius] [pattern]
//brush smooth [radius]
//brush naturalize [radius] [topBlock] [middleBlock] [bottomBlock]
Create a new Brush easyedit.command.brush //br
//undo <count> Revert your latest change easyedit.command.undo
//redo <count> Revert your latest undo easyedit.command.redo
//copy Copy the selected Area easyedit.command.copy
//paste Paste the Clipboard easyedit.command.paste
//insert Insert the Clipboard easyedit.command.paste Paste only into air blocks
//center [block] Set the center Blocks (1-8) easyedit.command.set //middle
//move Move the selected area easyedit.command.paste Look into the direction you want the selected blocks to move into
//stack Stack the selected area easyedit.command.paste Look into the direction you want the selected blocks to stack into
//extend [count|vertical] Extend the selected Area easyedit.position //expand
Look into the direction you want to extend to
//sphere <radius> <pattern> Set a sphere easyedit.command.set
//hsphere <radius> <pattern> [thickness] Set a hollow sphere easyedit.command.set //hollowsphere

Patterns

Patterns allow the creation of complex editing rules.

Usage of Patterns: #patternName;arg1;arg2...(block1,block2...)

Block Patterns

Block Patterns are just blocks, they just consist out of the name of the block or its numeric ID

Examples:

  • stone
  • 4
  • command_block
  • stone:1

Random Pattern

The Random Pattern as it name suggests selects a random Pattern

Example:

#random(dirt,stone,air)

It can also be used with Logic Patterns, note that it only selects once, if the pattern is not valid nothing is changed

It also works nested:

#random(#random(stone,stone:1,stone:2),#random(dirt,grass))

Logic Patterns

These Patterns allow control over the usage of Blocks

If one Pattern is not valid, the next one is being used (separated by a comma)

Example:

#block;stone(dirt),#around;stone(grass)

-> stone and blocks next to stone get replaced with dirt/grass, otherwise nothing happens

They can also be nested:

#block;stone(#around;dirt(grass)),air

-> stone blocks which also have dirt blocks next to them get replaced with grass, other stone blocks stay as they are, non-stone blocks are set to air

<argument> - required Argument
[argument] - optional Argument
patterns - children patterns, can be separated by a comma

Pattern Description
#block;<block>(patterns) Executes Patterns if the block is the same as the specified block (like in //replace)
#above;<block>(patterns) Executes Patterns if the block is above the specified block
#around;<block>(patterns) Executes Patterns if the block is next to the specified block
#below;<block>(patterns) Executes Patterns if the block is below the specified block
#not(condition(patterns)) Executes Patterns of next Pattern is false (only works when nested)
#odd;[x];[y];[z](patterns) Executes Patterns if the block is at odd coordinates at x, y and z Axis, the x, y and z can be left out (only given ones will be checked)
#even;[x];[y];[z](patterns) Executes Patterns if the block is at even coordinates (see odd for more info)
#divisible;<number>;[x];[y];[z](patterns) Executes Patterns if the block is at coordinates which are divisible by the given number (see odd for more info)

Functional Patterns

These Patterns have an own use

<argument> - required Argument
[argument] - optional Argument
patterns - children patterns, can be separated by a comma

Pattern Description
#smooth makes your terrain smoother
#naturalize([pattern],[pattern],[pattern]) makes your selection more natural (1 layer pattern1, 3 layers pattern2, pattern3)
What's new §
  • Fix selections being active in different levels
    • this produced problems when loading chunks
  • Fix undo in non-default levels
  • Fix move on chunk borders
  • Fix crash when editing levels depending on ItemFactory

DramaLvl1
using v1.0.1
11 Jun 21
WildBoy3
using v1.0.0
21 May 21
This works really good, i like it This will blew up soon ;) pl├Ątzchen xd
TheConceptually
using v1.0.0
17 May 21
OK
brokiem
using v1.0.0
16 May 21
seems good
Endermanbugzjfc
using v1.0.0
16 May 21

Reply to review by :

Supported API versions
3.0.0
->
3.21.0
License §
Categories:
World Editing and Management
General
Admin Tools
Miscellaneous
Permissions
Permissions
Commands
Edit world
Custom threading

You can leave one review per plugin release, and delete or update your review at any time

Loading...