AppliedEnergistics / Applied-Energistics-2

A Minecraft Mod about Matter, Energy and using them to conquer the world..
https://appliedenergistics.github.io/
Other
1.44k stars 654 forks source link

Make Formation Planes behave like Export Buses #6788

Open shartte opened 1 year ago

shartte commented 1 year ago

Such that they are consistent with Export Buses and don't act as a Storage bus.

Sea-Kerman commented 1 year ago

Their current behavior needs to be maintained as an option otherwise the simple provider to interface + formation plane subnet setup won't work, and I can't think of an elegant alternative that will perform the same function of pattern provider -> item on ground

Technici4n commented 1 year ago

I disagree with adding lots of options to accomodate for niche cases. There's always tradeoffs.

Sea-Kerman commented 1 year ago

I guess the new way to do it would be provider into barrel into storage bus into formation plane. It's not really a niche case, fluix autocrafting needs the ability to send items from a provider to the plane.

62832 commented 1 year ago

In fairness, a yes/no toggle for "active" persistent placement doesn't sound that cumbersome on paper...

Mecr0mage commented 1 year ago

i would not say this is a niche case, as i have personally had many instances when i would of liked to be able to simply place a formation plane on the main network and have it export X block whenever possible, but instead i have to make an ad-hoc export buss -> interface -> formation plane. something off the top of my head is using this with an enchanted antihalation plane to quickly fortune any gem ore blocks you have in a system.

shartte commented 1 year ago

Both use cases are common. We discussed this on Discord today and made some progress (in my opinion).

SirOlrik commented 1 year ago

I second on this, since both Formation plane and Annihalation plane are a AE2 devices, I would actually consider it as sutch, just like the Inscriber, Charger, Import bus, Exp... etc. Aftert all, both planes should inherit from their Import/Export bus counterpart, so you have the bus functinality + plane functionality. Also make the planes to be recrafted into full blocks, like the pattern provider and Energy acceptor, leaving out the hassle of having items flying around insde the cable side of the planes.