mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 12:18:46 +00:00
Player: Stop abusing getItemInHand() when we already have it stored
This commit is contained in:
parent
2e62c084a4
commit
44e06f6a32
@ -2485,8 +2485,8 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}elseif($this->inventory->getItemInHand()->getId() === Item::BUCKET and $this->inventory->getItemInHand()->getDamage() === 1){ //Milk!
|
}elseif($slot->getId() === Item::BUCKET and $slot->getDamage() === 1){ //Milk!
|
||||||
$this->server->getPluginManager()->callEvent($ev = new PlayerItemConsumeEvent($this, $this->inventory->getItemInHand()));
|
$this->server->getPluginManager()->callEvent($ev = new PlayerItemConsumeEvent($this, $slot));
|
||||||
if($ev->isCancelled()){
|
if($ev->isCancelled()){
|
||||||
$this->inventory->sendContents($this);
|
$this->inventory->sendContents($this);
|
||||||
|
|
||||||
@ -2494,7 +2494,6 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($this->isSurvival()){
|
if($this->isSurvival()){
|
||||||
$slot = $this->inventory->getItemInHand();
|
|
||||||
--$slot->count;
|
--$slot->count;
|
||||||
$this->inventory->setItemInHand($slot);
|
$this->inventory->setItemInHand($slot);
|
||||||
$this->inventory->addItem(ItemFactory::get(Item::BUCKET, 0, 1));
|
$this->inventory->addItem(ItemFactory::get(Item::BUCKET, 0, 1));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user