public static class SpongeParticleEffectBuilder.BuilderMaterial extends SpongeParticleEffectBuilder implements org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
SpongeParticleEffectBuilder.BuilderColorable, SpongeParticleEffectBuilder.BuilderMaterial, SpongeParticleEffectBuilder.BuilderNote, SpongeParticleEffectBuilder.BuilderResizable
org.spongepowered.api.effect.particle.ParticleEffectBuilder.Colorable, org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material, org.spongepowered.api.effect.particle.ParticleEffectBuilder.Note, org.spongepowered.api.effect.particle.ParticleEffectBuilder.Resizable
count, motion, offset, type
Constructor and Description |
---|
BuilderMaterial(SpongeParticleType.Material type) |
Modifier and Type | Method and Description |
---|---|
SpongeParticleEffect.Materialized |
build() |
SpongeParticleEffectBuilder.BuilderMaterial |
count(int count) |
SpongeParticleEffectBuilder.BuilderMaterial |
item(org.spongepowered.api.item.inventory.ItemStack item) |
org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material |
itemType(org.spongepowered.api.item.ItemType item) |
SpongeParticleEffectBuilder.BuilderMaterial |
motion(com.flowpowered.math.vector.Vector3d motion) |
SpongeParticleEffectBuilder.BuilderMaterial |
offset(com.flowpowered.math.vector.Vector3d offset) |
public BuilderMaterial(SpongeParticleType.Material type)
public SpongeParticleEffectBuilder.BuilderMaterial item(org.spongepowered.api.item.inventory.ItemStack item)
item
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
public org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material itemType(org.spongepowered.api.item.ItemType item)
itemType
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
public SpongeParticleEffectBuilder.BuilderMaterial motion(com.flowpowered.math.vector.Vector3d motion)
motion
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder
motion
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
motion
in class SpongeParticleEffectBuilder
public SpongeParticleEffectBuilder.BuilderMaterial offset(com.flowpowered.math.vector.Vector3d offset)
offset
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder
offset
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
offset
in class SpongeParticleEffectBuilder
public SpongeParticleEffectBuilder.BuilderMaterial count(int count)
count
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder
count
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
count
in class SpongeParticleEffectBuilder
public SpongeParticleEffect.Materialized build()
build
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder
build
in interface org.spongepowered.api.effect.particle.ParticleEffectBuilder.Material
build
in class SpongeParticleEffectBuilder