SkullAbilityItem

constructor(type: ItemType, itemName: String, rarity: Rarity, skullOwner: String, stats: Statistics, abilities: MutableList<RegistryPointer> = mutableListOf(), specialStats: SpecialStatistics = SpecialStatistics(), breakingPower: Int = 0, runeTypes: List<Identifier> = listOf(), description: String? = null, id: Identifier = Identifier.macro(itemName.lowercase().replace(" ", "_").replace("'", "")), metaModifier: (ItemMeta) -> Unit = { })(source)