AbilityItem

constructor(type: ItemType, itemName: String, rarity: Rarity, base: Material, stats: Statistics, abilities: List<RegistryPointer> = listOf(), specialStats: SpecialStatistics = SpecialStatistics(), breakingPower: Int = 0, runeTypes: List<RuneSlot> = listOf(), description: String? = null, id: Identifier? = null, metaModifier: (ItemMeta) -> Unit = { })(source)