Removing useless armour descendent classes, move armour slot to ArmorTypeInfo

This commit is contained in:
Dylan K. Taylor
2019-08-02 16:17:04 +01:00
parent 056c5ed6cd
commit 58e9728710
9 changed files with 56 additions and 179 deletions

View File

@@ -38,7 +38,7 @@ use pocketmine\utils\Color;
use function lcg_value;
use function mt_rand;
abstract class Armor extends Durable{
class Armor extends Durable{
public const TAG_CUSTOM_COLOR = "customColor"; //TAG_Int
@@ -65,7 +65,9 @@ abstract class Armor extends Durable{
* @see ArmorInventory
* @return int
*/
abstract public function getArmorSlot() : int;
public function getArmorSlot() : int{
return $this->armorInfo->getArmorSlot();
}
public function getMaxStackSize() : int{
return 1;