TwelveIterationMods / Waystones

Minecraft Mod. Adds waystones you can teleport to after they've been activated.
https://mods.twelveiterations.com/mc/waystones/
Other
300 stars 110 forks source link

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

Closed Kaleidio closed 3 years ago

Kaleidio commented 3 years ago

Versions

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.

BlayTheNinth commented 3 years ago

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

Kaleidio commented 3 years ago

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.