Equivalent Exchange 3

Equivalent Exchange 3

2M Downloads

EMC not auto calculating

Xukkorz opened this issue ยท 8 comments

commented

On one of my worlds I am not getting EMC values for certain items. Largely this is crafted items. I have attempted to remove my stored EMC files and they seem to be created the same way every time. Most noteably I am not getting EMC values for Buckets of water/lava or some other crafted blocks. This is not affecting all of my worlds however It is only affecting this single world. If the data is stored somewhere else that I need to erase its not exactly clear.

commented

Do you have one or more of the following mods:

  • Thermal Foundation
  • Thermal Expansion
  • Extra Utilities
  • Chisel 2

If you do, then there is currently no solution for the problem without downgrading (ExU & Chisel) or disabling EE3 support (Thermal mods) as DynEMC does not work perfectly at the moment.

commented

which version do I downgrade ExU and Chisel to fix this?

commented

Well I don't have any of those mods. And the emc is correct on some most worlds. I have Ex Nihilo Ex Aquilo botania, thaumcraft and add ons, blood magic. The only difference in worlds is the one is a botania garden of glass world which changes recipes but other GoG worlds are fine. Is there a way to clear cache or something?

commented

You can delete the WORLD/data/ee3/energyvalues directory to force EMC to be regenerated from scratch.

commented

For whatever reason its creating it the same way. I just created a new world and it works, but the old world with that directory deleted does not regenerate the EMC correctly. Is it stored in player nbt data somewhere?

EDIT:

It looks like I get a null pointer when it starts to generate the EMC.

[16:43:13] [DynamicEMC Thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.NullPointerException
[16:43:13] [DynamicEMC Thread/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: at com.pahimar.ee3.exchange.EnergyValueRegistry.getEnergyValueFromMap(EnergyValueRegistry.java:274)

and so on.

commented

Chisel 2.3.10 and ExU 1.2.6 are the versions before EE3 integration.

Note that simply downgrading Chisel & Disabling thermal EE3 integration may be enough to get DynEMC to work again. (It is somewhat dependant upon the exact mod-pack)

commented

Do you have any other mod adding EMC values?

commented

Closing in order to track issues on the unified ticket #990