diff --git a/src/pocketmine/level/particle/DestroyBlockParticle.php b/src/pocketmine/level/particle/DestroyBlockParticle.php index d7d98548c9..cb278a4ede 100644 --- a/src/pocketmine/level/particle/DestroyBlockParticle.php +++ b/src/pocketmine/level/particle/DestroyBlockParticle.php @@ -27,7 +27,7 @@ use pocketmine\block\Block; use pocketmine\math\Vector3; use pocketmine\network\mcpe\protocol\LevelEventPacket; -class DestroyBlockParticle extends Particle{ +class DestroyBlockParticle implements Particle{ /** @var int */ protected $data; diff --git a/src/pocketmine/level/particle/FloatingTextParticle.php b/src/pocketmine/level/particle/FloatingTextParticle.php index 727b75cc09..043e4435ca 100644 --- a/src/pocketmine/level/particle/FloatingTextParticle.php +++ b/src/pocketmine/level/particle/FloatingTextParticle.php @@ -36,7 +36,7 @@ use pocketmine\network\mcpe\protocol\types\PlayerListEntry; use pocketmine\utils\UUID; use function str_repeat; -class FloatingTextParticle extends Particle{ +class FloatingTextParticle implements Particle{ //TODO: HACK! protected $text; diff --git a/src/pocketmine/level/particle/GenericParticle.php b/src/pocketmine/level/particle/GenericParticle.php index ad9ee2f28c..2731eaba7a 100644 --- a/src/pocketmine/level/particle/GenericParticle.php +++ b/src/pocketmine/level/particle/GenericParticle.php @@ -26,7 +26,7 @@ namespace pocketmine\level\particle; use pocketmine\math\Vector3; use pocketmine\network\mcpe\protocol\LevelEventPacket; -class GenericParticle extends Particle{ +class GenericParticle implements Particle{ /** @var int */ protected $id; /** @var int */ diff --git a/src/pocketmine/level/particle/MobSpawnParticle.php b/src/pocketmine/level/particle/MobSpawnParticle.php index 42a7596275..87c971aa5a 100644 --- a/src/pocketmine/level/particle/MobSpawnParticle.php +++ b/src/pocketmine/level/particle/MobSpawnParticle.php @@ -26,7 +26,7 @@ namespace pocketmine\level\particle; use pocketmine\math\Vector3; use pocketmine\network\mcpe\protocol\LevelEventPacket; -class MobSpawnParticle extends Particle{ +class MobSpawnParticle implements Particle{ /** @var int */ protected $width; /** @var int */ diff --git a/src/pocketmine/level/particle/Particle.php b/src/pocketmine/level/particle/Particle.php index 91c3c32532..ab393ecfd0 100644 --- a/src/pocketmine/level/particle/Particle.php +++ b/src/pocketmine/level/particle/Particle.php @@ -26,13 +26,13 @@ namespace pocketmine\level\particle; use pocketmine\math\Vector3; use pocketmine\network\mcpe\protocol\ClientboundPacket; -abstract class Particle{ +interface Particle{ /** * @param Vector3 $pos * * @return ClientboundPacket|ClientboundPacket[] */ - abstract public function encode(Vector3 $pos); + public function encode(Vector3 $pos); }