Speaking: Minecraft floating world download
Minecraft floating world download | Download update nvidia geforce 6150 windows 10 64 bit |
Minecraft floating world download | Hp complete windows 10 driver downloads cnet |
Minecraft floating world download | Army men rts free download |
Minecraft floating world download | Download tales of symphonia pc dolphin |
jeremycochoy / minecraft-floating-islands-generator
This simple python script generate a map with floating islands
You can download a zipped world ready to use.
Usage
A minecraft map is divided in regions ( x x blocks). Each region is divided into Chunk (32xx32 blocks), and each chunk is devided into (vertical) sections (32x32x32 blocks).
Each region of coordinates is stored in a region file named . This python script generate such files in his execution folder.
To generate a map, create a world with minecraft, move to the folder and call the script . This will generate files with name where and are integers corresponding to the coordinates of a region. This files will contain the new generated land.
You can select which region should be generated by editing the lines
from the script. By default, it generates the regions with and . It is a total of 25 regions. Other region of your map won't be affected by this script.
Generator
The generator create rock/dirt island, populate them with trees and few ores (metal, diamons, gold, coal).
Improvement
The noise generator is very fast, thanks to the awesome library.
Yet, this script is very slow. The actual bottleneck is the usage of the python anvil library that use list of object istead of simple binary chunk. Using directly the NBT library and converting numpy array into directly into a binary array could reduce the saving process to only few seconds.
The second bottlebeck is the manipulation of a of python object insted of simple integers. Using integers and a palet (block <-> integer dictionnary) would improve the speed of populating dramatically, and simplify drastically the code.
-