diff --git a/src/world/generator/populator/GroundCover.php b/src/world/generator/populator/GroundCover.php index 718f2cd39..ed4c65204 100644 --- a/src/world/generator/populator/GroundCover.php +++ b/src/world/generator/populator/GroundCover.php @@ -32,7 +32,7 @@ use pocketmine\world\ChunkManager; use function count; use function min; -class GroundCover extends Populator{ +class GroundCover implements Populator{ public function populate(ChunkManager $world, int $chunkX, int $chunkZ, Random $random) : void{ $chunk = $world->getChunk($chunkX, $chunkZ); diff --git a/src/world/generator/populator/Ore.php b/src/world/generator/populator/Ore.php index 8590852d8..4c3261a76 100644 --- a/src/world/generator/populator/Ore.php +++ b/src/world/generator/populator/Ore.php @@ -28,7 +28,7 @@ use pocketmine\world\ChunkManager; use pocketmine\world\generator\object\Ore as ObjectOre; use pocketmine\world\generator\object\OreType; -class Ore extends Populator{ +class Ore implements Populator{ /** @var OreType[] */ private $oreTypes = []; diff --git a/src/world/generator/populator/Populator.php b/src/world/generator/populator/Populator.php index f0d0f7b8d..87e734ec0 100644 --- a/src/world/generator/populator/Populator.php +++ b/src/world/generator/populator/Populator.php @@ -24,12 +24,13 @@ declare(strict_types=1); /** * All the Object populator classes */ + namespace pocketmine\world\generator\populator; use pocketmine\utils\Random; use pocketmine\world\ChunkManager; -abstract class Populator{ +interface Populator{ - abstract public function populate(ChunkManager $world, int $chunkX, int $chunkZ, Random $random) : void; + public function populate(ChunkManager $world, int $chunkX, int $chunkZ, Random $random) : void; } diff --git a/src/world/generator/populator/TallGrass.php b/src/world/generator/populator/TallGrass.php index 2c2667f8c..a448fba96 100644 --- a/src/world/generator/populator/TallGrass.php +++ b/src/world/generator/populator/TallGrass.php @@ -28,7 +28,7 @@ use pocketmine\block\VanillaBlocks; use pocketmine\utils\Random; use pocketmine\world\ChunkManager; -class TallGrass extends Populator{ +class TallGrass implements Populator{ /** @var int */ private $randomAmount = 1; /** @var int */ diff --git a/src/world/generator/populator/Tree.php b/src/world/generator/populator/Tree.php index 26063d99f..005fabb84 100644 --- a/src/world/generator/populator/Tree.php +++ b/src/world/generator/populator/Tree.php @@ -29,7 +29,7 @@ use pocketmine\utils\Random; use pocketmine\world\ChunkManager; use pocketmine\world\generator\object\TreeFactory; -class Tree extends Populator{ +class Tree implements Populator{ /** @var int */ private $randomAmount = 1; /** @var int */