Package-level declarations

Types

Link copied to clipboard
class ParticleBuilder<T : ParticleOptions>(particle: ParticleType<T>)

Functions

Link copied to clipboard
fun ParticleBuilder<BlockParticleOption>.block(block: Block): ParticleBuilder<BlockParticleOption>
fun ParticleBuilder<BlockParticleOption>.block(blockState: BlockState): ParticleBuilder<BlockParticleOption>
fun ParticleBuilder<BlockParticleOption>.block(material: Material): ParticleBuilder<BlockParticleOption>
Link copied to clipboard
fun ParticleBuilder<DustParticleOptions>.color(color: Color): ParticleBuilder<DustParticleOptions>
fun ParticleBuilder<DustColorTransitionOptions>.color(from: Color, to: Color): ParticleBuilder<DustColorTransitionOptions>
Link copied to clipboard
fun ParticleBuilder<DustParticleOptions>.dust(color: Color, size: Float = 1.0f): ParticleBuilder<DustParticleOptions>
fun ParticleBuilder<DustParticleOptions>.dust(color: Vector3f, size: Float = 1.0f): ParticleBuilder<DustParticleOptions>
Link copied to clipboard
fun ParticleBuilder<DustColorTransitionOptions>.dustTransition(from: Color, to: Color, size: Float = 1.0f): ParticleBuilder<DustColorTransitionOptions>
fun ParticleBuilder<DustColorTransitionOptions>.dustTransition(from: Vector3f, to: Vector3f, size: Float = 1.0f): ParticleBuilder<DustColorTransitionOptions>
Link copied to clipboard
fun ParticleBuilder<ItemParticleOption>.item(item: Item): ParticleBuilder<ItemParticleOption>
fun ParticleBuilder<ItemParticleOption>.item(itemStack: ItemStack): ParticleBuilder<ItemParticleOption>
fun ParticleBuilder<ItemParticleOption>.item(material: Material): ParticleBuilder<ItemParticleOption>
fun ParticleBuilder<ItemParticleOption>.item(itemStack: ItemStack): ParticleBuilder<ItemParticleOption>
Link copied to clipboard
fun ParticleBuilder<SimpleParticleType>.noteColor(note: Int)
Link copied to clipboard
fun <T : ParticleOptions> particle(particle: ParticleType<T>, config: ParticleBuilder<T>.() -> Unit): ClientboundLevelParticlesPacket
fun <T : ParticleOptions> particle(particle: ParticleType<T>, location: Location, config: ParticleBuilder<T>.() -> Unit): ClientboundLevelParticlesPacket
Link copied to clipboard
fun ParticleBuilder<SculkChargeParticleOptions>.sculkCharge(roll: Float): ParticleBuilder<SculkChargeParticleOptions>
Link copied to clipboard
fun ParticleBuilder<ShriekParticleOption>.shriek(delay: Int): ParticleBuilder<ShriekParticleOption>
Link copied to clipboard
fun ParticleBuilder<VibrationParticleOption>.vibration(destination: Location, ticks: Int): ParticleBuilder<VibrationParticleOption>
fun ParticleBuilder<VibrationParticleOption>.vibration(destination: Entity, ticks: Int, yOffset: Float = 0.0f): ParticleBuilder<VibrationParticleOption>