Package-level declarations
Types
Link copied to clipboard
class AttributeModifierBuilder(uuid: UUID? = null, attribute: Attribute? = null, name: String? = null, amount: Number? = null, operation: AttributeModifier.Operation? = null) : CachingBuilder<AttributeModifier>
Link copied to clipboard
Link copied to clipboard
Allows easy creation of a DSL for a class.
Link copied to clipboard
class FoodPropertyBuilder(nutrition: Int?, saturationModifier: Float?, isMeat: Boolean?, canAlwaysEat: Boolean?, fastFood: Boolean?, effects: ArrayList<Pair<MobEffectInstance, Float>>?) : CachingBuilder<FoodProperties>
Link copied to clipboard
class PotionEffectBuilder(amplifier: Int? = null, duration: Duration? = null, type: PotionEffectType? = null, ambient: Boolean? = false, particles: Boolean? = null, icon: Boolean? = null, tag: OriginNamespacedTag? = null) : CachingBuilder<PotionEffect>
Link copied to clipboard
class TimedAttributeBuilder(uuid: UUID = UUID.randomUUID(), attribute: Attribute? = null, name: String? = null, amount: Double? = null, duration: Duration? = null, operation: AttributeModifier.Operation? = null) : CachingBuilder<AttributeModifier>
Link copied to clipboard
class TitleBuilder(title: Component? = null, subtitle: Component? = null, times: Title.Times? = null, sound: Key? = null) : CachingBuilder<Title>