net.minecraft.world.gen.feature

public record GeodeLayerConfig

net.minecraft.world.level.levelgen.GeodeBlockSettings
net.minecraft.class_5585
net.minecraft.world.gen.feature.GeodeLayerConfig

Field summary

Modifier and TypeField
private final RegistryEntry<BlockStateProvider>
fillingProvider
comp_1_567
fillingProvider
private final RegistryEntry<BlockStateProvider>
innerLayerProvider
comp_1_568
innerLayerProvider
private final RegistryEntry<BlockStateProvider>
alternateInnerLayerProvider
comp_1_565
alternateInnerLayerProvider
private final RegistryEntry<BlockStateProvider>
middleLayerProvider
comp_1_571
middleLayerProvider
private final RegistryEntry<BlockStateProvider>
outerLayerProvider
comp_1_572
outerLayerProvider
private final List<BlockState>
innerPlacements
comp_1_569
innerBlocks
private final RegistryEntryList<Block>
cannotReplace
comp_1_566
cannotReplace
private final RegistryEntryList<Block>
invalidBlocks
comp_1_570
invalidBlocks
public static final com.mojang.serialization.Codec<GeodeLayerConfig>
CODEC
field_27301
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<BlockStateProvider> fillingProvider, RegistryEntry<BlockStateProvider> innerLayerProvider, RegistryEntry<BlockStateProvider> alternateInnerLayerProvider, RegistryEntry<BlockStateProvider> middleLayerProvider, RegistryEntry<BlockStateProvider> outerLayerProvider, List<BlockState> innerBlocks, RegistryEntryList<Block> cannotReplace, RegistryEntryList<Block> invalidBlocks)

Method summary

Modifier and TypeMethod
public RegistryEntry<BlockStateProvider>
fillingProvider()
comp_1_567()
fillingProvider()
public RegistryEntry<BlockStateProvider>
innerLayerProvider()
comp_1_568()
innerLayerProvider()
public RegistryEntry<BlockStateProvider>
alternateInnerLayerProvider()
comp_1_565()
alternateInnerLayerProvider()
public RegistryEntry<BlockStateProvider>
middleLayerProvider()
comp_1_571()
middleLayerProvider()
public RegistryEntry<BlockStateProvider>
outerLayerProvider()
comp_1_572()
outerLayerProvider()
public List<BlockState>
innerPlacements()
comp_1_569()
innerBlocks()
public RegistryEntryList<Block>
cannotReplace()
comp_1_566()
cannotReplace()
public RegistryEntryList<Block>
invalidBlocks()
comp_1_570()
invalidBlocks()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_31887(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_31887(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)