DimensionalDoors

DimensionalDoors

12M Downloads

[Bug]: Exiting Limbo with Eternal Fluid deposits you several thousand blocks from spawn.

BeckPhillips opened this issue · 6 comments

commented

What happened?

I fell into limbo and ended up exiting via a pocket of Eternal Fluid that I found.
Upon returning to the overworld, i was at roughly -17,000, -10,000 - as opposed to the -800, -1,100 where I entered the doorway, or the -900, -300 that is my current spawn point.
I spent about 7 minutes waiting for the world to load the area around me as I fell to -6900 in the void (that's a normal minecraft lag thing, I'm pretty sure.) and, once it finally loaded, i was also inside of a block of deepslate.

I'm pretty sure that the intended result is for you to return to your spawn point, where floor blocks are turned into unraveled fabric.

If that's not the case, I think that the location that you are brought after bathing in reality should be a lot closer to loaded chunks (and maybe inside of a wall as well)

This is happening on the Modrinth, Forge 1.20.1 installation - there's no option for that though

Mod Version

5.3.2

What versions of Minecraft does this issue happen on?

No response

Log

No response

commented

I think this might be intentional and it makes perfect sense you are moving through the in between space so it should reflect in the overworld

commented

I understand that, but I feel like having to go to limbo is enough of a punishment, instead of also dropping me ten thousand blocks from home.

commented

I understand that, but I feel like having to go to limbo is enough of a punishment, instead of also dropping me ten thousand blocks from home.

Cope?

commented

That's an intended feature and a risk you take going through dimensional doors!

commented

I had figured that Limbo itself - and the risk of getting lost forever/dying - was the risk of entering the doors. Is there an intended way to return home from the distance?

commented

That's an intended feature and a risk you take going through dimensional doors!

is it intended though? the source code for EscapeTarget::randomizeLimboReturn suggests that the default should be up to 5k blocks radius from the player's spawn.

Corroborating that theory, the fallback value for limbo returns in case the code fails to calculate based on the player's location is the world spawn.

In practice, though, unless you alter the default configs, you get teleported based on your limbo xz coords… which for some reason throws you far outside the ideal range.

Though I kinda like it somewhat… this issue could become a feature in a decently planned modpack