EMI

EMI

14M Downloads

EMI not displaying some recipes in ATM9

templeofshadow opened this issue ยท 0 comments

commented

Honestly, I don't know what repo I should report this to (ATM9, etc), so I figured I should start here since it seems like an EMI issue at first consideration. I looked around the other issues for something similar but I couldn't find anything specific.


Mod/pack/java versions:

Java 21.0.3 (Via JDK 21.0.3.9)
All the Mods 9 1.0.4
Forge 47.3.29
Mods added manually (aside from EMI and EMI Ores)

  • Distant Horizons (only on client)
  • Simple Voice Chat (client and server)
  • Sound Physics Remastered (client and server)
  • Chunky (server only)
  • Bluemap (server only)

EMI 1.1.19-1.20.1-forge
EMI Addons (Added by me):

  • EMI Enchants 1.0.0
  • EMI Ores 1.2-1.20.1-forge
  • EMI Trades 1.2.1-mc1.20.1
  • EMI: Create Schematics 1.0.1
  • EMIffect 1.1.2-mc1.20.1
    JEI 15.20.0.106
    JEI Addons (from ATM9):
  • Just Enough Archaeology 1.20.1-1.0.4
  • Just Enough Mekanism Multiblocks 4.10
  • Just Enough Professions (JEP) 3.0.1
  • Just Enough Resources 1.4.0.247

Running instances via PolyMC 6.1. Doesn't seem to have any issues related to it pertinent to this issue, but just in case.


Quick timeline:

  1. I wanted EMI's recipe tree functionality for Iron Jetpacks (and other mods later), so I decided to install it to an existing ATM9 instance.
  2. Installed EMI, and realized it would be a good idea to add EMI ores too (because imo it has more in-depth functionality than JER for ore gen).
  3. Added that too, then joined a personal server. Before joining, I added EMI ores to the server instance and restarted since the Modrinth page says it must be installed on both: "The mod is required on both client and server in order to function; if present on only one side it will silently disable itself."
  4. Clicked "u" on a copper jetpack from Iron Jetpacks. It doesn't display any crafting table recipes; just Create Mechanical Crafter recipes, JER Enchanting, and MineColonies Blacksmith (see below).
    Image
  5. Thought to myself, "okay, i'll try adding EMI to the server then" and added EMI to the server instance. Restart server.
  6. Join, try again, same issue.
  7. Read somewhere that clearing the JEI configs can help. Try this. Restart server. No dice.
  8. "Okay, maybe it's a mod compat issue (which it shouldn't be since JEI works just fine)". Add some other EMI addons (see mod list above). All are client side, so just restart instance. Nothing.
  9. "Do the recipes come back when I copy the instance without EMI?" Yes. An instance withouth EMI fixes the issue (see below). This is with EMI and EMI Ores still being installed on the server.
    Image
  10. "While I'm running this instance... is it only Iron Jetpacks?" No; Hostile Neural Networks recipes were weird, FTB Quests didn't seem to work, Some MineColonies recipes don't show up, and assumedly some other stuff which I missed or otherwise didn't/couldn't check.

Here is a log from my testing, with both JEI and EMI running, before timeline number 9, from the "JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingIn" line to server disconnection: EMI-JEI Logs from Incompat Testing.txt

If you need any of my modifications to ATM9 for the server, see: https://github.com/templeofshadow/mc-server-fileshare/tree/ATM9-Server-Instance


So, is there anything I can do to fix anything for this, am I being stupid, or am I SOL and can't use EMI for ATM9?

Please let me know about any other info I can give to help with this.

Thanks in advance for anything you can add on this issue.