-
Notifications
You must be signed in to change notification settings - Fork 83
Drawing
Drawing commands allow you to quickly change many blocks in one go. It's similar to WorldEdit from Minecraft Java Edition.
-
Type
/z
into chat [TODO: screenshot 1] -
Delete or place a block [TODO: screenshot 2]
-
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 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]
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]
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.
Draws a 3D cuboid/box. You can use /cuboid
or just /z
.
Syntax: /z <block>
or /box <block>
Syntax: /z hollow <block>
or /ch <block>
Syntax: /z wire <block>
or /cw <block>
Syntax: /z walls <block>
or /walls <block>
Draws a 3D ellipsoid or tube. You can use /spheroid
or just /e
.
Syntax: /e <block>
Syntax: /e hollow <block>
or /eh <block>
Syntax: /e vertical <block>
or /cylinder <block>
Syntax: /copy
or /c
[TODO: cut? /copy @/save/load is probably too much, maybe tell user to lookup for themselves]
Syntax: /paste
or /v
Syntax: /copyslot
or /cs
Draws a 3D line between two points. You can use /line
or just /l
.
Syntax: /l <block>
Syntax: /l straight <block>
Syntax: /l walls <block>
[TODO: do we mention lines connected here? maybe in repeated? does seem a bit advanced for 'simple' though]
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...'?)]
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]
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:
- Turn on
/static
- Type
/z
- (Server asks for marks for a Cuboid)
- Place a block, then delete another one
- (Server runs cuboid drawing command)
- (Server asks for marks for a Cuboid)
- 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.
Draws a 3D triangle. You can use /triangle
or just /tri
.
[TODO: Describe Tree, ReplaceBrush draw commands in brushes]