mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-07 10:22:56 +00:00
Added Terminal class, Improved normal generator speed
This commit is contained in:
@ -52,7 +52,6 @@ abstract class Biome{
|
||||
|
||||
/** @var Biome[] */
|
||||
private static $biomes = [];
|
||||
private static $setup = false;
|
||||
|
||||
private $id;
|
||||
private $registered = false;
|
||||
@ -65,20 +64,17 @@ abstract class Biome{
|
||||
}
|
||||
|
||||
public static function init(){
|
||||
if(self::$setup === false){
|
||||
self::$setup = true;
|
||||
self::register(self::OCEAN, new OceanBiome());
|
||||
self::register(self::PLAINS, new PlainBiome());
|
||||
self::register(self::DESERT, new DesertBiome());
|
||||
self::register(self::MOUNTAINS, new MountainsBiome());
|
||||
self::register(self::FOREST, new ForestBiome());
|
||||
self::register(self::OCEAN, new OceanBiome());
|
||||
self::register(self::PLAINS, new PlainBiome());
|
||||
self::register(self::DESERT, new DesertBiome());
|
||||
self::register(self::MOUNTAINS, new MountainsBiome());
|
||||
self::register(self::FOREST, new ForestBiome());
|
||||
|
||||
self::register(self::RIVER, new RiverBiome());
|
||||
self::register(self::RIVER, new RiverBiome());
|
||||
|
||||
self::register(self::BEACH, new BeachBiome());
|
||||
self::register(self::BEACH, new BeachBiome());
|
||||
|
||||
self::register(self::SMALL_MOUNTAINS, new SmallMountainsBiome());
|
||||
}
|
||||
self::register(self::SMALL_MOUNTAINS, new SmallMountainsBiome());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -57,6 +57,9 @@ class BiomeSelector{
|
||||
* @return Biome
|
||||
*/
|
||||
public function pickBiome($x, $z){
|
||||
|
||||
return Biome::getBiome(Biome::PLAINS);
|
||||
|
||||
//$temperature = $this->temperature->noise2D($x, $z);
|
||||
$rainfall = $this->rainfall->noise2D($x, $z);
|
||||
|
||||
|
Reference in New Issue
Block a user