/spreadplayers command breaking game and client
[10:35:21] [Client thread/INFO]: Setting user: ######### [10:35:24] [Client thread/INFO]: LWJGL Version: 2.9.4 [10:35:26] [Client thread/INFO]: Reloading ResourceManager: Default [10:35:27] [Sound Library Loader/INFO]: Starting up SoundSystem... [10:35:27] [Thread-4/INFO]: Initializing LWJGL OpenAL [10:35:27] [Thread-4/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [10:35:28] [Thread-4/INFO]: OpenAL initialized. [10:35:28] [Sound Library Loader/INFO]: Sound engine started [10:35:32] [Client thread/INFO]: Created: 1024x512 textures-atlas [10:35:43] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2 [10:35:43] [Server thread/INFO]: Generating keypair [10:35:44] [Server thread/INFO]: Preparing start region for level 0 [10:35:44] [Server thread/INFO]: Changing view distance to 12, from 10 [10:35:45] [Server thread/INFO]: #########[local:E:53d00bc8] logged in with entity id 0 at (3.9848301553366667, 102.15814676123665, 7.929675760113268) [10:35:45] [Server thread/INFO]: Donovan_D joined the game [10:35:46] [Server thread/INFO]: Saving and pausing game... [10:35:46] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:35:47] [Server thread/INFO]: Saving and pausing game... [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:36:08] [Server thread/INFO]: [#########: Given [Empty Map] * 1 to #########] [10:36:08] [Client thread/INFO]: [CHAT] Given [Empty Map] * 1 to ######### [10:36:22] [Client thread/INFO]: [CHAT] Spreading 1 players 100001.0 blocks around 2.0,1.0 (min 100000.0 blocks apart) [10:36:48] [Client thread/INFO]: [CHAT] Saved screenshot as 2017-02-20_10.36.48.png

in the image i had just ran the command as seen in latest.log it executed but the game broke as soon as i run it, item frames would not block update, redstone did not work then 5 minutes later the game crashed The Minecraft Game Log Does Not Output Anything It works fine on a server, i want to mention aswell, i first found this on a forge client the reproduced it in a vanilla client, and log is from 1.10.2, reproduced in 1.11.2
Environment
Windows 10 8GB RAM 1TB HD Lenovo Java 1.8
Linked Issues
is duplicated by1
Created Issue:
/spreadplayer command breaking game and client
latest.log[10:35:21] [Client thread/INFO]: Setting user: Donovan_D [10:35:24] [Client thread/INFO]: LWJGL Version: 2.9.4 [10:35:26] [Client thread/INFO]: Reloading ResourceManager: Default [10:35:27] [Sound Library Loader/INFO]: Starting up SoundSystem... [10:35:27] [Thread-4/INFO]: Initializing LWJGL OpenAL [10:35:27] [Thread-4/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [10:35:28] [Thread-4/INFO]: OpenAL initialized. [10:35:28] [Sound Library Loader/INFO]: Sound engine started [10:35:32] [Client thread/INFO]: Created: 1024x512 textures-atlas [10:35:43] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2 [10:35:43] [Server thread/INFO]: Generating keypair [10:35:44] [Server thread/INFO]: Preparing start region for level 0 [10:35:44] [Server thread/INFO]: Changing view distance to 12, from 10 [10:35:45] [Server thread/INFO]: Donovan_D[local:E:53d00bc8] logged in with entity id 0 at (3.9848301553366667, 102.15814676123665, 7.929675760113268) [10:35:45] [Server thread/INFO]: Donovan_D joined the game [10:35:46] [Server thread/INFO]: Saving and pausing game... [10:35:46] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:35:47] [Server thread/INFO]: Saving and pausing game... [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:36:08] [Server thread/INFO]: [Donovan_D: Given [Empty Map] * 1 to Donovan_D] [10:36:08] [Client thread/INFO]: [CHAT] Given [Empty Map] * 1 to Donovan_D [10:36:22] [Client thread/INFO]: [CHAT] Spreading 1 players 100001.0 blocks around 2.0,1.0 (min 100000.0 blocks apart) [10:36:48] [Client thread/INFO]: [CHAT] Saved screenshot as 2017-02-20_10.36.48.png
in the image i had just ran the command as seen in latest.log it executed but the game broke as soon as i run it, item frames would not block update, redstone did not work the 5 minutes later the game crashed The Minecraft Game Log Does Not Output Anything It works fine on a server, i want to mention aswell, i first found this on a forge client the reproduced it in a vanilla client, and log is from 1.10.2, reproduced in 1.11.2Environment
Windows 10 8GB RAM 1TB HD Lenovo Java 1.8
/spreadplayers command breaking game and client
you cant tell me that its meant
latest.log[10:35:21] [Client thread/INFO]: Setting user:Donovan_D[10:35:24] [Client thread/INFO]: LWJGL Version: 2.9.4 [10:35:26] [Client thread/INFO]: Reloading ResourceManager: Default [10:35:27] [Sound Library Loader/INFO]: Starting up SoundSystem... [10:35:27] [Thread-4/INFO]: Initializing LWJGL OpenAL [10:35:27] [Thread-4/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [10:35:28] [Thread-4/INFO]: OpenAL initialized. [10:35:28] [Sound Library Loader/INFO]: Sound engine started [10:35:32] [Client thread/INFO]: Created: 1024x512 textures-atlas [10:35:43] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2 [10:35:43] [Server thread/INFO]: Generating keypair [10:35:44] [Server thread/INFO]: Preparing start region for level 0 [10:35:44] [Server thread/INFO]: Changing view distance to 12, from 10 [10:35:45] [Server thread/INFO]:Donovan_D[local:E:53d00bc8] logged in with entity id 0 at (3.9848301553366667, 102.15814676123665, 7.929675760113268) [10:35:45] [Server thread/INFO]: Donovan_D joined the game [10:35:46] [Server thread/INFO]: Saving and pausing game... [10:35:46] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:35:47] [Server thread/INFO]: Saving and pausing game... [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:36:08] [Server thread/INFO]: [Donovan_D: Given [Empty Map] * 1 toDonovan_D] [10:36:08] [Client thread/INFO]: [CHAT] Given [Empty Map] * 1 toDonovan_D[10:36:22] [Client thread/INFO]: [CHAT] Spreading 1 players 100001.0 blocks around 2.0,1.0 (min 100000.0 blocks apart) [10:36:48] [Client thread/INFO]: [CHAT] Saved screenshot as 2017-02-20_10.36.48.png
in the image i had just ran the command as seen in latest.log it executed but the game broke as soon as i run it, item frames would not block update, redstone did not work the 5 minutes later the game crashed The Minecraft Game Log Does Not Output Anything It works fine on a server, i want to mention aswell, i first found this on a forge client the reproduced it in a vanilla client, and log is from 1.10.2, reproduced in 1.11.2latest.log[10:35:21] [Client thread/INFO]: Setting user: ######### [10:35:24] [Client thread/INFO]: LWJGL Version: 2.9.4 [10:35:26] [Client thread/INFO]: Reloading ResourceManager: Default [10:35:27] [Sound Library Loader/INFO]: Starting up SoundSystem... [10:35:27] [Thread-4/INFO]: Initializing LWJGL OpenAL [10:35:27] [Thread-4/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [10:35:28] [Thread-4/INFO]: OpenAL initialized. [10:35:28] [Sound Library Loader/INFO]: Sound engine started [10:35:32] [Client thread/INFO]: Created: 1024x512 textures-atlas [10:35:43] [Server thread/INFO]: Starting integrated minecraft server version 1.10.2 [10:35:43] [Server thread/INFO]: Generating keypair [10:35:44] [Server thread/INFO]: Preparing start region for level 0 [10:35:44] [Server thread/INFO]: Changing view distance to 12, from 10 [10:35:45] [Server thread/INFO]: #########[local:E:53d00bc8] logged in with entity id 0 at (3.9848301553366667, 102.15814676123665, 7.929675760113268) [10:35:45] [Server thread/INFO]: Donovan_D joined the game [10:35:46] [Server thread/INFO]: Saving and pausing game... [10:35:46] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:35:47] [Server thread/INFO]: Saving and pausing game... [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Overworld [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/Nether [10:35:47] [Server thread/INFO]: Saving chunks for level '#########'/The End [10:36:08] [Server thread/INFO]: [#########: Given [Empty Map] * 1 to #########] [10:36:08] [Client thread/INFO]: [CHAT] Given [Empty Map] * 1 to ######### [10:36:22] [Client thread/INFO]: [CHAT] Spreading 1 players 100001.0 blocks around 2.0,1.0 (min 100000.0 blocks apart) [10:36:48] [Client thread/INFO]: [CHAT] Saved screenshot as 2017-02-20_10.36.48.png
in the image i had just ran the command as seen in latest.log it executed but the game broke as soon as i run it, item frames would not block update, redstone did not work then 5 minutes later the game crashed The Minecraft Game Log Does Not Output Anything It works fine on a server, i want to mention aswell, i first found this on a forge client the reproduced it in a vanilla client, and log is from 1.10.2, reproduced in 1.11.2
is duplicated by
Tested in 18w03a and got interesting results. Neither the spectator nor the player being spectated from moved visually, but the server immediately froze. The spectator was unable to move or open menus, etc.
After a while every player was disconnected for a time out, and 10092 .mca files were created in the region folder.
EDIT: It's likely MC-114044
I'm going to resolve this into MC-114044

To Close The Game I Had To Force Kill It [CMD: taskkill /im javaw.exe /f]
Can you provide steps to reproduce this bug please? For example exact commands and the required setup.
i did.. the exact command is in the picture...
This bug seems to be a problem due to the inherent nature of /spreadplayers. This command will refuse to place players in a non-safe spot, and will choose a new spot. However, most of your 100,000 block range will of course be filled with the void. Therefore, in this case, the command will keep repeating until it finally, randomly, chooses to land where you are (very unlikely). I think the only fix Mojang could do is to mark whole region files and chunks to determine whether they contain a valid spot for /spreadplayers, but even then, ungenerated chunks would still cause lag initially.
My point is that Mojang probably won't fix this issue because the only fixes I can think of are 1) Don't try to put players in ungenerated chunks, ruining the command; or 2) Don't place them in a safe spot, ruining players' days.
EDIT: Technically, they could make this command take multiple ticks if it has to repeat, but where would they draw the line?
Sorry, I thought somehow the blocks and item frames broke because of the command.
I can confirm this, but you are probably right. This works pretty much as intended. Having it use multiple ticks would be inconsistent if other commands are run directly after it and require it to have either succeeded or failed. Additionally it would be really strange when you are suddenly teleported just because the command finally succeeded.
Storing additional data for chunks or regions just to have one command run better with void worlds is probably not going to happen either.
i started the world, ran a couple of fill commands, did a spreadplayers command and the world stopped doing things, physics broke things didnt update anymore... dont know what your getting at about ticks and such but the game Stopped Ticking
This is very likely intended because the server will try to spread the entities up to 10000 times to find a suitable position. The /spreadplayers command loads unloaded chunks (which causes
MC-110750) which might be intended or not, but causes the server to take even longer.i was on singleplayer
There were barriers on the bottom of the world...
It's required in order to find the highest block you can spread on top of.
Single player = local 1-player multiplayer server.
I'm certain /spreadplayers doesn't allow spreading on top of barriers.
Resolving as won't fix as this is an unfixeable side effect of intended/required mechanics.
uhh.. SunCat this bug is only in single player so why remove singleplayer-bug? this does not happen on servers as far as I have tested