kyrptonaught / customportalapi

Developer Api for creating custom portals to any dimension
MIT License
63 stars 22 forks source link

Mobs going through multiple portals causes fatal server crash #97

Open steve-the-player opened 5 months ago

steve-the-player commented 5 months ago

When there are multiple (different) custom portals to the same dimension placed near each other in the overworld, they can overlap and replace parts of each other in the other dimension. If a mob in the overworld pathfinds into the portal, it can push them into two custom portal blocks at the same time, bound to different overworld portal coordinates. Sometimes the portal blocks appear black, as if they've lost all color data (and presumably also other types of data as well). I don't know if the mobs hit that black portal block, or if they hit two normal portal blocks at the same time. Either way, it causes a fatal server crash. If there are multiple mobs at the same time, the crash persists. In singleplayer, I can't even finish logging in and loading the world before the integrated server crashes, rendering each world where the crash happens completely unusable.

full log is available at https://mclo.gs/0PGyVE0 but the relevant part starts at line 7448.
Log text files are also included in case mclogs link expires.
latest.log.txt crash-2024-03-28_12.35.49-server.txt