paulevsGitch / BetterEnd

Better End MC Mod
MIT License
101 stars 85 forks source link

Modded server crashing when generating geysers #466

Open RisenRealm opened 2 years ago

RisenRealm commented 2 years ago

I run a custom modded Minecraft server which includes the BetterEnd mod. We've been running into the same issue twice now with world generation. I'm assuming, from what I understand, BetterEnd is causing the issue, but I don't know why or if it's a bug, or conflicting mods. Figured I'd report it anyway and see what happens, as of now I've basically told all players to avoid the end until solved. If it had happened once I'd had ignored it but twice now it's said the same issue relating to p[lacing "betterend:geyser" while a player was loading new chunks. I've gone back to the location myself and, after a restart, it's fine now, but it keeps crashing when a new area with one is generated. Here's the crash report from the latest time this has happened:

crash-2022-04-25_00.51.32-server.txt :

paulevsGitch commented 2 years ago

Please provide your game logs too

RisenRealm commented 2 years ago

Oh ok here. now honestly im sure how many other mods are having issues, there's probably a lot going on in the logs, all I know is this one particular issue keeps popping up.

2022-04-25-2.log

paulevsGitch commented 2 years ago

Hm, there are a lot of different issues, and one of them is related to something in the End, but it is hard to tell what exactly happens here. Can you achieve same bug with only BetterEnd?

Looks like the issue is related to some sort of Stack Overflow or it can be related to ArrayIndexOutOfBoundsException, but both exceptions don't have enough information

pajicadvance commented 2 years ago

I just got a very similar crash in singleplayer when the game tried to generate a Sulphuric Lake. crash-2022-05-20_16.42.41-server.txt

Here's the full log as well.. log.txt

The only other mod I have that generates structures in The End is Repurposed Structures, but it has always worked fine with Better End in my experience, unless this is some sort of an edge case.

Loading back into the world, I went to the chunk mentioned in the crash log and the feature is there and has been placed properly.