# Builder

### Minigolf Builder UI

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-5f88c78ad370d8f63af5de63dbe962c8c39a3d79%2Fbuilder.png?alt=media" alt=""><figcaption><p>Minigolf Builder</p></figcaption></figure>

Access the Minigolf Builder using the **/minigolfbuild** command.

{% hint style="info" %}
Players must be employed by at least one company to build custom tracks.
{% endhint %}

## Properties

### Main Position (X, Y, Z, Heading)

You can set the main position and rotation of your minigolf track from the main menu. All blocks, including obstacles, will move to the new location.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-9b8ced1b6a4284290acb5559ca938257cf3c93e1%2Fposhead.gif?alt=media" alt=""><figcaption><p>Editing Position</p></figcaption></figure>

### Colors

Customize your track and obstacles by choosing from a variety of colors.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-1bbfc743a53901709ef3686a521241648ae21332%2Fcolors.gif?alt=media" alt=""><figcaption><p>Colors</p></figcaption></figure>

### Place on Ground

Quickly align your track with the ground. For precise adjustments, you can still modify the Z coordinate afterward.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-df2bd50ed603db3c7488a9ea7ebf47875aba047c%2Fground.gif?alt=media" alt=""><figcaption></figcaption></figure>

### Pieces

Create your track using various minigolf pieces that automatically snap together.

<div align="center" data-full-width="false"><figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-ad7b3fceb2e1280c6b59f316f63157e1ecb9f9e8%2F1.png?alt=media" alt=""><figcaption><p>Bridge</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-0f163a9eb90ce64c98f51d198f817ed4f4e03967%2F2.png?alt=media" alt=""><figcaption><p>Start/End</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-38465a4d56324717715a863a2964a2b7adfd7714%2F3.png?alt=media" alt=""><figcaption><p>Very Short</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-278e23ea70a37e71e350c2994543f27dfb6bac04%2F4.png?alt=media" alt=""><figcaption><p>Short</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-3a52a30b38d5635426b345be2a1e0b4f0c7d76b8%2F5.png?alt=media" alt=""><figcaption><p>Long</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-5c5f19f0a70a65b61c20431d7fbaa781a310826d%2F6.png?alt=media" alt=""><figcaption><p>Longest</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-9eb80cd86c6952e44c3fdd7a81a914f8a52a2c58%2F7.png?alt=media" alt=""><figcaption><p>Rotate 30°</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-8c7b94f82434f4fa09fc5e0873e4b45889051edc%2F8.png?alt=media" alt=""><figcaption><p>Rotate 60°</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-639da96eb7767ad819df81a8ce7b4226c0e83841%2F9.png?alt=media" alt=""><figcaption><p>Rotate 90°</p></figcaption></figure> <figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-b65bfa21e5cc678cca2a5dd6edaaefaa047fdf45%2F10.png?alt=media" alt=""><figcaption><p>Rotate 90°</p></figcaption></figure></div>

Use the Pieces menu to add new blocks and adjust their offsets for precise layouts. When you change a block’s position, all following blocks are also updated.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-e782e96bb1d6e0c2d18a2436e9d48104b8b0f31f%2F0beefaa29514ad25c617fd4be96c6179.gif?alt=media" alt=""><figcaption><p>Pieces Menu</p></figcaption></figure>

{% hint style="danger" %}
Your track must begin and end with the Start/End piece to be functional.
{% endhint %}

### Obstacles

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-8a07823a54149083200788b70cc7135de297a85b%2Fobstacles.gif?alt=media" alt=""><figcaption><p>Obstacles</p></figcaption></figure>

Add obstacles to your track to increase difficulty and make it more fun and challenging. The Obstacles menu allows you to place, move, and recolor obstacles.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-f05f16304514ad428cdb314511abad670ebfb123%2Fobstaclesui.png?alt=media" alt=""><figcaption><p>Obstacles Menu</p></figcaption></figure>

### Holes

Use the Holes menu to place one or more holes on your track. You can also customize the flag color and number.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-b82da63d28dd7a66bc149c9e86435de919f5e69c%2Fholesui.png?alt=media" alt=""><figcaption><p>Holes Menu</p></figcaption></figure>

### Presets

Save your current track as a preset, so you can load it elsewhere without rebuilding it from scratch.

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-305223af301c2b829c2f8908e1630b2606a7dc31%2Fpresetsmenu.png?alt=media" alt="" width="254"><figcaption><p>Preset Options</p></figcaption></figure>

### Play Price

Decide whether the track is free or requires payment. If it’s pay-to-play, the host/creator covers the entry fee. You can also choose which of your companies receives the income (if you're hired by multiple companies).

<figure><img src="https://1037498771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZErcztD5BvrKnwRGJq%2Fuploads%2Fgit-blob-69ac78b3a5e415b2b44831e83a4a6653666ea4d6%2Fplaypriceui.png?alt=media" alt="" width="255"><figcaption><p>Play Price</p></figcaption></figure>

## Video

A short video showcasing the process of building a minigolf track.

{% embed url="<https://www.youtube.com/watch?ab_channel=rcore&v=UbIAxQzm2gc>" %}
Building a Track
{% endembed %}
