setBaseAmount ( 1 ); $deadBush->setRandomAmount ( 2 ); $cactus = new CactusPopulator (); $cactus->setBaseAmount ( 1 ); $cactus->setRandomAmount ( 2 ); $sugarCane = new SugarCanePopulator (); $sugarCane->setRandomAmount ( 20 ); $sugarCane->setBaseAmount ( 3 ); $sugarCane = new TreePopulator (); $sugarCane->setRandomAmount ( 2 ); $sugarCane->setBaseAmount ( 0 ); $ores = new Ore (); $ores->setOreTypes ( [ new OreType ( new GoldOre (), 2, 8, 0, 32 ) ] ); $this->addPopulator ( $cactus ); $this->addPopulator ( $deadBush ); $this->addPopulator ( $sugarCane ); $this->addPopulator ( $ores ); $this->setElevation ( 80, 83 ); // $this->setElevation(66, 70); $this->temperature = 0.8; $this->rainfall = 0; $this->setGroundCover ( [ Block::get ( Block::DIRT, 0 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 7 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 12 ), Block::get ( Block::STAINED_HARDENED_CLAY, 12 ), Block::get ( Block::STAINED_HARDENED_CLAY, 12 ), Block::get ( Block::STAINED_HARDENED_CLAY, 14 ), Block::get ( Block::STAINED_HARDENED_CLAY, 14 ), Block::get ( Block::STAINED_HARDENED_CLAY, 14 ), Block::get ( Block::STAINED_HARDENED_CLAY, 4 ), Block::get ( Block::STAINED_HARDENED_CLAY, 7 ), Block::get ( Block::STAINED_HARDENED_CLAY, 0 ), Block::get ( Block::STAINED_HARDENED_CLAY, 7 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::HARDENED_CLAY, 0 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::STAINED_HARDENED_CLAY, 1 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ), Block::get ( Block::RED_SANDSTONE, 0 ) ] ); } public function getName(): string { return "Better Mesa"; } /* * Returns biome id */ public function getId() { return 39; } }