Package-level declarations
Types
Link copied to clipboard
class DividerCustomPanelPlugin constructor(val width: Float, val height: Float = 1.0f, var color: Color)
Link copied to clipboard
The base class for all achievements.
Link copied to clipboard
Link copied to clipboard
Manages and tracks achievements.
Link copied to clipboard
Link copied to clipboard
open class MagicAchievementSpec(val modId: String, val modName: String, val id: String, var name: String, var description: String, var tooltip: String?, var script: String, var image: String?, var spoilerLevel: MagicAchievementSpoilerLevel, var rarity: MagicAchievementRarity)
The specification, or blueprint, for an achievement. Does not contain player progress. A MagicAchievement, which tracks progress, is created from this.
Link copied to clipboard
How much information about an achievement is shown to the player in the Intel screen. See each enum for details.
Link copied to clipboard
An achievement base class that tracks a list of targets.
Link copied to clipboard
An achievement where the mod spec is missing, but the achievement status is saved.
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun getRandomPointInRectangleAvoidingCenter(rect: Rectangle, avoidCenterRadius: Float): <Error class: unknown class>