diff --git a/src/entity/projectile/Arrow.php b/src/entity/projectile/Arrow.php index 5fbef6486..ca194d2c5 100644 --- a/src/entity/projectile/Arrow.php +++ b/src/entity/projectile/Arrow.php @@ -175,6 +175,7 @@ class Arrow extends Projectile{ $item = VanillaItems::ARROW(); $playerInventory = match(true){ + !$player->hasFiniteResources() => null, //arrows are not picked up in creative $player->getOffHandInventory()->getItem(0)->canStackWith($item) and $player->getOffHandInventory()->canAddItem($item) => $player->getOffHandInventory(), $player->getInventory()->canAddItem($item) => $player->getInventory(), default => null