From 23a18a8eb60a1a71984f04bcc27113b69e08610e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 23 Jan 2019 12:10:24 +0000 Subject: [PATCH] Convert Sound into interface --- src/pocketmine/level/sound/LevelEventSound.php | 2 +- src/pocketmine/level/sound/Sound.php | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pocketmine/level/sound/LevelEventSound.php b/src/pocketmine/level/sound/LevelEventSound.php index 615c238ef..710567fa4 100644 --- a/src/pocketmine/level/sound/LevelEventSound.php +++ b/src/pocketmine/level/sound/LevelEventSound.php @@ -29,7 +29,7 @@ use pocketmine\network\mcpe\protocol\LevelEventPacket; /** * @internal */ -abstract class LevelEventSound extends Sound{ +abstract class LevelEventSound implements Sound{ /** @var float */ protected $pitch = 0; diff --git a/src/pocketmine/level/sound/Sound.php b/src/pocketmine/level/sound/Sound.php index 20b7533ae..83f1ff443 100644 --- a/src/pocketmine/level/sound/Sound.php +++ b/src/pocketmine/level/sound/Sound.php @@ -26,13 +26,12 @@ namespace pocketmine\level\sound; use pocketmine\math\Vector3; use pocketmine\network\mcpe\protocol\ClientboundPacket; -abstract class Sound{ +interface Sound{ /** * @param Vector3 $pos * * @return ClientboundPacket|ClientboundPacket[] */ - abstract public function encode(Vector3 $pos); - + public function encode(Vector3 $pos); }