net.minecraft.particle

public record GeyserBaseParticleEffect

implements ParticleEffect

net.minecraft.core.particles.GeyserBaseParticleOptions
net.minecraft.class_1_864
net.minecraft.particle.GeyserBaseParticleEffect

Field summary

Modifier and TypeField
private final ParticleType<GeyserBaseParticleEffect>
type
comp_1_732
type
private final int
waterBlocks
comp_1_733
waterBlocks
private final float
burstImpulseBase
comp_1_731
burstImpulseBase

Constructor summary

ModifierConstructor
public (ParticleType<GeyserBaseParticleEffect> type, int waterBlocks, float burstImpulseBase)

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.MapCodec<GeyserBaseParticleEffect>
codec(ParticleType<GeyserBaseParticleOptions> type)
method_1_5258(class_2396<class_1_864> arg0)
createCodec(ParticleType<GeyserBaseParticleEffect> type)
public static PacketCodec<? super io.netty.buffer.ByteBuf, GeyserBaseParticleEffect>
streamCodec(ParticleType<GeyserBaseParticleOptions> type)
method_1_5266(class_2396<class_1_864> arg0)
createPacketCodec(ParticleType<GeyserBaseParticleEffect> type)
public ParticleType<GeyserBaseParticleEffect>
getType()
method_10295()
getType()
public ParticleType<GeyserBaseParticleEffect>
type()
comp_1_732()
type()
public int
waterBlocks()
comp_1_733()
waterBlocks()
public float
burstImpulseBase()
comp_1_731()
burstImpulseBase()
private static GeyserBaseParticleEffect
lambda$streamCodec$2(ParticleType arg0, Integer arg1, Float arg2)
method_1_5265(class_2396 arg0, Integer arg1, Float arg2)
method_1_5265(ParticleType arg0, Integer waterBlocks, Float burstImpulseBase)
private static Float
lambda$streamCodec$1(GeyserBaseParticleOptions arg0)
method_1_5264(class_1_864 arg0)
method_1_5264(GeyserBaseParticleEffect effect)
private static Integer
lambda$streamCodec$0(GeyserBaseParticleOptions arg0)
method_1_5263(class_1_864 arg0)
method_1_5263(GeyserBaseParticleEffect effect)
private static com.mojang.datafixers.kinds.App
lambda$codec$0(ParticleType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_5259(class_2396 arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_1_5259(ParticleType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static GeyserBaseParticleEffect
lambda$codec$3(ParticleType arg0, Integer arg1, Float arg2)
method_1_5262(class_2396 arg0, Integer arg1, Float arg2)
method_1_5262(ParticleType arg0, Integer waterBlocks, Float burstImpulseBase)
private static Float
lambda$codec$2(GeyserBaseParticleOptions arg0)
method_1_5261(class_1_864 arg0)
method_1_5261(GeyserBaseParticleEffect effect)
private static Integer
lambda$codec$1(GeyserBaseParticleOptions arg0)
method_1_5260(class_1_864 arg0)
method_1_5260(GeyserBaseParticleEffect effect)