-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
[1.16.4] Drying basin infinitely producing output with Performant #984
Comments
Thanks for reporting! |
Could you try again with the latest version? |
It would seem exiting the game and starting it up again stops the endless cycle (single player instance), but if you squeeze another log, it starts happening again. I'm running an instance of The Nexus Project Limitless 3 modpack, (TNP 3), 1.9.2 so yeah, a bunch of other mods. I'll try up the versions on Integrated Dynamics. |
Can confirm, still experiencing it on Integrated Dynamics 1.4.1 and CyclopsCore 1.11.1 |
|
Well, its the TNP 3 modpack, so yes, +-290 mods Of the integrated modspace: I ran a forge world with JUST integrated dynamics, cyclopscore and common capabilities, and the issue doesn't happen, so likely a mod interaction. |
Thanks for checking. Then I would suggest reporting this to your modpack author. |
This same issue is happening in my custom instance. Once I load my world and do a single menril log in the manual squeezer -> drying basin, it continues to produce a new menril block every few seconds. edit I tried removing the squeezer after I got the cycle going, and the drying basin still endlessly produces blocks of menril. Seems like something is repeatedly causing the Drying Basin to produce the output. The filling animation doesn't continually happen, the block of menril just repeatedly pops into the basin. I'm not sure how I would go about checking the contents of the tile's capabilities outside an IDE so I can't say if it's that the machine still thinks it has an input, or if it just is somehow stuck in a loop of setting the output to the last recipe crafted. edit again I'm an idiot and forgot that I'm literally talking about reading the capabilities for a mod that READS CAPABILITIES. I'll see if I can use the mod to diagnose the issue further. IntDyn 1.4.3 Modlist: https://pastebin.com/C5CxgKds If I can provide any more info, lemme know.
|
Alright, so using the Block Reader to read the Drying Basin's NBT I found this: Squeezing a Menril Log in the Squeezer adjacent to the Basin causes the Menril fluid to be transferred as expected into the Basin. Hope this helps! I'm not sure if you get notified of updates to closed issues, so if there's no reply to this in a couple days, I will open a separate issue to highlight this information. |
I think the issue might be in the updateTileEntity() method in tileentity.TileDryingBasin.java On line 168 the progress is set to 0 but the tile isn't marked as dirty. That might explain why this issue doesn't persist across loads. |
@lamoyrl90 There's your problem. |
Ah, thanks for figuring out the culprit! |
@lamoyrl90 since performant is a nice mod for both server and client-side (and I personally like how it makes some heavy modpacks less resource hog), I suggest you to report this issue for them: https://github.com/someaddons/performant_issues/issues
|
Issue type:
Short description:
I placed a drying basin and squeeze next to each other. After squeezing a few logs, I noticed the drying basin kept creating crystalised menril even without any contents. I broke and replaced the basin, same issue persisted. Removing the squeezer has no effect.
Steps to reproduce the problem:
Expected behaviour:
No infinite creation of menril crystal blocks.
Versions:
Log file:
The text was updated successfully, but these errors were encountered: