net.minecraft.world.gen.stateprovider

public record PillarBlockStateProvider

implements BlockStateProvider

net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider
net.minecraft.class_4655
net.minecraft.world.gen.stateprovider.PillarBlockStateProvider

Field summary

Modifier and TypeField
private final BlockStateProvider
state
comp_1_1344
state
private final Optional<Direction>
direction
comp_1_1343
direction
public static final com.mojang.serialization.MapCodec<PillarBlockStateProvider>
CODEC
field_24944
CODEC

Constructor summary

ModifierConstructor
public (BlockStateProvider state)
public (BlockStateProvider state, Optional<Direction> direction)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<PillarBlockStateProvider>
codec()
method_1_8224()
getCodec()
public BlockState
getState(LevelAccessor level, RandomSource random, BlockPos pos)
method_23455(class_1936 arg0, class_5819 arg1, class_2338 arg2)
get(WorldAccess arg0, Random arg1, BlockPos arg2)
public BlockStateProvider
state()
comp_1_1344()
state()
public Optional<Direction>
direction()
comp_1_1343()
direction()
private static Direction
lambda$getState$0(RandomSource arg0)
method_1_8231(class_5819 arg0)
method_1_8231(Random arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8232(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8232(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)