From 4dfd171af04d333da42927de3bbf831bdf21b490 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 3 Oct 2017 19:39:01 +0100 Subject: [PATCH] Add flint-steel light sound, close #1434 --- src/pocketmine/item/FlintSteel.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pocketmine/item/FlintSteel.php b/src/pocketmine/item/FlintSteel.php index 6c13b93ea..967fd0e56 100644 --- a/src/pocketmine/item/FlintSteel.php +++ b/src/pocketmine/item/FlintSteel.php @@ -28,6 +28,7 @@ use pocketmine\block\BlockFactory; use pocketmine\block\Solid; use pocketmine\level\Level; use pocketmine\math\Vector3; +use pocketmine\network\mcpe\protocol\LevelSoundEventPacket; use pocketmine\Player; class FlintSteel extends Tool{ @@ -38,6 +39,8 @@ class FlintSteel extends Tool{ public function onActivate(Level $level, Player $player, Block $block, Block $target, int $face, Vector3 $facePos) : bool{ if($block->getId() === self::AIR and ($target instanceof Solid)){ $level->setBlock($block, BlockFactory::get(Block::FIRE), true); + $level->broadcastLevelSoundEvent($block->add(0.5, 0.5, 0.5), LevelSoundEventPacket::SOUND_IGNITE); + if(($player->gamemode & 0x01) === 0 and $this->useOn($block)){ if($this->getDamage() >= $this->getMaxDurability()){ $player->getInventory()->setItemInHand(Item::get(Item::AIR, 0, 0));