status = GeneratorStatus.INITIALIZATION;
init();
status = GeneratorStatus.DENSITY_GENERATION;
DetailLevel level = pool.getLevel();
Vector3 basePosition = block.getPosition().getAsWorldCoords(level);
double scale = level.getScale();
double baseX = basePosition.getX();
double baseZ = basePosition.getZ();
float h;
double xPos, zPos;
boolean first = true;