Package-level declarations
Contains the Accessory Power management code
Types
Link copied to clipboard
interface AccessoryPower
An accessory power interface
Link copied to clipboard
Enum for all pre-made accessory powers
Link copied to clipboard
class PowerStone(val id: Identifier, name: String, val powerId: Identifier, var rarity: Rarity, headSkin: String, uuid: UUID = UUID.randomUUID()) : AbstractMacrocosmItem
A power stone item, containing an accessory item
Link copied to clipboard
class SimpleAccessoryPower(id: String, val displayItem: Material, val name: String, val stats: Statistics, val tier: String = "Starter") : AccessoryPower
A simple accessory power without any specific bonuses
Link copied to clipboard
abstract class StoneAccessoryPower(id: String, val name: String, stoneName: String, rarity: Rarity, val tier: String, val combatLevel: Int, val specialBonus: String, val obtaining: String, val stats: Statistics, stoneTexture: String) : AccessoryPower, AutoRegister<MacrocosmItem>
An accessory power that is unlocked by combining power stones