that’s why you have to unload these blocks that you don’t see. then upon every time a block is getting destroyed, call an event, which loads the missing nearby blocks. it is up to you to initially load all the visible blocks though. there are many algorithms to make it and i can’t supply a way for it in comment because it is too much work for a forum answer.