Blood Magic

Blood Magic

90M Downloads

#Box in Input Routing Nodes effectiveness/utility

VincentLongiug opened this issue ยท 0 comments

commented

Issue Description:

As far as I can see, the #Box in the Input Nodes forces a certain quantity of items to stay in the selected inventory but...

What happens:

When I made a simple Routing system to test how it works, I noticed that this #Box don't work properly: if you have Cobblestone (# 20) and Iron Ore (# 10) in the Filter (for instance), you will either have 20 Cobblestones remaining, or 10 Iron Ores, or none of them if you add an item which must stay in the chest (i.e not set in the Filter) (more details in "Steps to reproduce").

What you expected to happen:

If that #Box in the Input Nodes is supposed to have the purpose I stated above, there should always remain in this chest 20 Cobblestones, 10 Iron Ores and all the other Blocks/Items I don't want to transfer.
Else, the #Box in the Input Nodes should be removed (or converted into an Item priority).
NB: The #Box of the Output Nodes works perfectly as expected, for what I've seen.

Steps to reproduce

Here is one of the various methods that illustrate the problem :

  1. Create a simple Routing system (from N to S : Chest 1, Input Node, Master Node, Output Node, Chest 2).
  2. Put a Precise Item Filter, a Cobblestone (# 20) and an Iron Ore (# 10) in the Input Node (section N).
  3. Put 64 Iron Ores in Chest 1, it will remain 10 Iron Ores.
  4. Put 64 Cobblestone in Chest 1 on the left of the remaining Iron Ores, it will remain 20 Cobblestones and no Iron Ores (if you put the Cobblestones on the right of the Iron Ores, only 10 Cobblestones and no Iron Ore will remain).
  5. Put 20 Seeds 1 by 1 in Chest 1, you will see the the remaining Cobblestones be transferred 1 by 1.
  6. While the 20 Seeds are still in place, putting any Cobblestone or Iron Ore in Chest 1 will cause their transfer (the Seeds won't move).

Affected Versions (Do not use "latest"):

  • BloodMagic: 2.4.1-103
  • Minecraft: 1.12.2
  • Forge: 14.23.5.2838

Note of the author: even if I may use Filters on Input Nodes, I only use #Boxes in Outputs, so I don't care if that inconvenience is fixed or not, it's just... When I test ! OH MAN ALIVE !!!