RS not seeing block meta data.
Furious1964 opened this issue ยท 3 comments
Issue description:
When creating a block for Environmental Tech, RS does not seeing the meta data of the block and thus all recipes using that block are invalid, i.e.: No Machine Accepts This Item.
What happens:
Recipes does not complete and items are still in buffer.
What you expected to happen:
Recipe to complete and product to be put into storage.
Steps to reproduce:
- Add items to create FE Input block for recipe fir use in an Assembler with attached Crafter.
- Order one block to be created.
- No block is create as RS doesn't see the meta data associated to that block, i.e.: Piezo Modifier Type: Litherite.
...
Version (make sure you are on the latest version before reporting):
- Minecraft: 1.16.5
- Forge: 36.1.24
- Refined Storage: 1.9.12
- Modpack: ATM6 1.6.5
Does this issue occur on a server? [yes/no] Don't know, SP World only.
If a (crash)log is relevant for this issue, link it here:
[pastebin/gist/etc link here]
I ran into a similar issue on the same modpack. ATM6 1.8.14 MC version: 1.16.6
It seems like the FE input/output block (from the environmental tech mod) uses NBT data to delineate what tier of i/o block you crafted. My solution was to set the recipe for tiers >1 with a freshly autocrafted i/o block so that the NBT data that is used for crafting matches the NBT that the recipe expects.
After a little testing, it seems like the FE I/O blocks change their NBT data after being placed at all meaning that any blocks that were at any time placed in the world will no longer work for autocrafting. You can still manually craft higher tiers in a regular crafting bench.
This issue probably has something to do with how RS handles NBT data for autocrafting. (For all my testing, I did NOT use 'exact mode')
Side note: It looks like if the block shows a label for "Stored (Energy): 0" it wont work with the autocrafting.
Your error report does not match the picture you posted.
In the picture you are trying to insert the Piezo Modifier into a machine that does not accept it. Nbt doesn't matter there.
Main recipe only shows block name until you try to craft it and see its variants.
https://imgur.com/q0K5JmU
https://imgur.com/7ZFSZs0
https://imgur.com/QGKfntm
Then wen trying to craft, it gives that error.