Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EMI appears to not be resetting cache on leaving worlds, which causes problems on relog #774

Closed
aaronhowser1 opened this issue Oct 29, 2024 · 3 comments · Fixed by #813
Closed

Comments

@aaronhowser1
Copy link

Describe the bug, attach relevant log files, and describe what environment the issue occurs in

image

This is what the item component is supposed to look like. It's just a Holder<Gene>, where Gene is a data pack registry entry.

image

If I quit the world and rejoin (or rather, if I join any world/server after quitting one), it looks like this instead.

If I try to spawn this in, I get kicked with this disconnect log. I also can't see any recipes that use that item. Note that this only happens to the items in EMI. Items in the creative menu or inventory work fine, and the recipes still work.

However, if I run /reload or F3+T, it goes back to working fine, looking like the first image. I can spawn it in and see it in recipes again.

I asked a friend of mine to check their in their own dev environment for their mod, and they also had the same issue, they just hadn't noticed due to how obscure the problem is.

@aaronhowser1
Copy link
Author

latest.log
debug.log

@aaronhowser1
Copy link
Author

java_j0w2kLziyv.mp4

Can confirm that this also happens with vanilla datapack registries, so its not just that my datapack registry is broken

@aaronhowser1
Copy link
Author

😍😍😍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant