Just Enough Items (JEI)

Just Enough Items (JEI)

464M Downloads

[Bug]: 1.20.1 Forge causing massive MSPT/TPS issues

purejosh opened this issue ยท 4 comments

commented

Steps to Reproduce the Bug

Hi. This is gonna be painful to diagnose. I have a client running Forge 1.20.1, I'll provide a logs below, and they've been fighting massive TPS issues for weeks now. I did a spark report, and it shows that there's recipe commands being run constantly, and this issue increases with more players online. Basically, if they have 8 players on, it's running 200+ ticks behind constantly.

We removed JEI, JER, and JEP, and all the issues immediately went away. Given that JEI is the only mod that would directly interact with the NBT of the player, for recipe needs, I can't imagine it was JER or JEP causing it.

I'll provide good and bad spark reports, and logs from before and after the removal.

Extra Notes (Optional)

Server log - before JEI removed
https://gist.github.com/purejosh/39dcb9527cc036c532057b3276ad1ed1

Server log - after JEI removed
https://gist.github.com/purejosh/cb92f5179638ba94bec2837c4b3929f9

commented

Spark report - before JEI removed
https://spark.lucko.me/LrpklqsIRb

Spark report - after JEI removed
https://spark.lucko.me/e3icSn64UY

Also, if any player joins the server with JEI installed, the TPS starts tripping. JEI being removed from the server didn't fix the issues, so we needed to have their entire player base remove JEI before logging into the server again.

commented

Spark report - before JEI removed https://spark.lucko.me/LrpklqsIRb

This report appears to have expired or the link for it is invalid.

commented

Ah, right. It expires after the server restarts unless you've downloaded it. I'll upload those files tomorrow.

commented

Also, if any player joins the server with JEI installed, the TPS starts tripping. JEI being removed from the server didn't fix the issues, so we needed to have their entire player base remove JEI before logging into the server again.

this is just server vulnerability then