|
919 | 919 | </span> |
920 | 920 | </a> |
921 | 921 |
|
| 922 | + <nav class="md-nav" aria-label="Multiblock Machines"> |
| 923 | + <ul class="md-nav__list"> |
| 924 | + |
| 925 | + <li class="md-nav__item"> |
| 926 | + <a href="#distinct-painted-and-filtered-inputs-and-outputs" class="md-nav__link"> |
| 927 | + <span class="md-ellipsis"> |
| 928 | + |
| 929 | + Distinct, Painted, and Filtered Inputs and Outputs |
| 930 | + |
| 931 | + </span> |
| 932 | + </a> |
| 933 | + |
| 934 | +</li> |
| 935 | + |
| 936 | + </ul> |
| 937 | + </nav> |
| 938 | + |
922 | 939 | </li> |
923 | 940 |
|
924 | 941 | <li class="md-nav__item"> |
|
4339 | 4356 | </span> |
4340 | 4357 | </a> |
4341 | 4358 |
|
| 4359 | + <nav class="md-nav" aria-label="Multiblock Machines"> |
| 4360 | + <ul class="md-nav__list"> |
| 4361 | + |
| 4362 | + <li class="md-nav__item"> |
| 4363 | + <a href="#distinct-painted-and-filtered-inputs-and-outputs" class="md-nav__link"> |
| 4364 | + <span class="md-ellipsis"> |
| 4365 | + |
| 4366 | + Distinct, Painted, and Filtered Inputs and Outputs |
| 4367 | + |
| 4368 | + </span> |
| 4369 | + </a> |
| 4370 | + |
| 4371 | +</li> |
| 4372 | + |
| 4373 | + </ul> |
| 4374 | + </nav> |
| 4375 | + |
4342 | 4376 | </li> |
4343 | 4377 |
|
4344 | 4378 | <li class="md-nav__item"> |
@@ -4420,6 +4454,36 @@ <h2 id="multiblock-machines">Multiblock Machines</h2> |
4420 | 4454 | <strong>auto-export</strong> to any inventories, tanks, or pipes. This behavior can be toggled by Disabling the hatch, either through |
4421 | 4455 | the power button in its UI or by right-clicking it with a Soft Mallet.</p> |
4422 | 4456 | <p>Buses and Hatches can accept automated import or export from other sides, so long as something else is causing it.</p> |
| 4457 | +<h3 id="distinct-painted-and-filtered-inputs-and-outputs">Distinct, Painted, and Filtered Inputs and Outputs</h3> |
| 4458 | +<p>Under normal circumstances, <strong>all</strong> input Buses and Hatches and on a multiblock machine will be checked for recipe |
| 4459 | +inputs, and all output buses and hatches will be used to place recipe outputs. However, this can lead to unwanted behavior |
| 4460 | +where a user wants a single machine to do multiple recipes, but the ingredients to those recipes can conflict and be used |
| 4461 | +to run an unwanted third recipe. Additionally, when a machine is being used like this, the output bus/hatch to which |
| 4462 | +produced items/fluids are delivered is chosen somewhat arbitrarily, making it difficult or unwieldy to plan pipes to carry |
| 4463 | +specific output products away.</p> |
| 4464 | +<p>GTM offers three tools for this problem: Fluid Hatch Filter Locking, Distinct Buses and Painted Buses/Hatches. </p> |
| 4465 | +<ul> |
| 4466 | +<li>Fluid Hatch Filter Locking is a simple system for resolving the problem of deciding what output hatches receive what |
| 4467 | +produced fluids. Using the same interface as a Super Tank, a Fluid Output Hatch can have its current contained fluid |
| 4468 | +Locked, meaning that only that fluid will ever be placed in it; or the Hatch can be pre-emptively locked to a fluid by |
| 4469 | +dragging that fluid from JEI/EMI into the Hatch's output slot.</li> |
| 4470 | +<li>Filter Locking only works with standard <em>single</em> fluid hatches, and cannot be done to the higher-tier Quadruple or |
| 4471 | +Nonuple Fluid Hatches. (However, those Hatches also cannot contain a single fluid in more than one slot, so they do |
| 4472 | +still allow for some degree of output separation when used with Quadruple or Nonuple Fluid Pipes.)</li> |
| 4473 | +<li>Distinct Buses is a toggle used on Input Buses (not Hatches), which causes the machine to look at this bus as being |
| 4474 | +separate from all other Distinct Buses. (One distinct bus has no meaning, but two distinct buses on one machine will |
| 4475 | +cause the machine to search each distinct bus separately).</li> |
| 4476 | +<li>Painted Buses/Hatches are hatches which have been Painted using a can of spray paint. Input Buses/Hatches which have been |
| 4477 | +Painted in the same color are looked at together by the machine searching for recipe inputs, but any items/fluids stored |
| 4478 | +in buses/hatches with a different color are not used for the search. The isolation works the same as for Distinct Buses, |
| 4479 | +but it allows for multiple buses/hatches to be searched together as a group.</li> |
| 4480 | +<li>Prior to version 7.5.0, painting <strong>Output</strong> Buses/Hatches had no effect. Version 7.5.0 introduced machines pairing their |
| 4481 | +Painted Outputs to their Painted Inputs, such that if a recipe pulls items from a Painted Input, it can only output the |
| 4482 | +products of that recipe to a Painted Output of the same color (or an unpainted output).</li> |
| 4483 | +<li>Buses and Hatches that are not painted, or not set to Distinct, are always fair game for the machine - Distinct and |
| 4484 | +Painted Inputs can always pull from other non-distinct and non-painted inputs; and recipes that used ingredients from |
| 4485 | +Painted Inputs can always send their products to non-painted outputs.</li> |
| 4486 | +</ul> |
4423 | 4487 | <h2 id="passthrough-hatches-and-the-cleanroom">Passthrough Hatches and the Cleanroom</h2> |
4424 | 4488 | <p>The Cleanroom is a unique multiblock with unique restrictions. Because the Cleanroom must have solid walls, pipes, cables, |
4425 | 4489 | and inventories outside cannot directly connect to machines inside. For this purpose, Passthrough Hatches exist. |
|
0 commit comments