net.minecraft.world.chunk

public final class BelowZeroRetrogen

net.minecraft.world.level.levelgen.RetroGen
net.minecraft.class_6746
net.minecraft.world.chunk.BelowZeroRetrogen

Field summary

Modifier and TypeField
private static final BitSet
EMPTY
field_35481
EMPTY_MISSING_BEDROCK_BIT_SET
private static final com.mojang.serialization.Codec<BitSet>
BITSET_CODEC
field_35482
MISSING_BEDROCK_CODEC
private static final com.mojang.serialization.Codec<ChunkStatus>
NON_EMPTY_CHUNK_STATUS
field_35483
STATUS_CODEC
public static final com.mojang.serialization.Codec<BelowZeroRetrogen>
CODEC
field_35480
CODEC
public static final HeightLimitView
UPGRADE_HEIGHT_ACCESSOR
field_35591
BELOW_ZERO_VIEW
private final ChunkStatus
targetStatus
field_35484
targetStatus
private final BitSet
missingBedrock
field_35485
missingBedrock
private final List<ChunkStatus>
statusesToRerun
field_1_10588
statusesToRerun
private final boolean
hasBelowZeroRetroGen
field_1_10587
hasBelowZeroRetrogen

Constructor summary

ModifierConstructor
private (ChunkStatus targetStatus, List<ChunkStatus> statusesToRerun, boolean hasBelowZeroRetrogen, Optional<BitSet> missingBedrock)

Method summary

Modifier and TypeMethod
public static void
replaceOldBedrock(ProtoChunk chunk)
method_39467(class_2839 arg0)
replaceOldBedrock(ProtoChunk chunk)
public void
applyBedrockMask(ProtoChunk chunk)
method_39898(class_2839 arg0)
fillColumnsWithAirIfMissingBedrock(ProtoChunk chunk)
public ChunkStatus
targetStatus()
method_39319()
getTargetStatus()
public ChunkStatus
getNextStatus(ChunkStatus status)
method_1_10609(class_2806 arg0)
getLatestStatus(ChunkStatus status)
private List<ChunkStatus>
getStatusesToRerun()
method_1_10610()
getStatusesToRerun()
public boolean
hasBedrockHoles()
method_39897()
hasMissingBedrock()
public boolean
hasBedrockHole(int x, int z)
method_39895(int arg0, int arg1)
isColumnMissingBedrock(int x, int z)
public static BiomeSupplier
getBiomeResolver(NoiseBiomeResolver noiseBiomeResolver, ProtoChunk protoChunk)
method_39767(class_6780 arg0, class_2839 arg1)
modifyBiomeSupplier(BiomeSupplier beforeRetrogenBiomeSupplier, ProtoChunk protoChunk)
public boolean
keepsLight()
method_1_10612()
needsLightingProvider()
private boolean
hasBelowZeroRetroGen()
method_1_10611()
hasBelowZeroRetrogen()
private static RegistryEntry
lambda$getBiomeResolver$0(NoiseBiomeResolver arg0, NoiseBiomeResolver arg1, int arg2, int arg3, int arg4)
method_1_10613(class_6780 arg0, class_6780 arg1, int arg2, int arg3, int arg4)
method_1_10613(BiomeSupplier arg0, BiomeSupplier arg1, int biomeX, int biomeY, int biomeZ)
private static void
lambda$applyBedrockMask$0(ProtoChunk arg0, BlockPos arg1)
method_39896(class_2839 arg0, class_2338 arg1)
method_39896(ProtoChunk arg0, BlockPos pos)
private static void
lambda$replaceOldBedrock$0(ProtoChunk arg0, BlockPos arg1)
method_39471(class_2839 arg0, class_2338 arg1)
method_39471(ProtoChunk arg0, BlockPos pos)
private static com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39321(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39321(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$5(RetroGen arg0)
method_39323(class_6746 arg0)
method_39323(BelowZeroRetrogen belowZeroRetrogen)
private static com.mojang.serialization.DataResult
lambda$static$2(ChunkStatus arg0)
method_39322(class_2806 arg0)
method_39322(ChunkStatus status)
private static String
lambda$static$3()
method_49529()
method_49529()
private static LongStream
lambda$static$1(BitSet arg0)
method_39324(BitSet arg0)
method_39324(BitSet bedrockBitSet)
private static BitSet
lambda$static$0(LongStream arg0)
method_39325(LongStream arg0)
method_39325(LongStream serializedBedrockBitSet)