ArmorItem

constructor(baseName: String, baseId: String, baseMaterial: String, baseRarity: Rarity, baseStats: Statistics = Statistics.zero(), baseSpecials: SpecialStatistics = SpecialStatistics(), abilities: List<MacrocosmAbility> = listOf(), headMeta: (ItemMeta) -> Unit = { }, chestMeta: (ItemMeta) -> Unit = { }, legsMeta: (ItemMeta) -> Unit = { }, bootMeta: (ItemMeta) -> Unit = { }, commonMeta: (ItemMeta) -> Unit = { }, runes: List<RuneSlot> = listOf(), headSkin: String? = null, bootsName: String = " Boots", legsName: String = " Leggings", chestName: String = " Chestplate", headName: String = " Helmet")(source)