Package-level declarations

Types

Link copied to clipboard
data class CatchConditions(val description: String, val predicate: Predicate<Pair<MacrocosmPlayer, Area>>, val chance: Float)
Link copied to clipboard
data class FishingDrop<T>(val item: T, val chance: Double) : Chance
Link copied to clipboard
object FishingHandler : Listener
Link copied to clipboard
class FishingPool(creatures: List<SeaCreature>, treasures: List<FishingTreasure>, trophies: List<TrophyFish>)
Link copied to clipboard
data class FishingTreasure(val item: Identifier, val requiredLevel: Int, val predicate: Predicate<Pair<MacrocosmPlayer, Area>>, val chance: Double) : Chance
Link copied to clipboard
data class SeaCreature(val greeting: String, val entity: Identifier, val requiredLevel: Int, val predicate: Predicate<Triple<MacrocosmPlayer, Area, FishHook>>, val chance: Double) : Chance
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TrophyFish(baseName: String, headSkin: String, val conditions: CatchConditions, var rarity: Rarity, var tier: TrophyTier? = null) : MacrocosmItem, Chance
Link copied to clipboard
Link copied to clipboard
data class TrophyTier(val name: String, val modifier: String, val chance: Double) : Chance

Properties

Link copied to clipboard