Integrated Crafting

Integrated Crafting

18M Downloads

Integrated Dynamics' Energy Battery recipe invalid in crafting interface on world restart

NielsPilgaard opened this issue ยท 9 comments

commented

Relayed from: EnigmaticaModpacks/Enigmatica6#3207

Issue type:

  • ๐Ÿ› Bug

Short description:

When setting up a crafting interface to allow autocrafting of Integrated Dynamics energy batteries, the recipe card is initially accepted and works as intended. However, when the world is quit and reloaded, the recipe is marked as invalid and has to be cleared and replaced with a new, otherwise identical recipe card. As far as I can tell, nothing short of making a new one will actually fix the issue.

Expected behaviour:

For the recipe to work after restarting


Versions:

  • This mod: IntegratedCrafting-1.16.5-1.0.17
  • Minecraft: 1.16.5
  • Forge: 1.16.5-36.2.2
  • IntegratedDynamics-1.16.5-1.9.4

Log file:

latest.log

commented

Thanks for reporting!

commented

I suspect there's another mod in the pack that injects (pseudo-random?) tags onto FE-holding items, which vary upon world reloads, because I can't reproduce this with just ID mods installed.

@NillerMedDild Do you have an easy way to check the NBT tags of a battery item?
If so, could you share its contents with me?

If we find a varying tag, it should be possible to add it to the ignoreNbtPathsForEqualityFilters list in the Common Capabilities config, which should fix the problem. Happy to add it to the default list once such a tag has been identified.

commented

I'm afraid the NBT tag only has energy in it:

Item.of('integrateddynamics:energy_battery', '{energy:1000000}')

It does not get modified on restarts either.

commented

Thanks for checking. Then the problem must lie elsewhere, not sure where yet though...

commented

@NillerMedDild Just out of curiosity, does adding "$.energy" to the ignoreNbtPathsForEqualityFilters list in CommonCaps influence the issue in any way?

commented

I've asked the original reporter to try it out, as I don't have the setup handy :)

commented

It didn't work I'm afraid.

commented

Note to self: before closing this issue, make logRecipeValidationFailures config option false by default.

commented