Fix crashes

This commit is contained in:
Dylan K. Taylor 2017-01-16 14:50:32 +00:00
parent 2290c33143
commit ab943a0462
2 changed files with 4 additions and 4 deletions

View File

@ -103,7 +103,7 @@ abstract class BaseInventory implements Inventory{
}
public function getItem($index){
return isset($this->slots[$index]) ? clone $this->slots[$index] : Item::get(Item::AIR, null, 0);
return isset($this->slots[$index]) ? clone $this->slots[$index] : Item::get(Item::AIR, 0, 0);
}
public function getContents(){
@ -343,7 +343,7 @@ abstract class BaseInventory implements Inventory{
public function clear($index){
if(isset($this->slots[$index])){
$item = Item::get(Item::AIR, null, 0);
$item = Item::get(Item::AIR, 0, 0);
$old = $this->slots[$index];
$holder = $this->getHolder();
if($holder instanceof Entity){

View File

@ -238,7 +238,7 @@ class PlayerInventory extends BaseInventory{
public function clear($index){
if(isset($this->slots[$index])){
$item = Item::get(Item::AIR, null, 0);
$item = Item::get(Item::AIR, 0, 0);
$old = $this->slots[$index];
if($index >= $this->getSize() and $index < $this->size){ //Armor change
Server::getInstance()->getPluginManager()->callEvent($ev = new EntityArmorChangeEvent($this->getHolder(), $old, $item, $index));
@ -329,7 +329,7 @@ class PlayerInventory extends BaseInventory{
public function setArmorContents(array $items){
for($i = 0; $i < 4; ++$i){
if(!isset($items[$i]) or !($items[$i] instanceof Item)){
$items[$i] = Item::get(Item::AIR, null, 0);
$items[$i] = Item::get(Item::AIR, 0, 0);
}
if($items[$i]->getId() === Item::AIR){