Package net.minecraft.core.particles
Class ColorParticleOption
java.lang.Object
net.minecraft.core.particles.ColorParticleOption
- All Implemented Interfaces:
ParticleOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final ParticleType<ColorParticleOption> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateColorParticleOption(ParticleType<ColorParticleOption> type, int color) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<ColorParticleOption> codec(ParticleType<ColorParticleOption> particleType) static ColorParticleOptioncreate(ParticleType<ColorParticleOption> type, float red, float green, float blue) static ColorParticleOptioncreate(ParticleType<ColorParticleOption> type, int color) floatgetAlpha()floatgetBlue()floatgetGreen()floatgetRed()getType()static StreamCodec<? super io.netty.buffer.ByteBuf, ColorParticleOption>
-
Field Details
-
type
-
color
private final int color
-
-
Constructor Details
-
ColorParticleOption
-
-
Method Details
-
codec
public static com.mojang.serialization.MapCodec<ColorParticleOption> codec(ParticleType<ColorParticleOption> particleType) -
streamCodec
public static StreamCodec<? super io.netty.buffer.ByteBuf,ColorParticleOption> streamCodec(ParticleType<ColorParticleOption> type) -
getType
- Specified by:
getTypein interfaceParticleOptions
-
getRed
public float getRed() -
getGreen
public float getGreen() -
getBlue
public float getBlue() -
getAlpha
public float getAlpha() -
create
-
create
public static ColorParticleOption create(ParticleType<ColorParticleOption> type, float red, float green, float blue)
-