Patch: Construct Rehaul

The Construct Rehaul patch completely re-writes CONSTRUCT mode in MachineCraft, aiming to make it easier and faster to make maps.

Enabling

The patch can be enabled by going to the OPTION menu, then the MPatcher tab, and finally, turning on the Construct Rehaul toggle.

Workspace

Once EDIT mode is enabled, your screen should look like this. This is your workspace, where all construct actions will take place. It is separated into various sections, listed below.

  1. Mode selection - MOVE, ROT, SCALE, PAINT. Can be changed with 1, 2, 3, and 4 keys on the keyboard.
  2. Object Creation - Buttons to place a BOX, Spawn Point, or Gate. They will be placed where your 3D cursor is.
  3. Build Management - Paste copied blocks, Set a pivot point, clear your copied blocks.
  4. Orientation indicator
  5. Build cursor

Creating objects

To create objects, make sure no existing objects are selected, and that you don't have the main construct menu open (TAB key).

Press the corresponding button to which object you want to create.

Selecting objects

To select an object, simply clicking on it will select it. To select multiple objects, while holding the CTRL key, click on every object you would like to select. You can also hold SHIFT and the left mouse button, then drag over all the objects you want to select.

Mode: MOVE

This mode allows you to move objects in the scene around. Once your object is selected, there are many ways of moving it.

Click and Drag

The simplest way is by clicking and holding the mouse on the object itself, which will automatically move it to the closest surface your mouse is pointing to. This is usually used for quickly putting an object down on the ground.

Axis Arrows

The other way is to use the 6 arrows that appear on each sides of your selection. By clicking and holding on one of the arrows, you can move the object along that axis.

Having SNAP enabled (next to the EDIT button) will make the block change positions in 1 unit increments.

Vertex Snapping

For advanced movement, there is something called Vertex Snapping. Hold down the V key and move your mouse over the edges of your selected object. Then, click and hold the mouse, and drag it to another edge of another object, and it should stick to it.

Mode: ROT

This mode allows you to rotate your object. With the 6 arrows that appear on each side of the object, you can click and drag to rotate the block along one axis.

Having SNAP enabled rotates the object in 45 degree increments.

Mode: SCALE

This mode allows you to resize BOXes. Similar to the other modes, use the 6 arrows on the sides of the object to scale the block along the selected axis.

Mode: PAINT

This mode allows you to change the color and material of BOXes. You can either choose the color by specifying R, G, and B, or by picking it from the palette. You can also middle click on an existing BOX to copy it's color.

Copy and Paste

To copy a selection of objects, press CTRL + C, which copies it to your clipboard. To paste it, press CTRL + V, or press the paste button in the side view. To clear your clipboard, either press ESC, or press the "Clear Copied" button on the side menu.

r_ maps

When loading a r_ map, it will be placed in your clipboard.

UNDO

To Undo an action you have done, press CTRL + Z, or the UNDO button. Note that currently, loading a map and clearing your map cannot be undone.

Pivot point

You can set a 'pivot point', which will act as a center from where all your actions on your selection are performed. To set a pivot point, move your Build Cursor to the location you want it to be at, and then press the "Pivot Point" button in the side menu. It will be represented by a pink cube.

Setting a pivot point is useful for rotating objects around a base.