net.minecraft.world.gen.carver

public record ConfiguredCarver<WC extends CarverConfig>

net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver
net.minecraft.class_2922
net.minecraft.world.gen.carver.ConfiguredCarver

Field summary

Modifier and TypeField
private final Carver<WC>
worldCarver
comp_330
carver
private final WC
config
comp_331
config
public static final com.mojang.serialization.Codec<ConfiguredCarver<?>>
DIRECT_CODEC
field_25832
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<ConfiguredCarver<?>>>
CODEC
field_24828
REGISTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<ConfiguredCarver<?>>>
LIST_CODEC
field_26755
LIST_CODEC

Constructor summary

ModifierConstructor
public (Carver<WC> carver, WC config)

Method summary

Modifier and TypeMethod
public boolean
isStartChunk(RandomSource random)
method_12669(class_5819 arg0)
shouldCarve(Random random)
public boolean
carve(CarvingContext context, ChunkAccess chunk, Function<BlockPos, Holder<Biome>> biomeGetter, RandomSource random, Aquifer aquifer, ChunkPos sourceChunkPos, CarvingMask mask)
method_12668(class_5873 arg0, class_2791 arg1, Function<class_2338, class_6880<class_1959>> arg2, class_5819 arg3, class_6350 arg4, class_1923 arg5, class_6643 arg6)
carve(CarverContext context, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Random random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask)
public Carver<WC>
worldCarver()
comp_330()
carver()
public WC
config()
comp_331()
config()
private static Carver
lambda$static$0(ConfiguredWorldCarver arg0)
method_28612(class_2922 arg0)
method_28612(ConfiguredCarver configuredCarver)