mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-06 11:57:10 +00:00
ItemFactory: treat durables with negative meta as unknown items
fixes #5117
This commit is contained in:
parent
566f5935a3
commit
2fc84f6c67
@ -472,7 +472,7 @@ class ItemFactory{
|
|||||||
if(isset($this->list[$offset = self::getListOffset($id, $meta)])){
|
if(isset($this->list[$offset = self::getListOffset($id, $meta)])){
|
||||||
$item = clone $this->list[$offset];
|
$item = clone $this->list[$offset];
|
||||||
}elseif(isset($this->list[$zero = self::getListOffset($id, 0)]) && $this->list[$zero] instanceof Durable){
|
}elseif(isset($this->list[$zero = self::getListOffset($id, 0)]) && $this->list[$zero] instanceof Durable){
|
||||||
if($meta <= $this->list[$zero]->getMaxDurability()){
|
if($meta >= 0 && $meta <= $this->list[$zero]->getMaxDurability()){
|
||||||
$item = clone $this->list[$zero];
|
$item = clone $this->list[$zero];
|
||||||
$item->setDamage($meta);
|
$item->setDamage($meta);
|
||||||
}else{
|
}else{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user