Ability Item
open class AbilityItem(val type: ItemType, itemName: String, var rarity: Rarity, val base: Material, var stats: Statistics, abilities: List<RegistryPointer> = listOf(), var specialStats: SpecialStatistics = SpecialStatistics(), var breakingPower: Int = 0, runeTypes: List<RuneSlot> = listOf(), description: String? = null, val id: Identifier? = null, metaModifier: (ItemMeta) -> Unit = { }) : AbstractMacrocosmItem(source)
Inheritors
Constructors
Link copied to clipboard
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 = { })
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Constructs base item stack differently, by default returns null
Link copied to clipboard
Builds this item
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Transfers all enchantments, reforges and other upgrades to other item
Link copied to clipboard
Link copied to clipboard