-
Notifications
You must be signed in to change notification settings - Fork 22
Tutorial Pattern
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.
From Filostorm Tutorial
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.
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).
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).
Click on your new Predicate (1), and open the Configuration menu (2).
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!
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).
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)
Be sure to save the Pattern again! (1)