Blood Magic in 1.8+: Item Routing Network

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Blood Magic in 1.8+: Item Routing Network
The old item shuffle

Today we will be covering the item routing system implemented in Blood Magic 2. We will assume that you're already familiar with the basics so we don't have to go over everything many times.

What it is and what it isn't

  • This is NOT Applied Energistics2/Refined Storage. It is strictly item routing. It can move stuff, but it cannot do all the crazy things these storage systems can do, and has no item storage in and of itself
  • This IS a short-range wireless item routing system. No pipes, no ducts, no tubes, no wiring... as long as the crystals are in range, it just plain works.
  • It CAN be used to do primitive sorting with inventories
  • It CAN be used in the automation of certain tasks where you want items routed into or out of inventories.
  • It CANNOT be used to both insert and extract from the same face

Creating your Routing Network

You're going to need a Master Routing Node for any item routing network, which means you will need a Tier 3 altar before you can begin, because no only does it require a minimum of 400 will in the Demon Altar (meaning Common Tartaric Gem, which needs an Imbued Slate), but it also requires an Imbued Slate as a component. JEI should be able to give you the recipe fairly easily.

Now you are going to need nodes, which are where the magic happens.

* A Routing Node doesn't do anything itself, but does allow a connection through it. This is useful if you are routing things a longer distance, and need intermediary nodes to bridge the gap. It is also the crafting component of the other two nodes.

* An Input Routing Node is just that: it pulls from the adjacent inventory and puts it in the item network. It can pull from ANY inventory it is adjacent to. So if it is in the middle of four chests, it can pull from all four of them.

* An Output Routing Node, as you might expect, does the opposite: it puts something from the item network to an adjacent inventory.

Filtering

There are several filters you can use to fine-tune your network. Filters are applied per facing. So if you had a node with four chests surrounding it, you could have each one filtering a different item or set of items if you so choose.

You can also set minimum/maximum numbers as well. For example, on an Output Routing Node, you can say 'keep x of this item in this inventory at all times', and it will do so. If there is more, it won't do anything, because it is an output node, not an input node.

* Specific Filter. It filters for that specific item only. For example, you only want to pull Blank Slates from an inventory. Put on the input filter, it can be used to pull out more than the requisite number, or can simply be used to pull any of them from the inventory. for output, you can either have it accept however many it has space for, or you can set a specific number of that item to keep filled in the inventory.

* Mod Filter. It will pull/push only items from that mod. So, for example, if you have a blank slate as the target, it will pull or push any item from Blood Magic, but not from Quark.

Putting it all together

Let's set up a basic system for automating runes, since this is a royal pain in the backside to do.

First, you have your Input Inventory. This can be a chest with Stone, or you can set up an ME Interface from AE2 or an Interface from RF to keep Stone supplied. This chest has an Input Routing Node set to only pull Stone, but as much as you like.

Then you have your Master Node set somewhere.

Then you have an output node adjacent to your Blood Altar, including underneath. Have it set to output exactly ONE stone to the blood altar. Because remember, the altar will accept tons of stone, but having more than one in there will cause... issues.

Now you have an input node on your blood altar, adjacent to it on a different facing. Have it set to pull Blank Slates, Reinforced Slates, and Imbued Slates. Have your 'output' chest with an Output Node with a specific filter set to output exactly... say 32 of each Blank Slates, Reinforced Slates, and Imbued Slates.

Now what will happen is the system will pull a stone into the Blood Altar. Assuming there is less than 32 Blank Slates, it will remove the blank slate immediately. If there is 32 blank slates already in the output chest, it will sit there, and begin the process of being turned into a Reinforced Slate. Now, if there are less than 32 Reinforced Slates, it will pull it out immediately, otherwise it will leave it alone, and will start the process of upgrading to an Imbued Slate.

This process can be continued as long as you have a steady blood supply (such as from a Well of Suffering ritual) to fully automate the production of slates of varying sizes. I simply used a half stack as an example, you can request as many or as little as you like. However, I do not believe the output node will recognize how many slates are in an ME or RS network, even if it is adjacent to the Interface, so you will need something like a chest (or series of storage drawers with a Drawer Controller) and a Storage Bus to get this to work properly.

In Conclusion

This was written because someone had requested it. The item routing system is simple, but effective, and wireless, but short ranged. This gives it limited usage for the automation of certain picky things like Blood Magic or Botania, but probably isn't going to be able to work as your primary sorting system for your main storage.
 

ZephyrWindSpirit

New Member
Jul 29, 2019
280
0
1
Thank you very much @ShneekeyTheLost

One thing I have discovered with these is that you cannot turn it off with redstone.
The steady supply of blood is a must for rune making. Or a LOT of time on your hands to afk with a ritual of the feathered knife and regeneration both going.
 

JaRyCu

Well-Known Member
Sep 29, 2015
274
232
69
South Georgia, USA
Thank you very much @ShneekeyTheLost

One thing I have discovered with these is that you cannot turn it off with redstone.
The steady supply of blood is a must for rune making. Or a LOT of time on your hands to afk with a ritual of the feathered knife and regeneration both going.

I'm working on getting my altar up to Tier 5...I just need nether stars to build beacons and I'll have it. As soon as I got to T4, I built a well of suffering directly under the altar and then built a cursed earth farm under that to feed it. My altar only holds 30K LP currently, but it fills up in no time flat. I'm feeding smooth stone into it through ender conduits a stack at a time to make blank slates and there' no downtime.

xDVVaro.png


After I finish building the altar all the way up, I plan on doing up the entire area, but I just haven't gotten there yet. The brick below is mixed with Ender IO Dark Glass so you can kinda see into the Cursed Earth farm if you stand on top.
 

ShneekeyTheLost

Too Much Free Time
Dec 8, 2012
3,728
3,004
333
Lost as always
Thank you very much @ShneekeyTheLost

One thing I have discovered with these is that you cannot turn it off with redstone.
The steady supply of blood is a must for rune making. Or a LOT of time on your hands to afk with a ritual of the feathered knife and regeneration both going.
I have the Ruins mod in my pack, which will occasionally spawn what appears to be the foundation of a building... with like eight zombie spawners in it. Normally quite a problem, especially because the spawners are covered by half-slabs, so unless you see the smoke you won't realize what you're walking into until you are surrounded. However, with a simple drop-trap above an altar (not deep enough to kill them), and a Sacrificial Knife, you have plenty of blood to grind your slates until you get to Tier 4 and the Well of Suffering
 
  • Like
Reactions: ZephyrWindSpirit