Assembling Line

From GT New Horizons
(Redirected from Assembly Line)

The Assembly Line (assline or AL) is a complex multiblock required to make LuV+ tier components. Not only does it need input ingredients in a specific order, but the recipes themselves must be shared with the Assembly Line via Data Sticks. This is unlike any multiblock the player has encountered up to this point and requires more advanced techniques for automation. The Advanced Assembly Line is an upgraded version of this multiblock that allows parallel processing and higher overclocking.


The Assembly Line can be built left-to-right or right-to-left. Both are valid, but which one is used will affect the ordering of the input ingredients. The slice with the controller is always the front and therefore the location of the first input ingredient. Using a Multiblock Structure Hologram Projector will show the player the minimum length Assembly Line, but holding multiple in a single stack can show/build different lengths up to the maximum of sixteen.


  • 1 Assembling Line (Controller); Either Grate Machine Casing on layer 3 of the first slice
  • 1 Data Access Hatch; optional, Any Grate Machine Casing on layer 3
  • 1-16 Energy Hatch; Any Solid Steel Machine Casing on layer 4 (can overclock to higher tier recipes)
  • 1 Maintenance Hatch; Any Solid Steel Machine Casing on layer 1
  • 1 Output Bus; replaces Input Bus on final slice, or any Solid Steel Machine Casing on layer 1
  • 1-4 Input Hatch; Any Solid Steel Machine Casing on layer 1
  • 5-16 Input Bus; Bottom center of each slice
  • 5-16 Assembling Line Casing
  • 5-16 Assembler Machine Casing[1]
  • 8-30 Grate Machine Casing
  • 8-41 Solid Steel Machine Casing[1]
  • 10-32 Reinforced Glass, Borosilicate Glass (any), or Warded Glass
  1. 1.0 1.1 Do not mistake Assembler Machine Casings for Solid Steel Machine Casings when building. They have identical textures.


When building the Assembly Line, think of the multiblock as a series of slices. At the bottom center of each slice is an input bus for a single ingredient in the recipe. The number of slices required depends on the amount of ingredients in the recipe. For example, LuV motors have five solid input ingredients and therefore only needs five slices to make. The order in which the ingredients are inserted is the same order in which they appear in the NEI recipe.

Slice Construction, from Top-to-Bottom:
  • Layer 4: Empty, Solid Steel Machine Casing, Empty
  • Layer 3: Grate Machine Casing, Assembler Machine Casing, Grate Machine Casing
  • Layer 2: Reinforced Glass, Assembling Line Casing, Reinforced Glass
  • Layer 1: Solid Steel Machine Casing, Input Bus, Solid Steel Machine Casing
Front view (left) and side view (right)

Data Access Hatches

There are four different types of data access hatches. Intuition says to start with the basic Data Access Hatch which can hold four data sticks, but the Advanced Data Access Hatch can be made right away and holds sixteen. The Automatable Data Access Hatch also holds sixteen but allows for input/output of the data sticks for automation (not as good as it sounds).

The best is the Assembly line Slave Connector which allows Assembly Lines to share any number of data sticks, but that requires a Data Bank (ZPM multiblock). The data access hatch does not need to be directly adjacent to the controller despite what the tooltip says.

Buses and Hatches

The input buses can be any tier, but typically ULV is used to help with automation because it only has a single item slot. Linked input buses sound like an excellent idea, but unfortunately do not work with the Assembly Line. The output bus should replace a solid steel machine casing on layer 1 rather than replacing an input bus on the last slice.

Although the Assembly Line does NOT accept TecTech Multi-Amp Energy Hatches and Laser Target Hatches, the entire top layer can be energy hatches which means a maximum length Assembly Line accepts up to 32A of power. The Assembly Line CAN tier skip which allows it to process higher voltage recipes without that tier's energy hatch. For example, 8 UV energy hatches can handle UEV recipes.

Only four input hatches are required because no Assembly Line recipe uses more than four fluids. The fluids also need to be inserted in the correct order much like the items. There can be gaps between the input hatches if necessary.


Potential Chunk Corruption

Data Sticks contain a lot of NBT data, which can corrupt a world save if too many are present in a single chunk. Multiple Assembly Lines should be spread out horizontally across different chunks.


Scanning Recipes

Obtaining the data stick for LuV motors

Simply putting all of the ingredients for a recipe into the Assembly Line (and in the correct order) is not enough for the machine to start processing. The machine needs to be taught recipes via data sticks. The data sticks are obtained by scanning certain items in a Scanner.

For example, to learn the recipe for an LuV motor, the player must insert both an IV motor and data stick into a scanner as seen below. The output is a data stick specifically for LuV motors which is put into the Data Access Hatch on the Assembly Line. The IV motor will be consumed in the process. All data stick recipes and which items to scan for them are visible through NEI. Recipes may change with updates of GTNH which will require the player to make new Data Sticks for all changed items.

Later in the game, the scanner is replaced by the Research Station and Quantum Computer. These two multiblocks work together to learn the recipes for some of the most advanced items in GTNH.

Renaming Items

Some recipes in the Assembly Line have duplicated items but in different slots. For example, the Fusion Reactor Mk1 takes four ZPM circuits to craft but needs them to be in four different slices. This typically breaks any sort of automation method as it is incredibly difficult to know ahead of time whether to stack the circuits (as in other recipes) or not.

The solution is to rename any duplicate items so that they do not stack. Let us work through patterning the Fusion Reactor Mk1 as an example. Start with building an industrial material press and set it to forming press mode. Also craft a name mold and rename it to something like “Helper1”.

Place the name mold into an input bus on the industrial material press and cover it with an ME interface. The pattern(s) in this ME interface should have the original item (ZPM circuit) as an input and the renamed item (Helper1) as the output. Repeat this for however many helper items are required. Now the Fusion Reactor Mk1 can be properly patterned with a ZPM circuit, Helper1, Helper2, and Helper3 instead of four ZPM circuits

Pattern for Helper1

Input is the normal ZPM Circuit

Output is the renamed ZPM Circuit

Pattern for Fusion Reactor Mk1

Three of the ZPM Circuits are replaced with Helper items


No Valid Recipe Found

There are numerous reasons for this error such as missing items, missing fluids, ingredients in the wrong order, more than one output bus, etc. Check that all items are in the correct input bus/hatch.

No Data Sticks Found

The controller cannot find any data sticks. Either the data access hatch is empty or the data sticks are not scanned with any recipe. Holding shift will show what item the data stick is scanned with much like an AE2 pattern.


There are numerous methods to automate the Assembly Line, but only two will be discussed in detail here as they are the most prominent and easiest to implement with an AE2 auto-craft system. A prerequisite for both methods is the fluid processing pattern terminal which is the only terminal big enough to pattern all the ingredients in Assembly Line crafts.

Method 1: GregTech

The core mechanic behind this approach is that GregTech item pipes insert into the closest inventories first and preserve the order specified by an AE2 pattern. Inputs are blocked using an item detector cover, machine controller cover, and shutter module to avoid recipes from being mixed. Follow the slideshow below to walk through the steps of this approach.

The benefits of this approach is that it does not use very many AE2 components so idle power consumption is low and it is quite simple/cheap to setup for your first few Assembly Lines.


Connect a high-throughput item pipe to all the (ULV) input buses

On the side of the first bus, attach an item detector cover with DEFAULT SETTINGS

This will tell the shutter module that items are present in the assembly line because an item pipe with high enough throughput (>20 stacks per operation) will insert all ingredients simultaneously


Place a machine controller cover on the item pipe adjacent to the item detector cover and change the settings to DISABLE WITH REDSTONE

Place a shutter module on the same item pipe with DEFAULT SETTINGS


Place an item filter facing directly into a fluid packet decoder as shown

Place four fluid storage buses on the input hatches with DESCENDING PRIORITY from the first slice

This will force the fluid packets coming in through the item pipes to be stored in the input hatches


In the item filter, grab four fluid packets from NEI and select IGNORE NBT

This will allow any type of fluid packet to pass through this filter

An alternative to this is using flasks and super tanks, but that gets extremely tedious making patterns and requires bottling everything


Power the fluid packet decoder by connecting a quartz fiber cable to your main network (red)

Connect a REGULAR ME Interface to the item pipes and enable BLOCKING MODE

Parallelizing this approach is as simple as extending the item pipe with at least one restrictive item pipe between assembly lines

Method 2: Applied Energistics

The core mechanic behind this approach is that AE2 storage buses with set priorities can determine the order in which items are inserted. Inputs are blocked using an advanced blocking card (GTNH v2.3.7+) to avoid recipes from being mixed. Follow the slideshow below to walk through the steps of this approach.

The benefits of this approach is that you will have nearly all the AE2 components needed later on when switching to the Advanced Assembly Line, using the advanced blocking card is very simple compared to the covers in method 1, and item throughput is higher.


Place storage buses on all the (ULV) input buses with DESCENDING PRIORITY from the first slice

Place fluid storage buses on all the input hatches with DESCENDING PRIORITY from the first slice

Alternate cable colors to support all the channels


Connect all the storage buses to an ME controller via dense fluix cables

Every assembly line is its own AE2 subnetwork


On the subnetwork (green), place an ME Dual Interface with an ADVANCED BLOCKING CARD inside

On the main network (red), place an output P2P tunnel – ME Dual Interface with BLOCKING MODE enabled

Power the subnetwork by connecting a quartz fiber cable to the main network


Somewhere on the main network (red) should be an input P2P tunnel – ME dual interface with DEFAULT SETTINGS which should hold all the patterns

Parallelizing this approach is as simple as linking more output P2P tunnels to this one input P2P tunnel

More P2P tunnels can be added if more than 36 recipes are needed