unresolved3169 / Altay

A server software for Minecraft: Bedrock Edition in PHP (ABONDONED)
GNU Lesser General Public License v3.0
143 stars 52 forks source link

Change armor #319

Closed celishere closed 3 years ago

celishere commented 3 years ago

Introduction

Relevant issues

Changes

API changes

Behavioural changes

Backwards compatibility

Follow-up

Tests

celishere commented 3 years ago

https://github.com/TuranicTeam/Altay/commit/e564e8c9910e3e8a2930d5d7462fdfb3289e44bd if($player->getArmorInventory()->getItem($this->getArmorSlot())->isNull()){ $player->getArmorInventory()->setItem($this->getArmorSlot(), $this->pop()); return true; } else { if($player->getArmorInventory()->getItem($this->getArmorSlot())->getId() !== $this->getId()) { $player->getInventory()->addItem($player->getArmorInventory()->getItem($this->getArmorSlot())); $player->getArmorInventory()->setItem($this->getArmorSlot(), $this->pop()); return true; } } return false;