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 = Main::isOtherNS() ? new \pocketmine\level\generator\normal\populator\Ore() : new \pocketmine\level\generator\populator\Ore(); $ores->setOreTypes([ Main::isOtherNS() ? new \pocketmine\level\generator\normal\object\OreType(new GoldOre (), 2, 8, 0, 32 ) : new \pocketmine\level\generator\object\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 "BetterMesa"; } /* * Returns biome id */ public function getId() { return 39; } }