[1.16.5 Forge] Using locate command for portable beacon structures in the end causes server deadlock
Kaleidio opened this issue ยท 4 comments
config: https://pastebin.com/kFfDZUwV
latest.log: latest.log
as you can see, my configuration is default.
the server will never spit any usefully verbose errors about the structure as the deadlock occurs during the search process (usually indicating a server side search process uncaught exception), resulting in the main thread locking up before it can even spit out an error into the log.
the deadlock occurs at the last line of the log file, which as proven, shows nothing useful.
also note that my modpack has several world gen mods, however only your structure ever breaks the game. all other structures have their locate commands working correctly.
if you wish for it I can use VisualVM to see which class in particular is freezing.
Turning off the structures does avoid the issue yes. And I don't have a problem with that. Hope to see the problem erased at some point anyway, but there's no need since my modpack already has so many
It has been more than a year since I last looked at any Java code, so right now I cannot fix anything. I remember having this problem before in the nether, but that has been fixed since 1.2.1. Apparently I did not fix it completely back then. I might get back to it during summer recess, but no promises.
You could try turning off the structure generation in the config and see if that avoids the issue. Sorry I can't be of any further help.
So honoured you consider adding my mod to your modpack though :)