mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Use Item->isNull() more
This commit is contained in:
@ -135,7 +135,7 @@ class Chest extends Spawnable implements InventoryHolder, Container, Nameable{
|
||||
|
||||
$d = $item->nbtSerialize($index);
|
||||
|
||||
if($item->getId() === Item::AIR or $item->getCount() <= 0){
|
||||
if($item->isNull()){
|
||||
if($i >= 0){
|
||||
unset($this->namedtag->Items[$i]);
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ class FlowerPot extends Spawnable{
|
||||
}
|
||||
|
||||
public function isEmpty() : bool{
|
||||
return $this->getItem()->getId() === Item::AIR;
|
||||
return $this->getItem()->isNull();
|
||||
}
|
||||
|
||||
public function addAdditionalSpawnData(CompoundTag $nbt){
|
||||
|
@ -159,7 +159,7 @@ class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{
|
||||
|
||||
$d = $item->nbtSerialize($index);
|
||||
|
||||
if($item->getId() === Item::AIR or $item->getCount() <= 0){
|
||||
if($item->isNull()){
|
||||
if($i >= 0){
|
||||
unset($this->namedtag->Items[$i]);
|
||||
}
|
||||
|
@ -45,7 +45,7 @@ class ItemFrame extends Spawnable{
|
||||
}
|
||||
|
||||
public function hasItem() : bool{
|
||||
return $this->getItem()->getId() !== Item::AIR;
|
||||
return !$this->getItem()->isNull();
|
||||
}
|
||||
|
||||
public function getItem() : Item{
|
||||
@ -57,7 +57,7 @@ class ItemFrame extends Spawnable{
|
||||
}
|
||||
|
||||
public function setItem(Item $item = null){
|
||||
if($item !== null and $item->getId() !== Item::AIR){
|
||||
if($item !== null and !$item->isNull()){
|
||||
$this->namedtag->Item = $item->nbtSerialize(-1, "Item");
|
||||
}else{
|
||||
unset($this->namedtag->Item);
|
||||
|
Reference in New Issue
Block a user