Create a JEI Proxy class that implements IModPlugin interface
Download latest JEI for Forge 1.20.1 from Curse (jei-1.20.1-forge-15.19.0.88.jar) and put it into your minecraft development build (YourProject/run/mods)
Build your project and run "runClient" task
You will see a crash with an error:
java.lang.NoSuchMethodError: 'java.lang.String net.minecraft.client.resources.language.I18n.m_118938_(java.lang.String, java.lang.Object[])'
Mod Pack URL (Optional)
No response
Mod Pack Version (Optional)
No response
Extra Notes (Optional)
Didn't noticed behavior like that on neoforge 1.21.1, jei plugin works and recipes are displayed correctly.
Also if install older version of mod but stay on latest plugin version, for (example jei-1.20.1-forge-15.17.0.77.jar) game stops crashing, but added recipes are not working at all.
And if lower version of plugin to the same as mod (15.17.0.77) you will see this error again.
Also noticed that when I copy my mod and JEI .jars for example to MultiMC minecraft mods folder and run this MC instance it runs without crashes. But JEI recipes on 1.20.1 build are not working for no reason.
Steps to Reproduce the Crash
java.lang.NoSuchMethodError: 'java.lang.String net.minecraft.client.resources.language.I18n.m_118938_(java.lang.String, java.lang.Object[])'
Mod Pack URL (Optional)
No response
Mod Pack Version (Optional)
No response
Extra Notes (Optional)
Didn't noticed behavior like that on neoforge 1.21.1, jei plugin works and recipes are displayed correctly. Also if install older version of mod but stay on latest plugin version, for (example jei-1.20.1-forge-15.17.0.77.jar) game stops crashing, but added recipes are not working at all. And if lower version of plugin to the same as mod (15.17.0.77) you will see this error again.
Also noticed that when I copy my mod and JEI .jars for example to MultiMC minecraft mods folder and run this MC instance it runs without crashes. But JEI recipes on 1.20.1 build are not working for no reason.
Crash Report