TrophyFish

class TrophyFish(baseName: String, headSkin: String, val conditions: CatchConditions, var rarity: Rarity, var tier: TrophyTier? = null) : MacrocosmItem, Chance(source)

Constructors

Link copied to clipboard
constructor(baseName: String, headSkin: String, conditions: CatchConditions, rarity: Rarity, tier: TrophyTier? = null)

Functions

Link copied to clipboard
open fun addDye(dye: Dye): Boolean
Link copied to clipboard
open override fun addExtraMeta(meta: ItemMeta)
Link copied to clipboard
open override fun addExtraNbt(cmp: CompoundTag)
Link copied to clipboard
open override fun addPotatoBooks(amount: Int)
Link copied to clipboard
open override fun addRune(index: Int, rune: RuneType, tier: Int): Boolean
Link copied to clipboard
open fun addSkin(skin: SkullSkin): Boolean
Link copied to clipboard
open fun alternativeCtor(): ItemStack?

Constructs base item stack differently, by default returns null

Link copied to clipboard
open fun build(player: MacrocosmPlayer? = null): ItemStack?

Builds this item

Link copied to clipboard
open override fun buildLore(player: MacrocosmPlayer?, lore: MutableList<Component>)
Link copied to clipboard
open fun buildName(): Component
Link copied to clipboard
open override fun clone(): MacrocosmItem
Link copied to clipboard
open override fun convert(from: ItemStack, nbt: CompoundTag): MacrocosmItem
Link copied to clipboard
open override fun enchant(enchantment: Enchantment, level: Int): Boolean
Link copied to clipboard
open fun enchantUnsafe(enchantment: Enchantment, lvl: Int)
Link copied to clipboard
open override fun id(): Identifier
Link copied to clipboard
open override fun item(): MacrocosmItem
Link copied to clipboard
open override fun reforge(ref: Reforge)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun specialStats(): SpecialStatistics
Link copied to clipboard
open override fun stack(): ItemStack
Link copied to clipboard
open override fun stats(player: MacrocosmPlayer?): Statistics
Link copied to clipboard
open fun transfer(to: MacrocosmItem)

Transfers all enchantments, reforges and other upgrades to other item

Link copied to clipboard
open override fun unlockRune(index: Int): Boolean
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
open override var amount: Int
Link copied to clipboard
open override val base: Material
Link copied to clipboard
open override var breakingPower: Int
Link copied to clipboard
open override val buffs: HashMap<MinorItemBuff, Int>
Link copied to clipboard
open override val chance: Double
Link copied to clipboard
Link copied to clipboard
open override var dye: Dye?
Link copied to clipboard
open override val enchantments: HashMap<Identifier, Int>
Link copied to clipboard
open override val id: Identifier
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val maxStars: Int = 0
Link copied to clipboard
open override var name: Component
Link copied to clipboard
open override var rarity: Rarity
Link copied to clipboard
open override var rarityUpgraded: Boolean
Link copied to clipboard
open override var reforge: Reforge?
Link copied to clipboard
open override val runes: Multimap<RuneSlot, RuneState>
Link copied to clipboard
open override val sellPrice: Number
Link copied to clipboard
open override var skin: SkullSkin?
Link copied to clipboard
open override var specialStats: SpecialStatistics
Link copied to clipboard
open override var stars: Int
Link copied to clipboard
open override var stats: Statistics
Link copied to clipboard
open var tempColor: Int?
Link copied to clipboard
open var tempSkin: String?
Link copied to clipboard
Link copied to clipboard
open override val type: ItemType