Package net.minecraft.world.gen.chunk
Class BlendingData
java.lang.Object
net.minecraft.world.gen.chunk.BlendingData
- Mappings:
Namespace Name intermediary net/minecraft/class_6749official diknamed net/minecraft/world/gen/chunk/BlendingData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceprotected static interfaceprotected static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<List<RegistryEntry<Biome>>>private static final intprivate static final intstatic final com.mojang.serialization.Codec<BlendingData>private final double[][]private static final com.mojang.serialization.Codec<double[]>protected static final intprotected static final doubleprivate static final doubleprivate static final intprotected static final intprotected static final intprivate static final doubleprivate static final doubleprivate static final intprivate booleanprivate static final intprivate static final intprivate final HeightLimitViewprivate static final intprivate final double[] -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlendingData(int oldBottomSectionY, int oldTopSectionY, Optional<double[]> heights) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidacceptBiomes(int biomeX, int biomeY, int biomeZ, BlendingData.BiomeConsumer consumer) protected voidacceptCollidableBlockDensities(int biomeX, int biomeZ, int minHalfSectionY, int maxHalfSectionY, BlendingData.CollidableBlockDensityConsumer consumer) protected voidacceptHeights(int biomeX, int biomeZ, BlendingData.HeightConsumer consumer) private double[]calculateCollidableBlockDensityColumn(Chunk chunk, int chunkBlockX, int chunkBlockZ, int surfaceHeight) private static doublegetAboveCollidableBlockValue(Chunk chunk, BlockPos.Mutable mutablePos) Returns1.0if there is a collidable block below, otherwise-1.static Set<EightWayDirection>getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean oldNoise) static @Nullable BlendingDatagetBlendingData(ChunkRegion chunkRegion, int chunkX, int chunkZ) private intprivate doublegetCollidableBlockDensity(@org.jetbrains.annotations.Nullable double[] collidableBlockDensityColumn, int halfSectionY) protected doublegetCollidableBlockDensity(int chunkBiomeX, int halfSectionY, int chunkBiomeZ) private static doublegetCollidableBlockDensityBelow(Chunk chunk, BlockPos.Mutable mutablePos) private intgetHalfSectionHeight(int halfSectionY) protected doublegetHeight(int biomeX, int biomeY, int biomeZ) private static intgetNorthWestIndex(int chunkBiomeX, int chunkBiomeZ) Gets the north east index for the given chunk-local biome coordinates.private intprivate static intgetSouthEastIndex(int chunkBiomeX, int chunkBiomeZ) Gets the south east index for the given chunk-local biome coordinates.private intgetSurfaceBlockY(Chunk chunk, int blockX, int blockZ) private intprivate List<RegistryEntry<Biome>>getVerticalBiomeSections(Chunk chunk, int chunkBlockX, int chunkBlockZ) private intprivate static intgetX(int index) private static intgetZ(int index) private voidinitBlockColumn(int index, Chunk chunk, int chunkBlockX, int chunkBlockZ) private voidinitChunkBlendingData(Chunk chunk, Set<EightWayDirection> newNoiseChunkDirections) private static booleanisCollidableAndNotTreeAt(Chunk chunk, BlockPos pos) private static intmethod_39355(int int2) private static com.mojang.serialization.DataResult<BlendingData>validate(BlendingData data)
-
Field Details
-
field_35514
private static final double field_35514- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_35514Lnet/minecraft/class_6749;field_35514:Dofficial fLdik;f:Dnamed field_35514Lnet/minecraft/world/gen/chunk/BlendingData;field_35514:D
-
field_36280
protected static final int field_36280- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_36280Lnet/minecraft/class_6749;field_36280:Iofficial aLdik;a:Inamed field_36280Lnet/minecraft/world/gen/chunk/BlendingData;field_36280:I
-
field_35511
protected static final int field_35511- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_35511Lnet/minecraft/class_6749;field_35511:Iofficial bLdik;b:Inamed field_35511Lnet/minecraft/world/gen/chunk/BlendingData;field_35511:I
-
field_36281
protected static final int field_36281- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_36281Lnet/minecraft/class_6749;field_36281:Iofficial cLdik;c:Inamed field_36281Lnet/minecraft/world/gen/chunk/BlendingData;field_36281:I
-
field_37704
private static final double field_37704- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37704Lnet/minecraft/class_6749;field_37704:Dofficial gLdik;g:Dnamed field_37704Lnet/minecraft/world/gen/chunk/BlendingData;field_37704:D
-
field_37705
private static final double field_37705- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_37705Lnet/minecraft/class_6749;field_37705:Dofficial hLdik;h:Dnamed field_37705Lnet/minecraft/world/gen/chunk/BlendingData;field_37705:D
-
field_35516
private static final int field_35516- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_35516Lnet/minecraft/class_6749;field_35516:Iofficial iLdik;i:Inamed field_35516Lnet/minecraft/world/gen/chunk/BlendingData;field_35516:I
-
BIOMES_PER_CHUNK
private static final int BIOMES_PER_CHUNK- Mappings:
Namespace Name Mixin selector intermediary field_35683Lnet/minecraft/class_6749;field_35683:Iofficial jLdik;j:Inamed BIOMES_PER_CHUNKLnet/minecraft/world/gen/chunk/BlendingData;BIOMES_PER_CHUNK:I
-
LAST_CHUNK_BIOME_INDEX
private static final int LAST_CHUNK_BIOME_INDEX- Mappings:
Namespace Name Mixin selector intermediary field_35684Lnet/minecraft/class_6749;field_35684:Iofficial kLdik;k:Inamed LAST_CHUNK_BIOME_INDEXLnet/minecraft/world/gen/chunk/BlendingData;LAST_CHUNK_BIOME_INDEX:I
-
CHUNK_BIOME_END_INDEX
private static final int CHUNK_BIOME_END_INDEX- Mappings:
Namespace Name Mixin selector intermediary field_35685Lnet/minecraft/class_6749;field_35685:Iofficial lLdik;l:Inamed CHUNK_BIOME_END_INDEXLnet/minecraft/world/gen/chunk/BlendingData;CHUNK_BIOME_END_INDEX:I
-
NORTH_WEST_END_INDEX
private static final int NORTH_WEST_END_INDEX- Mappings:
Namespace Name Mixin selector intermediary field_35686Lnet/minecraft/class_6749;field_35686:Iofficial mLdik;m:Inamed NORTH_WEST_END_INDEXLnet/minecraft/world/gen/chunk/BlendingData;NORTH_WEST_END_INDEX:I
-
SOUTH_EAST_END_INDEX_PART
private static final int SOUTH_EAST_END_INDEX_PART- Mappings:
Namespace Name Mixin selector intermediary field_35687Lnet/minecraft/class_6749;field_35687:Iofficial nLdik;n:Inamed SOUTH_EAST_END_INDEX_PARTLnet/minecraft/world/gen/chunk/BlendingData;SOUTH_EAST_END_INDEX_PART:I
-
HORIZONTAL_BIOME_COUNT
private static final int HORIZONTAL_BIOME_COUNT- Mappings:
Namespace Name Mixin selector intermediary field_35518Lnet/minecraft/class_6749;field_35518:Iofficial oLdik;o:Inamed HORIZONTAL_BIOME_COUNTLnet/minecraft/world/gen/chunk/BlendingData;HORIZONTAL_BIOME_COUNT:I
-
SURFACE_BLOCKS
- Mappings:
Namespace Name Mixin selector intermediary field_35519Lnet/minecraft/class_6749;field_35519:Ljava/util/List;official qLdik;q:Ljava/util/List;named SURFACE_BLOCKSLnet/minecraft/world/gen/chunk/BlendingData;SURFACE_BLOCKS:Ljava/util/List;
-
field_35513
protected static final double field_35513- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_35513Lnet/minecraft/class_6749;field_35513:Dofficial dLdik;d:Dnamed field_35513Lnet/minecraft/world/gen/chunk/BlendingData;field_35513:D
-
DOUBLE_ARRAY_CODEC
private static final com.mojang.serialization.Codec<double[]> DOUBLE_ARRAY_CODEC- Mappings:
Namespace Name Mixin selector intermediary field_35695Lnet/minecraft/class_6749;field_35695:Lcom/mojang/serialization/Codec;official vLdik;v:Lcom/mojang/serialization/Codec;named DOUBLE_ARRAY_CODECLnet/minecraft/world/gen/chunk/BlendingData;DOUBLE_ARRAY_CODEC:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector intermediary field_35682Lnet/minecraft/class_6749;field_35682:Lcom/mojang/serialization/Codec;official eLdik;e:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/chunk/BlendingData;CODEC:Lcom/mojang/serialization/Codec;
-
oldHeightLimit
- Mappings:
Namespace Name Mixin selector intermediary field_35515Lnet/minecraft/class_6749;field_35515:Lnet/minecraft/class_5539;official pLdik;p:Lcmm;named oldHeightLimitLnet/minecraft/world/gen/chunk/BlendingData;oldHeightLimit:Lnet/minecraft/world/HeightLimitView;
-
initializedBlendingData
private boolean initializedBlendingData- Mappings:
Namespace Name Mixin selector intermediary field_35690Lnet/minecraft/class_6749;field_35690:Zofficial rLdik;r:Znamed initializedBlendingDataLnet/minecraft/world/gen/chunk/BlendingData;initializedBlendingData:Z
-
surfaceHeights
private final double[] surfaceHeights- Mappings:
Namespace Name Mixin selector intermediary field_35692Lnet/minecraft/class_6749;field_35692:[Dofficial sLdik;s:[Dnamed surfaceHeightsLnet/minecraft/world/gen/chunk/BlendingData;surfaceHeights:[D
-
biomes
- Mappings:
Namespace Name Mixin selector intermediary field_36345Lnet/minecraft/class_6749;field_36345:Ljava/util/List;official tLdik;t:Ljava/util/List;named biomesLnet/minecraft/world/gen/chunk/BlendingData;biomes:Ljava/util/List;
-
collidableBlockDensities
private final transient double[][] collidableBlockDensities- Mappings:
Namespace Name Mixin selector intermediary field_35693Lnet/minecraft/class_6749;field_35693:[[Dofficial uLdik;u:[[Dnamed collidableBlockDensitiesLnet/minecraft/world/gen/chunk/BlendingData;collidableBlockDensities:[[D
-
-
Constructor Details
-
BlendingData
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_6749;<init>(IILjava/util/Optional;)Vofficial <init>Ldik;<init>(IILjava/util/Optional;)Vnamed <init>Lnet/minecraft/world/gen/chunk/BlendingData;<init>(IILjava/util/Optional;)V
-
-
Method Details
-
validate
- Mappings:
Namespace Name Mixin selector intermediary method_39573Lnet/minecraft/class_6749;method_39573(Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult;official aLdik;a(Ldik;)Lcom/mojang/serialization/DataResult;named validateLnet/minecraft/world/gen/chunk/BlendingData;validate(Lnet/minecraft/world/gen/chunk/BlendingData;)Lcom/mojang/serialization/DataResult;
-
getBlendingData
@Nullable public static @Nullable BlendingData getBlendingData(ChunkRegion chunkRegion, int chunkX, int chunkZ) - Mappings:
Namespace Name Mixin selector intermediary method_39570Lnet/minecraft/class_6749;method_39570(Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;official aLdik;a(Laim;II)Ldik;named getBlendingDataLnet/minecraft/world/gen/chunk/BlendingData;getBlendingData(Lnet/minecraft/world/ChunkRegion;II)Lnet/minecraft/world/gen/chunk/BlendingData;
-
getAdjacentChunksWithNoise
public static Set<EightWayDirection> getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean oldNoise) - Mappings:
Namespace Name Mixin selector intermediary method_39579Lnet/minecraft/class_6749;method_39579(Lnet/minecraft/class_5281;IIZ)Ljava/util/Set;official aLdik;a(Lcne;IIZ)Ljava/util/Set;named getAdjacentChunksWithNoiseLnet/minecraft/world/gen/chunk/BlendingData;getAdjacentChunksWithNoise(Lnet/minecraft/world/StructureWorldAccess;IIZ)Ljava/util/Set;
-
initChunkBlendingData
- Mappings:
Namespace Name Mixin selector intermediary method_39572Lnet/minecraft/class_6749;method_39572(Lnet/minecraft/class_2791;Ljava/util/Set;)Vofficial aLdik;a(Lddu;Ljava/util/Set;)Vnamed initChunkBlendingDataLnet/minecraft/world/gen/chunk/BlendingData;initChunkBlendingData(Lnet/minecraft/world/chunk/Chunk;Ljava/util/Set;)V
-
initBlockColumn
- Mappings:
Namespace Name Mixin selector intermediary method_39347Lnet/minecraft/class_6749;method_39347(ILnet/minecraft/class_2791;II)Vofficial aLdik;a(ILddu;II)Vnamed initBlockColumnLnet/minecraft/world/gen/chunk/BlendingData;initBlockColumn(ILnet/minecraft/world/chunk/Chunk;II)V
-
getSurfaceBlockY
- Mappings:
Namespace Name Mixin selector intermediary method_39349Lnet/minecraft/class_6749;method_39349(Lnet/minecraft/class_2791;II)Iofficial aLdik;a(Lddu;II)Inamed getSurfaceBlockYLnet/minecraft/world/gen/chunk/BlendingData;getSurfaceBlockY(Lnet/minecraft/world/chunk/Chunk;II)I
-
getAboveCollidableBlockValue
Returns1.0if there is a collidable block below, otherwise-1.- Parameters:
mutablePos- will be moved down by one block by this method- Returns:
1.0if there is a collidable block below, otherwise-1- Mappings:
Namespace Name Mixin selector intermediary method_39905Lnet/minecraft/class_6749;method_39905(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)Dofficial aLdik;a(Lddu;Lgu$a;)Dnamed getAboveCollidableBlockValueLnet/minecraft/world/gen/chunk/BlendingData;getAboveCollidableBlockValue(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos$Mutable;)D
-
getCollidableBlockDensityBelow
- Parameters:
mutablePos- will be moved down by seven blocks by this method- Mappings:
Namespace Name Mixin selector intermediary method_39906Lnet/minecraft/class_6749;method_39906(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)Dofficial bLdik;b(Lddu;Lgu$a;)Dnamed getCollidableBlockDensityBelowLnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensityBelow(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos$Mutable;)D
-
calculateCollidableBlockDensityColumn
private double[] calculateCollidableBlockDensityColumn(Chunk chunk, int chunkBlockX, int chunkBlockZ, int surfaceHeight) - Mappings:
Namespace Name Mixin selector intermediary method_39354Lnet/minecraft/class_6749;method_39354(Lnet/minecraft/class_2791;III)[Dofficial aLdik;a(Lddu;III)[Dnamed calculateCollidableBlockDensityColumnLnet/minecraft/world/gen/chunk/BlendingData;calculateCollidableBlockDensityColumn(Lnet/minecraft/world/chunk/Chunk;III)[D
-
getVerticalBiomeSections
private List<RegistryEntry<Biome>> getVerticalBiomeSections(Chunk chunk, int chunkBlockX, int chunkBlockZ) - Mappings:
Namespace Name Mixin selector intermediary method_41566Lnet/minecraft/class_6749;method_41566(Lnet/minecraft/class_2791;II)Ljava/util/List;official bLdik;b(Lddu;II)Ljava/util/List;named getVerticalBiomeSectionsLnet/minecraft/world/gen/chunk/BlendingData;getVerticalBiomeSections(Lnet/minecraft/world/chunk/Chunk;II)Ljava/util/List;
-
isCollidableAndNotTreeAt
- Mappings:
Namespace Name Mixin selector intermediary method_39350Lnet/minecraft/class_6749;method_39350(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Zofficial aLdik;a(Lddu;Lgu;)Znamed isCollidableAndNotTreeAtLnet/minecraft/world/gen/chunk/BlendingData;isCollidableAndNotTreeAt(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos;)Z
-
getHeight
protected double getHeight(int biomeX, int biomeY, int biomeZ) - Mappings:
Namespace Name Mixin selector intermediary method_39344Lnet/minecraft/class_6749;method_39344(III)Dofficial aLdik;a(III)Dnamed getHeightLnet/minecraft/world/gen/chunk/BlendingData;getHeight(III)D
-
getCollidableBlockDensity
private double getCollidableBlockDensity(@Nullable @org.jetbrains.annotations.Nullable double[] collidableBlockDensityColumn, int halfSectionY) - Mappings:
Namespace Name Mixin selector intermediary method_39575Lnet/minecraft/class_6749;method_39575([DI)Dofficial aLdik;a([DI)Dnamed getCollidableBlockDensityLnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensity([DI)D
-
getCollidableBlockDensity
protected double getCollidableBlockDensity(int chunkBiomeX, int halfSectionY, int chunkBiomeZ) - Mappings:
Namespace Name Mixin selector intermediary method_39345Lnet/minecraft/class_6749;method_39345(III)Dofficial bLdik;b(III)Dnamed getCollidableBlockDensityLnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensity(III)D
-
acceptBiomes
protected void acceptBiomes(int biomeX, int biomeY, int biomeZ, BlendingData.BiomeConsumer consumer) - Mappings:
Namespace Name Mixin selector intermediary method_40028Lnet/minecraft/class_6749;method_40028(IIILnet/minecraft/class_6749$class_6853;)Vofficial aLdik;a(IIILdik$a;)Vnamed acceptBiomesLnet/minecraft/world/gen/chunk/BlendingData;acceptBiomes(IIILnet/minecraft/world/gen/chunk/BlendingData$BiomeConsumer;)V
-
acceptHeights
- Mappings:
Namespace Name Mixin selector intermediary method_39351Lnet/minecraft/class_6749;method_39351(IILnet/minecraft/class_6749$class_6751;)Vofficial aLdik;a(IILdik$c;)Vnamed acceptHeightsLnet/minecraft/world/gen/chunk/BlendingData;acceptHeights(IILnet/minecraft/world/gen/chunk/BlendingData$HeightConsumer;)V
-
acceptCollidableBlockDensities
protected void acceptCollidableBlockDensities(int biomeX, int biomeZ, int minHalfSectionY, int maxHalfSectionY, BlendingData.CollidableBlockDensityConsumer consumer) - Mappings:
Namespace Name Mixin selector intermediary method_39346Lnet/minecraft/class_6749;method_39346(IIIILnet/minecraft/class_6749$class_6750;)Vofficial aLdik;a(IIIILdik$b;)Vnamed acceptCollidableBlockDensitiesLnet/minecraft/world/gen/chunk/BlendingData;acceptCollidableBlockDensities(IIIILnet/minecraft/world/gen/chunk/BlendingData$CollidableBlockDensityConsumer;)V
-
getVerticalHalfSectionCount
private int getVerticalHalfSectionCount()- Mappings:
Namespace Name Mixin selector intermediary method_39576Lnet/minecraft/class_6749;method_39576()Iofficial bLdik;b()Inamed getVerticalHalfSectionCountLnet/minecraft/world/gen/chunk/BlendingData;getVerticalHalfSectionCount()I
-
getVerticalBiomeCount
private int getVerticalBiomeCount()- Mappings:
Namespace Name Mixin selector intermediary method_41567Lnet/minecraft/class_6749;method_41567()Iofficial cLdik;c()Inamed getVerticalBiomeCountLnet/minecraft/world/gen/chunk/BlendingData;getVerticalBiomeCount()I
-
getOneAboveBottomHalfSectionY
private int getOneAboveBottomHalfSectionY()- Mappings:
Namespace Name Mixin selector intermediary method_39581Lnet/minecraft/class_6749;method_39581()Iofficial dLdik;d()Inamed getOneAboveBottomHalfSectionYLnet/minecraft/world/gen/chunk/BlendingData;getOneAboveBottomHalfSectionY()I
-
getBottomHalfSectionY
private int getBottomHalfSectionY()- Mappings:
Namespace Name Mixin selector intermediary method_39583Lnet/minecraft/class_6749;method_39583()Iofficial eLdik;e()Inamed getBottomHalfSectionYLnet/minecraft/world/gen/chunk/BlendingData;getBottomHalfSectionY()I
-
getHalfSectionHeight
private int getHalfSectionHeight(int halfSectionY) - Mappings:
Namespace Name Mixin selector intermediary method_41565Lnet/minecraft/class_6749;method_41565(I)Iofficial aLdik;a(I)Inamed getHalfSectionHeightLnet/minecraft/world/gen/chunk/BlendingData;getHalfSectionHeight(I)I
-
getNorthWestIndex
private static int getNorthWestIndex(int chunkBiomeX, int chunkBiomeZ) Gets the north east index for the given chunk-local biome coordinates. At least one of these coordinates must be0for this method to work properly.- Parameters:
chunkBiomeX- the chunk-local biome X coordinatechunkBiomeZ- the chunk-local biome Z coordinate- Returns:
- the north west index
- Mappings:
Namespace Name Mixin selector intermediary method_39578Lnet/minecraft/class_6749;method_39578(II)Iofficial aLdik;a(II)Inamed getNorthWestIndexLnet/minecraft/world/gen/chunk/BlendingData;getNorthWestIndex(II)I
-
getSouthEastIndex
private static int getSouthEastIndex(int chunkBiomeX, int chunkBiomeZ) Gets the south east index for the given chunk-local biome coordinates. At least one of these coordinates must beCHUNK_BIOME_END_INDEX(4) for this method to work properly.- Parameters:
chunkBiomeX- the chunk-local biome X coordinatechunkBiomeZ- the chunk-local biome Z coordinate- Returns:
- the south east index
- Mappings:
Namespace Name Mixin selector intermediary method_39582Lnet/minecraft/class_6749;method_39582(II)Iofficial bLdik;b(II)Inamed getSouthEastIndexLnet/minecraft/world/gen/chunk/BlendingData;getSouthEastIndex(II)I
-
getX
private static int getX(int index) - Mappings:
Namespace Name Mixin selector intermediary method_39343Lnet/minecraft/class_6749;method_39343(I)Iofficial bLdik;b(I)Inamed getXLnet/minecraft/world/gen/chunk/BlendingData;getX(I)I
-
getZ
private static int getZ(int index) - Mappings:
Namespace Name Mixin selector intermediary method_39352Lnet/minecraft/class_6749;method_39352(I)Iofficial cLdik;c(I)Inamed getZLnet/minecraft/world/gen/chunk/BlendingData;getZ(I)I
-
method_39355
private static int method_39355(int int2) - Mappings:
Namespace Name Mixin selector intermediary method_39355Lnet/minecraft/class_6749;method_39355(I)Iofficial dLdik;d(I)Inamed method_39355Lnet/minecraft/world/gen/chunk/BlendingData;method_39355(I)I
-
getOldHeightLimit
- Mappings:
Namespace Name Mixin selector intermediary method_41564Lnet/minecraft/class_6749;method_41564()Lnet/minecraft/class_5539;official aLdik;a()Lcmm;named getOldHeightLimitLnet/minecraft/world/gen/chunk/BlendingData;getOldHeightLimit()Lnet/minecraft/world/HeightLimitView;
-