Also, just to make it clear, I know things about generating the world, I can make complex mathematical functions that will determine data based on seed and position, creating things like biomes, where trees are etc. and I even have idea how I would determine which chunks should be loaded/unloaded (everything from simple double “for” loop to I-dont-even-know-what). What I need is HOW to load/unload and how to save/load (into file) in a way that separates the data into chunks.