Skip to content

Tutorial Pattern

youyihj edited this page Feb 4, 2023 · 1 revision

Pattern is arguably the most complex thing in Multiblocked. If you want to simply build a multiblock, setting up an automatic build may not require a complete understanding of it. But if you want to make more complex multiblocks, the content of this page is quite important.

Don't worry about it. This page tries to instruct users how to set pattern in simple terms.

Now that you've made a new Multiblock, you might want to give players some flexibility as to where the hatches go, or some other reason you've come up with.

In this guide, we will be adding the option to place an input on either side of the Controller.

Open up your MB Controller page, and navigate to the 3rd tab (1). Click on Pattern Settings (2) to get started.

tutorial1

Once there, select on the block location you want to also receive input (1).

We need to make a new Symbol (2), one that will be either a item input, or a basic multiblock part (in this case, a crafting table).

After you click the Add button (2), you need to set your selected block to your new and currently empty Symbol (3).

tutorial2

Now that we've created a new Symbol, we need to teach it what blocks are allowed in it.

Click on the 2nd tab at the top (1). This will open the Predicate Tab, which is where you can customize what blocks are allowed for each Symbol.

Select a block type (2), in this case we will be using Capability, which is basically Input/Output for anything selected in the next step.

Label your Predicate (3), then create it (4).

tutorial3

Click on your new Predicate (1), and open the Configuration menu (2).

tutorial4

You may want to change it from the default setting of Item (1), or configure the I/O settings (3).

Be sure to set the Min and JEI (2) to at least 1!

tutorial5

Once you've configured and selected your Predicate (1), add it to your new Symbol (2). You may want to add additional block options (3).

tutorial6

Going back to the Symbol tab (4), select any other blocks (1) you want to have the same block options as the original selected block, then change their Symbol to B as well (2).

Once finished, be sure to save your pattern! (3)

tutorial7

Be sure to save the Pattern again! (1)

tutorial8