Not Understanding Magic Splitter Behavior
Hi! I am so sorry in advance if this isn't the right place to be asking, I'm new here. I tried searching as best I could first with no luck.
I am using the Magic Splitter mod and it works great, but I'm trying to setup a specific use-case that doesn't seem to want to work.
Example:
Miner collects iron ore -> magic splitter = my smelter automatically fills with the iron ore. Success.
However, if I ALSO want to fill a box with iron ore, as soon as I connect a magic receiver to a box, the magic splitter no longer distributes to the refineries, and instead only tries to fill the box. Is this intended behavior?
Also, any info on the grouping feature would be helpful, I tried to figure out what it did but couldn't figure it out. Thanks in advance!
Solution:Jump to solution
I think magic receivers should receive fluids too. I will try to implement this today 🙂
18 Replies
I have also seen somewhat similar behavior. Joined this discord just to see if anyone else was seeing this.
I have some splitters which aren't sending anything to machines anymore, only to receivers. its not for everything but it is only affecting constructors and foundaries that i've seen so far, but i haven't checked everything.
You say specifically when a receiver is connected to a box this happens? I wonder, cause I have basically all my resources above ingots being stored in boxes and I'm not seeing the issue with any of those.
And, i've seen that like, refineries aren't affected by this. In my case raw quartz isn't being sent to constructors, so i moved to refineries.
I seriously love this mod, hope we can figure out what happened. Thx for anything Aquila.
Okay, so it was happening with Concrete, too, to those foundaries.
So i found all the receivers for steel ingots (i had one connected to a sink) and removed it and how steel ingots are flowing. Also removed the two receivers i had for raw quartz and now that is flowing as well.
The issue also happens if you just make a receiver with the item to receive, not even any belts attached. its mere existance causes the bug.
So so far it looks like it might only be those 3 items. I may do some more research to narrow down which items are affected.
Happens with Aluminum Ingots, Caterium Ingots, Aluminim scrap, Iron Ingots...
Maybe worth taggining ?@Andre Aquila <Aquila Industrial> ?
Yeah, so its only not being sent to smelters, constructors, and foundaries by my eye. Copper Ingots are also affected, not sending to constructors, but it will still send ingots to assemblers.
Good work investigating, I thought it could possibly be intended, but in either case it would be nice to be able to toggle it. I could see both use cases being helpful, but ultimately I think if magic receivers just appeared in the list of destination machines that appears on the magic inputs, that would be the easiest way to choose. For those of us who can't handle not having a dedicated storage box full of each and every item in the game XD
Oh also, on the topic of the magic mod... It seems that the fluid magic splitters don't work on initial load, unless they're close enough distance-wise? My guess is it has something to do with render distance or something along those lines, but if I have one some distance away, I've gotta go over there each time I load up to get it flowing again.
Hmmm. Thank you very much for testing it and reporting it.
I think the last update introducing the groups broke it. Im working on it now.
I think the magic receivers are forcing a group
I just did a quick fix forcing a bool to choose if the magic splitter will be on a group or not, let me know if that fixed this problem.
I will continue work on the groups and exception lists today to see if i can improve it.
dude, i wake up today to an update in SMM??!? Thanks so much, i'll hop in asap and see if anything isn't working.
Really appreciate your attention to it, and thank you so much for being one of the goats of modding.
HUZZAH! works great. thanks again, soo much.
yeah, i think in another thread he Aquila mentioned he's thinking of basically rewriting that one entirely. I use his Fluid Transporters instead, and just have some blueprints for input/output of fluids. That mod works perfectly.
Hmmm, i have to change it to a manufacturer kind, instead of a fluidbuffer. I think the buffers, for some reason, stop been significant after some distance 🙁
Im uploading a new version that changes the Fluid Magic Splitter to work in the whole map. Let me know if it solves that problem 🙂 Thanks
Okay, reporting in. It looks like the fluid magic is now delivering to machines. Buuuuut it isn't filling the machines to 'full' fluid storage, instead it is only delivering fluid (nitrogen in my test case for Alternate: Cooling Device in blenders), when it doesn't have enough to start the recipe.
This would be fine, but the delay it takes to fill up to the required amount is then pausing production for about 2-3 seconds (ik, 1st world problems).
I hope this isn't like bugging you, but giving you some good testing. Having attempted a software engr degree, I apprecaite your efforts greatly and would LOVE to start making mods.


oh, and the select all/none is woooooonderful lol
Good!!
I think now it adds 25+25, adding 25 more when have 25 space left... So if the machine have 26, it totally breaks it... 🙁 it will wait to have lass than 25. 🙁
I will change this now! Hmmm maybe 1+1 as the solid parts works
I'm always curious about the optimization of this mod too haha. I'm sure its less than rendering kilometers of belts still 🙂
I hope so! 🙂 But it uses a lot of integers sum and the function add stack... They seems to be very light
at least its not division. having to do modulo math was always 'fun'.

Now the fluid splitter will have this buffer of 500m2.. and send 2 for each, each time
And it will avoid sending to spawners too. (Avoid anything that is named *.. spawner
so it will always send when less than 49
uploading a new version 🙂 Hope it works
working perfectly! happy to end my reliance on the powered fluid teleporters!
OMG, i sleep all day and wake up to all this!? Y'all rock for testing this all out and thanks for the quick updates! So far everything is working great! Now to completely rework how I organize my factory for the millionth time lmaoooooo.
Solution
I think magic receivers should receive fluids too. I will try to implement this today 🙂
Did you happen to press refresh splitters? I have a similar set up and works fine as I use magic receivers to have items sent to a storage container
in looking at the fluid implementation, am I correct in assuming that the red highlighted items are the fluids eligible to be received? Wondering if there are limitations, it seems that some common ones aren't working, water for example.
wait maybe i have that backwards, red surely means not eligible. Maybe I spoke too soon, let me see what happens.
Ok, seems as though configurating it is all straightforward. It doesn't seem to be sending fluids to the receiver though.
@AndreAquila testing latest update to mod, I see that the magic receiver is 'receiving' fluid in the UI, it shows 100 water for example. It won't transfer out though, in my case to a fluid buffer.
Fluid receiving is working with latest update, thanks a ton!