Package net.minecraft.core.particles
Class SpellParticleOption
java.lang.Object
net.minecraft.core.particles.SpellParticleOption
- All Implemented Interfaces:
ParticleOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final floatprivate final ParticleType<SpellParticleOption> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSpellParticleOption(ParticleType<SpellParticleOption> pType, int pColor, float pPower) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<SpellParticleOption> codec(ParticleType<SpellParticleOption> pParticleType) static SpellParticleOptioncreate(ParticleType<SpellParticleOption> pType, float pR, float pG, float pB, float pPower) static SpellParticleOptioncreate(ParticleType<SpellParticleOption> pType, int pColor, float pPower) floatgetBlue()floatgetGreen()floatgetPower()floatgetRed()getType()static StreamCodec<? super io.netty.buffer.ByteBuf, SpellParticleOption> streamCodec(ParticleType<SpellParticleOption> pParticleType)
-
Field Details
-
type
-
color
private final int color -
power
private final float power
-
-
Constructor Details
-
SpellParticleOption
-
-
Method Details
-
codec
public static com.mojang.serialization.MapCodec<SpellParticleOption> codec(ParticleType<SpellParticleOption> pParticleType) -
streamCodec
public static StreamCodec<? super io.netty.buffer.ByteBuf,SpellParticleOption> streamCodec(ParticleType<SpellParticleOption> pParticleType) -
getType
- Specified by:
getTypein interfaceParticleOptions
-
getRed
public float getRed() -
getGreen
public float getGreen() -
getBlue
public float getBlue() -
getPower
public float getPower() -
create
public static SpellParticleOption create(ParticleType<SpellParticleOption> pType, int pColor, float pPower) -
create
public static SpellParticleOption create(ParticleType<SpellParticleOption> pType, float pR, float pG, float pB, float pPower)
-