diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index ff3c62bd0..b1b0cbf2a 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -902,8 +902,8 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ /** * Resets the player's cooldown time for the given item back to the maximum. */ - public function resetItemCooldown(Item $item) : void{ - $ticks = $item->getCooldownTicks(); + public function resetItemCooldown(Item $item, ?int $ticks = null) : void{ + $ticks = $ticks ?? $item->getCooldownTicks(); if($ticks > 0){ $this->usedItemsCooldown[$item->getId()] = $this->server->getTick() + $ticks; }