net.minecraft.particle

public class BlockStateParticleEffect

implements ParticleEffect

net.minecraft.core.particles.BlockParticleOption
net.minecraft.class_2388
net.minecraft.particle.BlockStateParticleEffect

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<BlockState>
BLOCK_STATE_CODEC
field_51463
BLOCK_STATE_CODEC
private final ParticleType<BlockStateParticleEffect>
type
field_11183
type
private final BlockState
state
field_11182
blockState

Constructor summary

ModifierConstructor
public (ParticleType<BlockStateParticleEffect> type, BlockState blockState)

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.MapCodec<BlockStateParticleEffect>
codec(ParticleType<BlockParticleOption> type)
method_29128(class_2396<class_2388> arg0)
createCodec(ParticleType<BlockStateParticleEffect> type)
public static PacketCodec<? super RegistryByteBuf, BlockStateParticleEffect>
streamCodec(ParticleType<BlockParticleOption> type)
method_56170(class_2396<class_2388> arg0)
createPacketCodec(ParticleType<BlockStateParticleEffect> type)
public ParticleType<BlockStateParticleEffect>
getType()
method_10295()
getType()
public BlockState
getState()
method_10278()
getBlockState()
private static BlockState
lambda$streamCodec$1(BlockParticleOption arg0)
method_56168(class_2388 arg0)
method_56168(BlockStateParticleEffect effect)
private static BlockStateParticleEffect
lambda$streamCodec$0(ParticleType arg0, BlockState arg1)
method_56169(class_2396 arg0, class_2680 arg1)
method_56169(ParticleType arg0, BlockState state)
private static BlockState
lambda$codec$1(BlockParticleOption arg0)
method_29127(class_2388 arg0)
method_29127(BlockStateParticleEffect effect)
private static BlockStateParticleEffect
lambda$codec$0(ParticleType arg0, BlockState arg1)
method_29129(class_2396 arg0, class_2680 arg1)
method_29129(ParticleType arg0, BlockState state)