diff --git a/src/block/ItemFrame.php b/src/block/ItemFrame.php index 625a5c388..621e32250 100644 --- a/src/block/ItemFrame.php +++ b/src/block/ItemFrame.php @@ -142,7 +142,7 @@ class ItemFrame extends Flowable{ return false; } if(lcg_value() <= $this->itemDropChance){ - $this->pos->getWorldNonNull()->dropItem($this->pos->add(0.5, 0.5, 0.5), $this->getFramedItem()); + $this->pos->getWorldNonNull()->dropItem($this->pos->add(0.5, 0.5, 0.5), clone $this->framedItem); } $this->setFramedItem(null); $this->pos->getWorldNonNull()->setBlock($this->pos, $this); diff --git a/tests/phpstan/configs/l8-baseline.neon b/tests/phpstan/configs/l8-baseline.neon index 9dc31452c..559107384 100644 --- a/tests/phpstan/configs/l8-baseline.neon +++ b/tests/phpstan/configs/l8-baseline.neon @@ -20,11 +20,6 @@ parameters: count: 1 path: ../../../src/block/Block.php - - - message: "#^Parameter \\#2 \\$item of method pocketmine\\\\world\\\\World\\:\\:dropItem\\(\\) expects pocketmine\\\\item\\\\Item, pocketmine\\\\item\\\\Item\\|null given\\.$#" - count: 1 - path: ../../../src/block/ItemFrame.php - - message: "#^Parameter \\#2 \\$value of method pocketmine\\\\nbt\\\\tag\\\\CompoundTag\\:\\:setInt\\(\\) expects int, int\\|null given\\.$#" count: 4