Skip to content
UnknownShadow200 edited this page Sep 21, 2018 · 16 revisions

Drawing commands allow you to quickly change many blocks in one go. It's similar to WorldEdit from Minecraft Java Edition.

Basic usage

  1. Type /z into chat [TODO: screenshot 1]

  2. Delete or place a block [TODO: screenshot 2]

  3. Delete or place another block [TODO: screenshot 3]

With just two clicks, we've made 40 blocks of wood! (Note I'm holding Wood in my inventory)


Draw commands also let you type in a block name or ID after. This causes that block to be used for drawing, instead of your held block.

For example, you could do /z air instead, which would produce this: [TODO: screenshot 4]

That's all you really need to know for making simple houses. Keep reading if you want to learn more though!



Marks

Marks are the input points/coordinates for a drawing command. (e.g. the corners of a box)

After typing in a drawing command, the location of blocks you place/delete get added as marks. (Until the server actually begins running the drawing command) [TODO: Word this better]

Marking specific coordinates

Instead of having to place/delete a block at the location you want to mark, you can use /mark or /m to add a mark.

There are several ways you can use this command:

[Mark feet]

[Mark coords]

[Mark relative]

[DoNotMark]

[ZoneMark] [TODO: Link to Zones documentation]

Drawing commands

Listed below are the basic drawing commands. Advanced/specialised [TODO: better word] drawing commands are listed later.

In the images below, red wool means first mark, green wool second mark, blue wool third mark.

Cuboid

Draws a 3D cuboid/box. You can use /cuboid or just /z.

Normal

Syntax: /z <block> or /box <block>

Hollow

Syntax: /z hollow <block> or /ch <block>

Wireframe

Syntax: /z wire <block> or /cw <block>

Walls

Syntax: /z walls <block> or /walls <block>

Spheroid

Draws a 3D ellipsoid or tube. You can use /spheroid or just /e.

Normal

Syntax: /e <block>

Hollow

Syntax: /e hollow <block> or /eh <block>

Tube

Syntax: /e vertical <block> or /cylinder <block>

Copy and paste

Copy

Syntax: /copy or /c [TODO: cut? /copy @/save/load is probably too much, maybe tell user to lookup for themselves]

Paste

Syntax: /paste or /v

CopySlot

Syntax: /copyslot or /cs

Line

Draws a 3D line between two points. You can use /line or just /l.

Normal

Syntax: /l <block>

Hollow

Syntax: /l straight <block>

Wall

Syntax: /l walls <block> [TODO: do we mention lines connected here? maybe in repeated? does seem a bit advanced for 'simple' though]

Replace

Changes certain blocks to another block in a cuboid/box. You can use /replace or just /r.

[TODO: do we need all those 'you can...'?)]

Misc info

Aborting

If you're partway through setting the marks for a drawing command, you can type /Abort to stop the process. Block places/deletes after aborting behave like regular placing/deleting again. [TODO: Word this better] [TODO: Mention this stops /static, resets brushes)] [TODO: update this once https://github.com/UnknownShadow200/MCGalaxy/issues/370 is finished]

Repeating

It gets tedious typing /z, adding two marks, typing /z again, adding two marks, over and over.

Never fear though! You can type /static to turn on repeat drawing mode. In this mode, after doing a draw command, you will automatically be asked for new marks to do the same draw command again.

Here's an example of how to use it:

  1. Turn on /static
  2. Type /z
  3. (Server asks for marks for a Cuboid)
  4. Place a block, then delete another one
  5. (Server runs cuboid drawing command)
  6. (Server asks for marks for a Cuboid)
  7. Place a block, then place another And so on. If you use another drawing command, that command gets repeated instead of /z.

Type /static again to turn this mode off.

Measuring

Undoing/Redoing

Advanced drawing commands

Draw

Bezier

Center [TODO: Move this elsewhere]

Fill

ImagePrint

Maze

Outline

Pyramid

Sphere

Torus

Tree

Triangle

Draws a 3D triangle. You can use /triangle or just /tri.

Write

[TODO: Describe Tree, ReplaceBrush draw commands in brushes]

Clone this wiki locally