pocketmine\inventory\CraftingManager::registerArmor PHP Method

registerArmor() protected method

protected registerArmor ( )
    protected function registerArmor()
    {
        $types = [[Item::LEATHER, Item::FIRE, Item::IRON_INGOT, Item::DIAMOND, Item::GOLD_INGOT], [Item::LEATHER_CAP, Item::CHAIN_HELMET, Item::IRON_HELMET, Item::DIAMOND_HELMET, Item::GOLD_HELMET], [Item::LEATHER_TUNIC, Item::CHAIN_CHESTPLATE, Item::IRON_CHESTPLATE, Item::DIAMOND_CHESTPLATE, Item::GOLD_CHESTPLATE], [Item::LEATHER_PANTS, Item::CHAIN_LEGGINGS, Item::IRON_LEGGINGS, Item::DIAMOND_LEGGINGS, Item::GOLD_LEGGINGS], [Item::LEATHER_BOOTS, Item::CHAIN_BOOTS, Item::IRON_BOOTS, Item::DIAMOND_BOOTS, Item::GOLD_BOOTS]];
        $shapes = [["XXX", "X X", "   "], ["X X", "XXX", "XXX"], ["XXX", "X X", "X X"], ["   ", "X X", "X X"]];
        for ($i = 1; $i < 5; ++$i) {
            foreach ($types[$i] as $j => $type) {
                $this->registerRecipe((new BigShapedRecipe(Item::get($type, 0, 1), ...$shapes[$i - 1]))->setIngredient("X", Item::get($types[0][$j], 0, 1)));
            }
        }
    }