Enigmatica 2: Expert - E2E

Enigmatica 2: Expert - E2E

2M Downloads

Replace All Occurences of the Energy Tablet in Crafting

xoxfaby opened this issue ยท 25 comments

commented

Thank you for helping us improve.

Please follow the issue template, and do not delete any part of it.
Failure to comply will result in the issue being closed.

Issue Description

Autocrafting certain Mekanism items causes massive server lag

Modpack version (Do not use "latest")

1.52

Logs

[04:10:19] [Server thread/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <mekanism:basicblock2_4_alt_alt_alt> for output <1xtile.BasicBlock2@4> rejected inputs [1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 1xtile.EnergyCube@0, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3]. NOT FOUND, please report.

some example log spam from this

Screenshots

Console spam
https://gfycat.com/HonoredAstonishingBluejay

MASSIVE server slowdown
https://gfycat.com/DirtyNauticalBluefish

Additional context

Add any other context about the problem here.

commented

I'm aware of the issue, will get it fixed :)

commented

Would you mind reporting back when 1.53 is released, on whether it has improved on your server or not?

commented

[13:14:46] [Server thread/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <mekanism:basicblock2_4_alt_alt> for output <1xtile.BasicBlock2@4> rejected inputs [1xitem.ControlCircuit@2, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@2, 1xtile.BasicBlock2@4, 1xtile.EnergyCube@0, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@2, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@2]. NOT FOUND, please report.

commented

on 1.53

commented

Did you re-do the Patterns?

commented

Oh I see I missed some recipes, my bad.

commented

Could you test Energy Cubes and/or Induction Cells?

commented

[14:29:15] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <crafttweaker:e2e_mekanism_energycube_0_tier3> for output <1xtile.EnergyCube@0> rejected inputs [1xitem.AtomicAlloy@0, 1xitem.EnergyTablet@0, 1xitem.AtomicAlloy@0, 1xitem.diamond@0, 10xtile.EnergyCube@0, 1xitem.diamond@0, 1xitem.AtomicAlloy@0, 1xitem.EnergyTablet@0, 1xitem.AtomicAlloy@0]. NOT FOUND, please report.
from ultimate energy cube

[14:30:17] [Server thread/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <crafttweaker:e2e_mekanism_basicblock2_3_tier3> for output <1xtile.BasicBlock2@3> rejected inputs [1xitem.EnergyTablet@0, 1xtile.BasicBlock2@3, 1xitem.EnergyTablet@0, 1xtile.BasicBlock2@3, 1xtile.EnergyCube@0, 1xtile.BasicBlock2@3, 1xitem.EnergyTablet@0, 1xtile.BasicBlock2@3, 1xitem.EnergyTablet@0]. NOT FOUND, please report.
[14:30:17] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <crafttweaker:e2e_mekanism_basicblock2_3_tier3> for output <1xtile.BasicBlock2@3> rejected inputs [1xitem.EnergyTablet@0, 2xtile.BasicBlock2@3, 1xitem.EnergyTablet@0, 1xtile.BasicBlock2@3, 1xtile.EnergyCube@0, 1xtile.BasicBlock2@3, 1xitem.EnergyTablet@0, 1xtile.BasicBlock2@3, 1xitem.EnergyTablet@0]. NOT FOUND, please report.
[14:30:17] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <crafttweaker:e2e_mekanism_basicblock2_3_tier0> for output <1xtile.BasicBlock2@3> rejected inputs [1xic2.dust@11, 1xitem.EnergyTablet@0, 1xic2.dust@11, 1xitem.EnergyTablet@0, 10xtile.EnergyCube@0, 1xitem.EnergyTablet@0, 1xic2.dust@11, 1xitem.EnergyTablet@0, 1xic2.dust@11]. NOT FOUND, please report.

From ultimate induction cell

[14:30:53] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <mekanism:basicblock2_4_alt_alt_alt> for output <1xtile.BasicBlock2@4> rejected inputs [1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 10xtile.EnergyCube@0, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3, 1xtile.BasicBlock2@4, 1xitem.ControlCircuit@3]. NOT FOUND, please report.
[14:30:53] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <crafttweaker:e2e_mekanism_energycube_0_tier3> for output <1xtile.EnergyCube@0> rejected inputs [1xitem.AtomicAlloy@0, 1xitem.EnergyTablet@0, 1xitem.AtomicAlloy@0, 1xitem.diamond@0, 10xtile.EnergyCube@0, 1xitem.diamond@0, 1xitem.AtomicAlloy@0, 1xitem.EnergyTablet@0, 1xitem.AtomicAlloy@0]. NOT FOUND, please report.
[14:30:53] [AE Crafting Calculator/WARN] [AE2:S]: Using CraftingManager fallback: Recipe <mekanism:basicblock2_4> for output <1xtile.BasicBlock2@4> rejected inputs [1xic2.dust@11, 1xitem.ControlCircuit@0, 1xic2.dust@11, 1xitem.ControlCircuit@0, 9xtile.EnergyCube@0, 1xitem.ControlCircuit@0, 1xic2.dust@11, 1xitem.ControlCircuit@0, 1xic2.dust@11]. NOT FOUND, please report.

from ultimate induction provider. this was from calculating the crafting plan for each item.

commented

God damnit, guess my fix doesn't work. I'm guessing AE dislikes the NBT on there for some reason.

You did make those recipes in 1.53 right?

commented

yes

commented

Alright, new plan then. Thank you for your help!

commented
commented

This issue was moved by NillerMedDild to NillerMedDild/enigmatica2#297.

commented

This "fix" did nothing unfortunately.

commented

I understand the principle, but did you actually test it @takarabako?

commented

Yes it worked for me. Only tried with those tablets and cubes though but I guess most if not all are the same problem.

commented

Try this:
- Turn off oredict.
- Use JEI to fill the pattern terminal.
- Left click the energe tablet (or other affected things) to erase it.
- Craft a brand new energe tablet and manually fill the erased slot.
Then it should not trigger AE2 fallback spam.

commented

The pattern works just fine, the issue is that AE doesn't find the recipe valid and uses a heavy function for finding the recipe.

commented

Sorry the original comment was confusing I already edited. Patterns made this way should not trigger the spam it was not about working or not.

commented

Presumably his suggestion would save a pattern that does not cause AE2 to have to fallback.

commented

I've tried removing the Energy Tablet from the recipe, the pattern still becomes invalid. I don't think the fallback is avoidable.

commented

Presumably the way he describes uses an actually crafted tablet to make the pattern (with attached NBT?) rather than the one JEI will put into the pattern which is lacking the extra data, causing AE2 to have to fallback.

commented

I agree that the fallback should not trigger under those circumstances, but have you tested it?

commented

Unfortunately I can't atm since an ID bug is currently keeping me from playing, once that is resolved I can see if his method helps.

commented

Make sure you don't have another affected pattern on the way to your final crafting. Try advanced/elite/ultimate energe cube. You need to manually fill the two energe tablet and the lower tier cube in the middle. The lower tier cube must be brand new and haven't been placed into the world (otherwise it will contain extra nbt then it won't work).