Don't load chunks when using World getChunkAt

Using this patch, chunks won't be automatically loaded anymore when using world.getChunkAt or world.getBlockAt. Chunks will be only loaded when you request any data from it (its entities, block types...)

This is useful to prevent a chunk from loading when you only want to use its hashcode (or a block's hashcode) or the equals method in a HashMap, for example.