Waystones

Waystones

123M Downloads

Teleporting with waystones across dimensions causes client side desync, but server still runs even though.

Kaleidio opened this issue ยท 2 comments

commented

Versions

  • Minecraft Version (exact version number): 1.16.5
  • Forge Version (exact version number): 36.1.13 (used to happen on test builds as far back as 36.0.59)
  • Mod Version (exact version number): 7.5.1
  • Do you use Sponge, OptiFine or Vivecraft (and which?): Optifine G7 (required as G8 crashes Entity Culling for now)

Describe the bug
Teleporting with a waystone across dimensions causes a client side desync. The server still runs and assumes the player has stopped moving. But the player cannot move at all and cannot see any changes on the server, including particles, entities, tile entities, block changes...though somehow chunks still load in

To Reproduce
Steps to reproduce the behavior:

  1. Install Kaleidio's Battle Pack and make a world with a multiplayer server with the Server Pack.
  2. Place a waystone and activate.
  3. Place a waystone and activate in some other dimension such as the nether.
  4. Try to teleport to the waystone in the other dimension using a waystone. This will cause the client to load all the chunks and mobs, but all of them are desynced, making them look frozen even though they are not on the server.

Expected behavior
Teleporting between waystones in the same dimension works fine. What is it with hopping dimensions that just seems to break? It also seems specific to dedicated servers...

Additional context (e.g. Crash Log if it crashed)
Reproducible if you install Kaleidio's Battle Pack and play on a Kaleidio's Battle Pack Server using the associated server pack.
You can clear out this glitch by leaving the server and rejoining. You will spawn in the place you teleported to as if no desync ever happened.

commented

Unable to reproduce with just Waystones, have you tried without the performance enhancing mods?

commented

as if by magic, along with a few other mod fixes sp did, Optifine G8 has fixed this issue which I only found because I was still playing Optifine G7 when using your mod. It seems like this thread can be closed as long as you make it clear on curseforge optifine g8 is most stable.