Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hellforge accepts input into the output slot, and extraction can pull from input slots as well as output. #2059

Open
mopsyd opened this issue Aug 15, 2024 · 3 comments

Comments

@mopsyd
Copy link

mopsyd commented Aug 15, 2024

Issue Description:

The hellforge has apparently no understanding anymore of which of its slots should be accessible for input/output by other machines/pipes/hoppers/etc. This makes automating them impossible, which cascades into automating will production also impossible because it requires catalysts made in the hellforge of a volume significantly higher than is practical to manually babysit.

Extracting from input slots (and the orb slot) also applies to the alchemy bench, although I was able to work around this with filters.

What happens:

AE system, functional storage, and ender io conduits all insert readily into the output slot of the hellforge if the other four slots are full already. This halts the machine from working and there does not appear to be any meaningful way to stop them from doing this.

What you expected to happen:

Other blocks should not be able to insert into output or extract from input slots/orb slots/etc (only from output slots).

Steps to reproduce:

  1. Place a hellfire forge
  2. Pipe items into it with applied energistics, the push module from functional storage, or ender io conduits (these are the ones I have tested, likely others as well)
  3. Wait for it to fill the stack limit. Subsequent items will start filling the output slot.
    ...
  4. You can also readily see it extracting from the wrong slots by reversing the direction of the pipes/conduits/bus/etc

Affected Versions (Do not use "latest"):

  • BloodMagic: 3.3.3-45
  • Minecraft: 1.20.1
  • Forge: 47.2.20
@wrincewind
Copy link
Collaborator

as a temporary workaround, most auto-crafting systems have a 'wait until craft is complete before inserting ingredients for next craft'. I believe Applied Energistics crafters do have this. I know it's not a perfect solution but it should fix the problem until we can get an update pushed out.

@mopsyd
Copy link
Author

mopsyd commented Aug 18, 2024

Yea I use only my AE system in blocking mode and that seems to work relatively ok, however every other type of pipe/conduit/etc fails. I am just reporting for consistency's sake, I already have a workaround but ideally the expected behavior would be consistent with vanilla and most every other mod machine.

@mopsyd
Copy link
Author

mopsyd commented Aug 18, 2024

As an aside, there are two theoretical approaches that I think would be consistent with the flavor of the mod and also facilitate automation compatibility. The easiest would be a button to lock the recipe, which would force items piped in to only fill the corresponding slot(s). The other way I have seen it done is akin to the thermal series or mekanism where you can control the specific i/o of each slot, but that would probably be considerably more work creating a ui for it. Just using the vanilla logic would also work fine if the filtering was done externally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants