{"action":"created","issue":{"url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/1976","repository_url":"https://api.github.com/repos/SpigotMC/BungeeCord","labels_url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/1976/labels{/name}","comments_url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/1976/comments","events_url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/1976/events","html_url":"https://github.com/SpigotMC/BungeeCord/pull/1976","id":185545715,"number":1976,"title":"Issue #1720 - Fix dimension change de-syncing","user":{"login":"Mystiflow","id":10323494,"avatar_url":"https://avatars.githubusercontent.com/u/10323494?v=3","gravatar_id":"","url":"https://api.github.com/users/Mystiflow","html_url":"https://github.com/Mystiflow","followers_url":"https://api.github.com/users/Mystiflow/followers","following_url":"https://api.github.com/users/Mystiflow/following{/other_user}","gists_url":"https://api.github.com/users/Mystiflow/gists{/gist_id}","starred_url":"https://api.github.com/users/Mystiflow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mystiflow/subscriptions","organizations_url":"https://api.github.com/users/Mystiflow/orgs","repos_url":"https://api.github.com/users/Mystiflow/repos","events_url":"https://api.github.com/users/Mystiflow/events{/privacy}","received_events_url":"https://api.github.com/users/Mystiflow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-10-27T00:35:55Z","updated_at":"2016-11-06T06:20:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SpigotMC/BungeeCord/pulls/1976","html_url":"https://github.com/SpigotMC/BungeeCord/pull/1976","diff_url":"https://github.com/SpigotMC/BungeeCord/pull/1976.diff","patch_url":"https://github.com/SpigotMC/BungeeCord/pull/1976.patch"},"body":"When Minecraft handles S08PacketPlayerPosLook, '```doneLoadingTerrain```' is set to true, and calls the following ```gameController.displayGuiScreen((GuiScreen)null)```, which closes the loading terrain screen.\r\n\r\nHowever, when Minecraft handles S07PacketRespawn, '```doneLoadingTerrain```' is set to false if the respawn dimension is different to their current one and invokes ```gameController.displayGuiScreen(new GuiDownloadTerrain(this))``` which opens the downloading terrain screen.\r\n\r\nIf the flag is not in sync, this poses an issue because as described in #1720 when the client is kicked whilst connecting to a server, they will be sent a message instead of ServerConnection disconnecting them, so this PR will resolve that."},"comment":{"url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/comments/258663046","html_url":"https://github.com/SpigotMC/BungeeCord/pull/1976#issuecomment-258663046","issue_url":"https://api.github.com/repos/SpigotMC/BungeeCord/issues/1976","id":258663046,"user":{"login":"md-5","id":1007849,"avatar_url":"https://avatars.githubusercontent.com/u/1007849?v=3","gravatar_id":"","url":"https://api.github.com/users/md-5","html_url":"https://github.com/md-5","followers_url":"https://api.github.com/users/md-5/followers","following_url":"https://api.github.com/users/md-5/following{/other_user}","gists_url":"https://api.github.com/users/md-5/gists{/gist_id}","starred_url":"https://api.github.com/users/md-5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/md-5/subscriptions","organizations_url":"https://api.github.com/users/md-5/orgs","repos_url":"https://api.github.com/users/md-5/repos","events_url":"https://api.github.com/users/md-5/events{/privacy}","received_events_url":"https://api.github.com/users/md-5/received_events","type":"User","site_admin":false},"created_at":"2016-11-06T06:20:57Z","updated_at":"2016-11-06T06:20:57Z","body":"1) There is no Javadoc\r\n2) Its *is* an incredibly high frequency packet, more than any other packet processed by BungeeCord"}}
{"actor":{"display_login":"md-5"}}