I have a Runnable class and within that I want to put the Thread to sleep so the player can read some text before moving to another location. How do I sleep the thread only once the chunks around a player have loaded? I sleep the thread for 3 seconds but if the world loads slowly it moves on before the chunks have loaded. But if I run an isChunkLoaded() within an if statement it is only called once. Anyone? I'm sure this has been done before, just can't find anything on here. EDIT by Moderator: merged posts, please use the edit button instead of double posting.