Hypixel: Reloading pipeline on dimension change

Playing Hypixel seems to change world twice when switching lobbies. First it changes to the nether, then back to the overworld, even when both lobbies are in the overworld. On lobby switch:
[01:38:35] [Render thread/INFO]: Reloading pipeline on dimension change: OVERWORLD => NETHER
[01:38:35] [Render thread/INFO]: Destroying pipeline OVERWORLD
[01:38:35] [Render thread/INFO]: Creating pipeline for dimension NETHER
[01:38:35] [Render thread/INFO]: Starting custom uniform resolving
[01:38:35] [Render thread/INFO]: Reloading pipeline on dimension change: OVERWORLD => NETHER
[01:38:35] [Render thread/INFO]: Destroying pipeline OVERWORLD
[01:38:35] [Render thread/INFO]: Creating pipeline for dimension NETHER
[01:38:35] [Render thread/INFO]: Starting custom uniform resolving
followed by
[01:38:35] [Render thread/INFO]: Stopping worker threads
[01:38:35] [Render thread/INFO]: Started 12 worker threads
[01:38:35] [Render thread/INFO]: Stopping worker threads
[01:38:35] [Render thread/INFO]: Started 12 worker threads
[01:38:35] [Render thread/INFO]: Reloading pipeline on dimension change: NETHER => OVERWORLD
[01:38:35] [Render thread/INFO]: Destroying pipeline NETHER
[01:38:35] [Render thread/INFO]: Creating pipeline for dimension OVERWORLD
[01:38:35] [Render thread/INFO]: Starting custom uniform resolving
[01:38:35] [Render thread/INFO]: Stopping worker threads
[01:38:35] [Render thread/INFO]: Started 12 worker threads
[01:38:35] [Render thread/INFO]: Stopping worker threads
[01:38:35] [Render thread/INFO]: Started 12 worker threads
[01:38:35] [Render thread/INFO]: Reloading pipeline on dimension change: NETHER => OVERWORLD
[01:38:35] [Render thread/INFO]: Destroying pipeline NETHER
[01:38:35] [Render thread/INFO]: Creating pipeline for dimension OVERWORLD
[01:38:35] [Render thread/INFO]: Starting custom uniform resolving
Are there any workarounds for this? It's causing a 2-3s freeze when it restarts the pipeline twice.
2 Replies
lemons
lemons16mo ago
wrote some debug code
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:overworld
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:overworld
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 1
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_nether
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_nether
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 2
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_end
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_end
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 3
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:overworld
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:overworld
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 1
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_nether
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_nether
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 2
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packet (dimension change)
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: last death pos not present
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_end
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: minecraft:the_end
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: survival
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: 0
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: false
[02:24:57] [Netty Epoll Client IO #0/INFO]: [STDOUT]: respawn packets count: 3
this is during a single world switch the server sends 3 respawn packets all during the same client tick and each one has a different dimension
kristal (she) | pegasys
sadly this might no be possible even though you're in the overworld the game gets told by hypixel that you're in the nether and the possible fix for this would cause more issues than it would solve
Want results from more Discord servers?
Add your server