Replace All Occurences of the Energy Tablet in Crafting
xoxfaby opened this issue ยท 25 comments
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.
Would you mind reporting back when 1.53 is released, on whether it has improved on your server or not?
[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.
[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.
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?
This issue was moved by NillerMedDild to NillerMedDild/enigmatica2expertskyblock#371.
This issue was moved by NillerMedDild to NillerMedDild/enigmatica2#297.
I understand the principle, but did you actually test it @takarabako?
Yes it worked for me. Only tried with those tablets and cubes though but I guess most if not all are the same problem.
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.
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.
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.
Presumably his suggestion would save a pattern that does not cause AE2 to have to fallback.
I've tried removing the Energy Tablet from the recipe, the pattern still becomes invalid. I don't think the fallback is avoidable.
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.
I agree that the fallback should not trigger under those circumstances, but have you tested it?
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.
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).