andrewphorn/ClassiCube-Client — pull request #287 by fragmer (2014-10-21 18:15:43+00:00)
Title: Fixed loading-screen flicker in multiplayer.

Flicker was caused because ProgressBarDisplay class was meant to take over rendering. In multiplayer, it ran in the middle of the main render loop instead -- so both the map and the progress bar kept rendering over each other. Now, the network code inside Minecraft.tick() will keep reading from the network non-stop from the moment LEVEL_INIT is received and until the whole map is loaded. Maps actually load slightly faster now!