Oak Wood being sent to craft Sand instead of Cobblestone
bigyihsuan opened this issue ยท 5 comments
Issue description:
I'm using a processing pattern with OreDict on in a Nuclearcraft Manufactory to convert cobblestone to sand. Instead, it sends Oak Wood, despite the recipe being set to Cobblestone instead, leading to the system being stuck on a "Machine won't accept item" error.
I've also noticed this with the Thermal Expansion Pulverizer, but there is no error and RS sends the wood in, making sawdust instead of the expected sand.
What happens:
Oak Wood is being sent to craft Sand.
What you expected to happen:
Cobblestone should be sent to craft Sand.
Steps to reproduce:
Pulverizer
- Set up a Pulverizer to accept the items from a Crafter.
- Create a processing pattern to make Sand from Gravel. Turn OreDict on.
- Place into the Crafter, and request some sand.
- Logs will be placed into the Pulverizer instead of Gravel, making Sawdust instead of Sand..
Manufactory
- Repeat steps 1-3 above for a Manufactory, and replace Gravel with Cobblestone.
- The system will give a "Machine won't accept item" error for the Wood it's trying to place into the Manufactory.
Workaround
Turn off OreDict when making processing patterns.
Version (make sure you are on the latest version before reporting):
- Minecraft: 1.12.2
- Forge: 14.23.5.2784
- Refined Storage: 1.6.11
Does this issue occur on a server? Yes, and happens on single-player worlds as well.
I'm using a processing pattern with OreDict on in a Nuclearcraft Manufactory to convert cobblestone to sand.
Oredict, huh.
Is there any chance that wood and cobble are in the same oredict group?
Nonetheless, maybe turning Oredict off might help.
EDIT: Spelling
EDIT2: More spelling
Now that I'm thinking about it, Immersive Railroading adds an OreDict tag to all forms of Wood and Cobble as railbed filler. This is the same for Gravel, too. Maybe the bug is due to both being OreDict'd as railbed filler and RS is autocrafting based on that.
Yes, this is a limitation in the Forge ore dictionary. RS can only base itself on that, so the data has to be correct.