Package-level declarations

Types

Link copied to clipboard
data class BlockLazyParticle(block: Material, amount: Int = 1, offset: Vector? = null) : LazyParticle
Link copied to clipboard
data class DefaultLazyParticle(particle: Particle, amount: Int = 1, offset: Vector? = null) : LazyParticle
Link copied to clipboard
data class DustLazyParticle(color: Int, size: Float = 1.0f, amount: Int = 1, offset: Vector? = null) : LazyParticle
Link copied to clipboard
value class FixedLazyEffects(val particles: List<LazyParticle>) : LazyEffects
Link copied to clipboard
interface LazyEffects
Link copied to clipboard
interface LazyParticle
Link copied to clipboard
abstract class Pet(val id: Identifier, val name: String, val headSkin: String, val preferredSkill: SkillType, val abilities: List<PetAbility> = listOf(), baseStats: Statistics = Statistics.zero(), baseSpecials: SpecialStatistics = SpecialStatistics(), val maxLevel: Int = 100) : Listener
Link copied to clipboard
open class PetAbility(val name: String, val description: String)
Link copied to clipboard
class PetInstance(entityId: UUID, val base: Identifier, var hashKey: String)
Link copied to clipboard
class PetItem(val type: ItemType, itemName: String, var rarity: Rarity, val base: Material, description: String? = null, metaModifier: (ItemMeta) -> Unit = { }) : AbilityItem
Link copied to clipboard
Link copied to clipboard
class ProgressivePetTable(val modifier: Float) : LevelingTable
Link copied to clipboard
data class StoredPet(val id: Identifier, var rarity: Rarity, var level: Int, var overflow: Double, val skin: Identifier? = null) : Serializable, MongoConvert<MongoOwnedPet>
Link copied to clipboard