-
-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Issue type:
- 🐛 Bug
Short description:
When a crafting plan is initiated for multiple instances of a recipe on a "crafter" that is NOT a crafting table, it stops processing after the first instance of the recipe when the Crafting Interface is in blocking mode or after the first "run" when in non-blocking mode (so that subsequent calls to that recipe do not process.)
Items used in the crafting plan get "stuck" in the Crafting Interface and will drop when the Interface is broken.
Steps to reproduce the problem:
- Set up a simple network with a chest a hopper pointing into the chest and a furnace on top the hopper.
- Place a stack of coal in the Furnace fuel slot and a stack of Sand in the chest.
- Place an Item Interface on top of the chest and a Crafting Interface on top of the Furnace and cable them together.
- Add a Storage Terminal and Crafting Terminal for viewing/interacting.
- Create a recipe for glass from sand and place it in the Crafting Interface. (Leave the interface in blocking mode)
- Use the Storage Terminal to craft a single instance of the Glass recipe.
- The furnace should kick off and craft the glass successfully. NOTE that while smelting takes place the Crafting Terminal DOES NOT show the Crafting Plan!
- Once completed and the glass is the chest, use the Storage Terminal to craft another instance of the Glass recipe.
- The sand does NOT get put into the Furnace. The Crafting Terminal DOES NOT show the plan.
- Break the Crafting Interface. It will drop the Interface, the Variable for the Glass Recipe and the Sand.
- Replace the Crafting Interface and put the Recipe back in. Leave the Interface in Blocking Mode.
- Use the Storage Terminal to craft 4 Glass.
- The furnace will get the first block of Sand and make a block of Glass, however, after the first one, it will NOT continue to the others. AGAIN, the Crafting Terminal shows nothing.
- Break the Crafting Interface. It will drop the Interface, the Variable with the Recipe and the remaining 3 Sand.
- Replace the Crafting Interface and put the Recipe back in.
- Turn OFF Blocking Mode on the Crafting Interface.
- Use the Storage Terminal to Craft 4 Glass. 4 Sand will go into the Furnace, as expected, and smelt. NOTE: Here again the Crafting Terminal shows nothing.
- Once the smelting is completed, use the Craft Terminal to craft more Glass. The Sand will NOT go into the Furnace, the Crafting Terminal shows nothing and, if you break the Crafting Interface the Sand will again drop.
Expected behaviour:
Repeated crafting of the same recipe should process to completion whether crafting multiple items when in Blocking Mode or multiple requests to craft when in non-Blocking Mode. Active crafting plans should display in the Crafting Terminal until they complete.
Versions:
- This mod: 1.21.1-neoforge-1.4.4.514
- Minecraft: 1.21.1
- Mod loader version: NeoForge 21.1.10
Only Integrated Crafting, Integrated Terminals and their required mods are loaded.
Log file:
Metadata
Metadata
Assignees
Type
Projects
Status