Check to see if the player can start using the Releasable item. (#4532)

This commit is contained in:
Rush2929
2021-11-02 23:36:16 +09:00
committed by GitHub
parent 34ea199fb0
commit ede4157814
6 changed files with 24 additions and 1 deletions

View File

@@ -123,4 +123,8 @@ class Bow extends Tool implements Releasable{
return ItemUseResult::SUCCESS();
}
public function canStartUsingItem(Player $player) : bool{
return !$player->hasFiniteResources() || $player->getOffHandInventory()->contains($arrow = VanillaItems::ARROW()) || $player->getInventory()->contains($arrow);
}
}