diff --git a/src/pocketmine/block/tile/Hopper.php b/src/pocketmine/block/tile/Hopper.php index 496975a79..bc8018ee4 100644 --- a/src/pocketmine/block/tile/Hopper.php +++ b/src/pocketmine/block/tile/Hopper.php @@ -60,6 +60,15 @@ class Hopper extends Spawnable implements Container, Nameable{ $nbt->setInt(self::TAG_TRANSFER_COOLDOWN, $this->transferCooldown); } + public function close() : void{ + if(!$this->closed){ + $this->inventory->removeAllViewers(true); + $this->inventory = null; + + parent::close(); + } + } + public function getDefaultName() : string{ return "Hopper"; }