Package net.minecraft.world.gen.chunk
Class BlendingData
java.lang.Object
net.minecraft.world.gen.chunk.BlendingData
- Mappings:
- Namespace - Name - official - din- intermediary - net/minecraft/class_6749- named - net/minecraft/world/gen/chunk/BlendingData
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static interfaceprotected static interfaceprotected static interface
- 
Field SummaryFieldsModifier 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 SummaryConstructorsModifierConstructorDescriptionprivateBlendingData(int oldBottomSectionY, int oldTopSectionY, Optional<double[]> heights) 
- 
Method SummaryModifier 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_35514private static final double field_35514- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldin;f:D- intermediary - field_35514- Lnet/minecraft/class_6749;field_35514:D- named - field_35514- Lnet/minecraft/world/gen/chunk/BlendingData;field_35514:D
 
- 
field_36280protected static final int field_36280- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a:I- intermediary - field_36280- Lnet/minecraft/class_6749;field_36280:I- named - field_36280- Lnet/minecraft/world/gen/chunk/BlendingData;field_36280:I
 
- 
field_35511protected static final int field_35511- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b:I- intermediary - field_35511- Lnet/minecraft/class_6749;field_35511:I- named - field_35511- Lnet/minecraft/world/gen/chunk/BlendingData;field_35511:I
 
- 
field_36281protected static final int field_36281- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldin;c:I- intermediary - field_36281- Lnet/minecraft/class_6749;field_36281:I- named - field_36281- Lnet/minecraft/world/gen/chunk/BlendingData;field_36281:I
 
- 
field_37704private static final double field_37704- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Ldin;g:D- intermediary - field_37704- Lnet/minecraft/class_6749;field_37704:D- named - field_37704- Lnet/minecraft/world/gen/chunk/BlendingData;field_37704:D
 
- 
field_37705private static final double field_37705- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Ldin;h:D- intermediary - field_37705- Lnet/minecraft/class_6749;field_37705:D- named - field_37705- Lnet/minecraft/world/gen/chunk/BlendingData;field_37705:D
 
- 
field_35516private static final int field_35516- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Ldin;i:I- intermediary - field_35516- Lnet/minecraft/class_6749;field_35516:I- named - field_35516- Lnet/minecraft/world/gen/chunk/BlendingData;field_35516:I
 
- 
BIOMES_PER_CHUNKprivate static final int BIOMES_PER_CHUNK- Mappings:
- Namespace - Name - Mixin selector - official - j- Ldin;j:I- intermediary - field_35683- Lnet/minecraft/class_6749;field_35683:I- named - BIOMES_PER_CHUNK- Lnet/minecraft/world/gen/chunk/BlendingData;BIOMES_PER_CHUNK:I
 
- 
LAST_CHUNK_BIOME_INDEXprivate static final int LAST_CHUNK_BIOME_INDEX- Mappings:
- Namespace - Name - Mixin selector - official - k- Ldin;k:I- intermediary - field_35684- Lnet/minecraft/class_6749;field_35684:I- named - LAST_CHUNK_BIOME_INDEX- Lnet/minecraft/world/gen/chunk/BlendingData;LAST_CHUNK_BIOME_INDEX:I
 
- 
CHUNK_BIOME_END_INDEXprivate static final int CHUNK_BIOME_END_INDEX- Mappings:
- Namespace - Name - Mixin selector - official - l- Ldin;l:I- intermediary - field_35685- Lnet/minecraft/class_6749;field_35685:I- named - CHUNK_BIOME_END_INDEX- Lnet/minecraft/world/gen/chunk/BlendingData;CHUNK_BIOME_END_INDEX:I
 
- 
NORTH_WEST_END_INDEXprivate static final int NORTH_WEST_END_INDEX- Mappings:
- Namespace - Name - Mixin selector - official - m- Ldin;m:I- intermediary - field_35686- Lnet/minecraft/class_6749;field_35686:I- named - NORTH_WEST_END_INDEX- Lnet/minecraft/world/gen/chunk/BlendingData;NORTH_WEST_END_INDEX:I
 
- 
SOUTH_EAST_END_INDEX_PARTprivate static final int SOUTH_EAST_END_INDEX_PART- Mappings:
- Namespace - Name - Mixin selector - official - n- Ldin;n:I- intermediary - field_35687- Lnet/minecraft/class_6749;field_35687:I- named - SOUTH_EAST_END_INDEX_PART- Lnet/minecraft/world/gen/chunk/BlendingData;SOUTH_EAST_END_INDEX_PART:I
 
- 
HORIZONTAL_BIOME_COUNTprivate static final int HORIZONTAL_BIOME_COUNT- Mappings:
- Namespace - Name - Mixin selector - official - o- Ldin;o:I- intermediary - field_35518- Lnet/minecraft/class_6749;field_35518:I- named - HORIZONTAL_BIOME_COUNT- Lnet/minecraft/world/gen/chunk/BlendingData;HORIZONTAL_BIOME_COUNT:I
 
- 
SURFACE_BLOCKS- Mappings:
- Namespace - Name - Mixin selector - official - q- Ldin;q:Ljava/util/List;- intermediary - field_35519- Lnet/minecraft/class_6749;field_35519:Ljava/util/List;- named - SURFACE_BLOCKS- Lnet/minecraft/world/gen/chunk/BlendingData;SURFACE_BLOCKS:Ljava/util/List;
 
- 
field_35513protected static final double field_35513- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldin;d:D- intermediary - field_35513- Lnet/minecraft/class_6749;field_35513:D- named - field_35513- Lnet/minecraft/world/gen/chunk/BlendingData;field_35513:D
 
- 
DOUBLE_ARRAY_CODECprivate static final com.mojang.serialization.Codec<double[]> DOUBLE_ARRAY_CODEC- Mappings:
- Namespace - Name - Mixin selector - official - v- Ldin;v:Lcom/mojang/serialization/Codec;- intermediary - field_35695- Lnet/minecraft/class_6749;field_35695:Lcom/mojang/serialization/Codec;- named - DOUBLE_ARRAY_CODEC- Lnet/minecraft/world/gen/chunk/BlendingData;DOUBLE_ARRAY_CODEC:Lcom/mojang/serialization/Codec;
 
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldin;e:Lcom/mojang/serialization/Codec;- intermediary - field_35682- Lnet/minecraft/class_6749;field_35682:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/world/gen/chunk/BlendingData;CODEC:Lcom/mojang/serialization/Codec;
 
- 
oldHeightLimit- Mappings:
- Namespace - Name - Mixin selector - official - p- Ldin;p:Lcmo;- intermediary - field_35515- Lnet/minecraft/class_6749;field_35515:Lnet/minecraft/class_5539;- named - oldHeightLimit- Lnet/minecraft/world/gen/chunk/BlendingData;oldHeightLimit:Lnet/minecraft/world/HeightLimitView;
 
- 
initializedBlendingDataprivate boolean initializedBlendingData- Mappings:
- Namespace - Name - Mixin selector - official - r- Ldin;r:Z- intermediary - field_35690- Lnet/minecraft/class_6749;field_35690:Z- named - initializedBlendingData- Lnet/minecraft/world/gen/chunk/BlendingData;initializedBlendingData:Z
 
- 
surfaceHeightsprivate final double[] surfaceHeights- Mappings:
- Namespace - Name - Mixin selector - official - s- Ldin;s:[D- intermediary - field_35692- Lnet/minecraft/class_6749;field_35692:[D- named - surfaceHeights- Lnet/minecraft/world/gen/chunk/BlendingData;surfaceHeights:[D
 
- 
biomes- Mappings:
- Namespace - Name - Mixin selector - official - t- Ldin;t:Ljava/util/List;- intermediary - field_36345- Lnet/minecraft/class_6749;field_36345:Ljava/util/List;- named - biomes- Lnet/minecraft/world/gen/chunk/BlendingData;biomes:Ljava/util/List;
 
- 
collidableBlockDensitiesprivate final transient double[][] collidableBlockDensities- Mappings:
- Namespace - Name - Mixin selector - official - u- Ldin;u:[[D- intermediary - field_35693- Lnet/minecraft/class_6749;field_35693:[[D- named - collidableBlockDensities- Lnet/minecraft/world/gen/chunk/BlendingData;collidableBlockDensities:[[D
 
 
- 
- 
Constructor Details- 
BlendingData- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldin;<init>(IILjava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_6749;<init>(IILjava/util/Optional;)V- named - <init>- Lnet/minecraft/world/gen/chunk/BlendingData;<init>(IILjava/util/Optional;)V
 
 
- 
- 
Method Details- 
validate- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Ldin;)Lcom/mojang/serialization/DataResult;- intermediary - method_39573- Lnet/minecraft/class_6749;method_39573(Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult;- named - validate- Lnet/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 - official - a- Ldin;a(Laim;II)Ldin;- intermediary - method_39570- Lnet/minecraft/class_6749;method_39570(Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;- named - getBlendingData- Lnet/minecraft/world/gen/chunk/BlendingData;getBlendingData(Lnet/minecraft/world/ChunkRegion;II)Lnet/minecraft/world/gen/chunk/BlendingData;
 
- 
getAdjacentChunksWithNoisepublic static Set<EightWayDirection> getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean oldNoise) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Lcng;IIZ)Ljava/util/Set;- intermediary - method_39579- Lnet/minecraft/class_6749;method_39579(Lnet/minecraft/class_5281;IIZ)Ljava/util/Set;- named - getAdjacentChunksWithNoise- Lnet/minecraft/world/gen/chunk/BlendingData;getAdjacentChunksWithNoise(Lnet/minecraft/world/StructureWorldAccess;IIZ)Ljava/util/Set;
 
- 
initChunkBlendingData- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Lddx;Ljava/util/Set;)V- intermediary - method_39572- Lnet/minecraft/class_6749;method_39572(Lnet/minecraft/class_2791;Ljava/util/Set;)V- named - initChunkBlendingData- Lnet/minecraft/world/gen/chunk/BlendingData;initChunkBlendingData(Lnet/minecraft/world/chunk/Chunk;Ljava/util/Set;)V
 
- 
initBlockColumn- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(ILddx;II)V- intermediary - method_39347- Lnet/minecraft/class_6749;method_39347(ILnet/minecraft/class_2791;II)V- named - initBlockColumn- Lnet/minecraft/world/gen/chunk/BlendingData;initBlockColumn(ILnet/minecraft/world/chunk/Chunk;II)V
 
- 
getSurfaceBlockY- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Lddx;II)I- intermediary - method_39349- Lnet/minecraft/class_6749;method_39349(Lnet/minecraft/class_2791;II)I- named - getSurfaceBlockY- Lnet/minecraft/world/gen/chunk/BlendingData;getSurfaceBlockY(Lnet/minecraft/world/chunk/Chunk;II)I
 
- 
getAboveCollidableBlockValueReturns1.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 - official - a- Ldin;a(Lddx;Lgu$a;)D- intermediary - method_39905- Lnet/minecraft/class_6749;method_39905(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D- named - getAboveCollidableBlockValue- Lnet/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 - official - b- Ldin;b(Lddx;Lgu$a;)D- intermediary - method_39906- Lnet/minecraft/class_6749;method_39906(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D- named - getCollidableBlockDensityBelow- Lnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensityBelow(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos$Mutable;)D
 
- 
calculateCollidableBlockDensityColumnprivate double[] calculateCollidableBlockDensityColumn(Chunk chunk, int chunkBlockX, int chunkBlockZ, int surfaceHeight) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Lddx;III)[D- intermediary - method_39354- Lnet/minecraft/class_6749;method_39354(Lnet/minecraft/class_2791;III)[D- named - calculateCollidableBlockDensityColumn- Lnet/minecraft/world/gen/chunk/BlendingData;calculateCollidableBlockDensityColumn(Lnet/minecraft/world/chunk/Chunk;III)[D
 
- 
getVerticalBiomeSectionsprivate List<RegistryEntry<Biome>> getVerticalBiomeSections(Chunk chunk, int chunkBlockX, int chunkBlockZ) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b(Lddx;II)Ljava/util/List;- intermediary - method_41566- Lnet/minecraft/class_6749;method_41566(Lnet/minecraft/class_2791;II)Ljava/util/List;- named - getVerticalBiomeSections- Lnet/minecraft/world/gen/chunk/BlendingData;getVerticalBiomeSections(Lnet/minecraft/world/chunk/Chunk;II)Ljava/util/List;
 
- 
isCollidableAndNotTreeAt- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(Lddx;Lgu;)Z- intermediary - method_39350- Lnet/minecraft/class_6749;method_39350(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Z- named - isCollidableAndNotTreeAt- Lnet/minecraft/world/gen/chunk/BlendingData;isCollidableAndNotTreeAt(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos;)Z
 
- 
getHeightprotected double getHeight(int biomeX, int biomeY, int biomeZ) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(III)D- intermediary - method_39344- Lnet/minecraft/class_6749;method_39344(III)D- named - getHeight- Lnet/minecraft/world/gen/chunk/BlendingData;getHeight(III)D
 
- 
getCollidableBlockDensityprivate double getCollidableBlockDensity(@Nullable @org.jetbrains.annotations.Nullable double[] collidableBlockDensityColumn, int halfSectionY) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a([DI)D- intermediary - method_39575- Lnet/minecraft/class_6749;method_39575([DI)D- named - getCollidableBlockDensity- Lnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensity([DI)D
 
- 
getCollidableBlockDensityprotected double getCollidableBlockDensity(int chunkBiomeX, int halfSectionY, int chunkBiomeZ) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b(III)D- intermediary - method_39345- Lnet/minecraft/class_6749;method_39345(III)D- named - getCollidableBlockDensity- Lnet/minecraft/world/gen/chunk/BlendingData;getCollidableBlockDensity(III)D
 
- 
acceptBiomesprotected void acceptBiomes(int biomeX, int biomeY, int biomeZ, BlendingData.BiomeConsumer consumer) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(IIILdin$a;)V- intermediary - method_40028- Lnet/minecraft/class_6749;method_40028(IIILnet/minecraft/class_6749$class_6853;)V- named - acceptBiomes- Lnet/minecraft/world/gen/chunk/BlendingData;acceptBiomes(IIILnet/minecraft/world/gen/chunk/BlendingData$BiomeConsumer;)V
 
- 
acceptHeights- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(IILdin$c;)V- intermediary - method_39351- Lnet/minecraft/class_6749;method_39351(IILnet/minecraft/class_6749$class_6751;)V- named - acceptHeights- Lnet/minecraft/world/gen/chunk/BlendingData;acceptHeights(IILnet/minecraft/world/gen/chunk/BlendingData$HeightConsumer;)V
 
- 
acceptCollidableBlockDensitiesprotected void acceptCollidableBlockDensities(int biomeX, int biomeZ, int minHalfSectionY, int maxHalfSectionY, BlendingData.CollidableBlockDensityConsumer consumer) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(IIIILdin$b;)V- intermediary - method_39346- Lnet/minecraft/class_6749;method_39346(IIIILnet/minecraft/class_6749$class_6750;)V- named - acceptCollidableBlockDensities- Lnet/minecraft/world/gen/chunk/BlendingData;acceptCollidableBlockDensities(IIIILnet/minecraft/world/gen/chunk/BlendingData$CollidableBlockDensityConsumer;)V
 
- 
getVerticalHalfSectionCountprivate int getVerticalHalfSectionCount()- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b()I- intermediary - method_39576- Lnet/minecraft/class_6749;method_39576()I- named - getVerticalHalfSectionCount- Lnet/minecraft/world/gen/chunk/BlendingData;getVerticalHalfSectionCount()I
 
- 
getVerticalBiomeCountprivate int getVerticalBiomeCount()- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldin;c()I- intermediary - method_41567- Lnet/minecraft/class_6749;method_41567()I- named - getVerticalBiomeCount- Lnet/minecraft/world/gen/chunk/BlendingData;getVerticalBiomeCount()I
 
- 
getOneAboveBottomHalfSectionYprivate int getOneAboveBottomHalfSectionY()- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldin;d()I- intermediary - method_39581- Lnet/minecraft/class_6749;method_39581()I- named - getOneAboveBottomHalfSectionY- Lnet/minecraft/world/gen/chunk/BlendingData;getOneAboveBottomHalfSectionY()I
 
- 
getBottomHalfSectionYprivate int getBottomHalfSectionY()- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldin;e()I- intermediary - method_39583- Lnet/minecraft/class_6749;method_39583()I- named - getBottomHalfSectionY- Lnet/minecraft/world/gen/chunk/BlendingData;getBottomHalfSectionY()I
 
- 
getHalfSectionHeightprivate int getHalfSectionHeight(int halfSectionY) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(I)I- intermediary - method_41565- Lnet/minecraft/class_6749;method_41565(I)I- named - getHalfSectionHeight- Lnet/minecraft/world/gen/chunk/BlendingData;getHalfSectionHeight(I)I
 
- 
getNorthWestIndexprivate 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 coordinate
- chunkBiomeZ- the chunk-local biome Z coordinate
- Returns:
- the north west index
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a(II)I- intermediary - method_39578- Lnet/minecraft/class_6749;method_39578(II)I- named - getNorthWestIndex- Lnet/minecraft/world/gen/chunk/BlendingData;getNorthWestIndex(II)I
 
- 
getSouthEastIndexprivate 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 coordinate
- chunkBiomeZ- the chunk-local biome Z coordinate
- Returns:
- the south east index
- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b(II)I- intermediary - method_39582- Lnet/minecraft/class_6749;method_39582(II)I- named - getSouthEastIndex- Lnet/minecraft/world/gen/chunk/BlendingData;getSouthEastIndex(II)I
 
- 
getXprivate static int getX(int index) - Mappings:
- Namespace - Name - Mixin selector - official - b- Ldin;b(I)I- intermediary - method_39343- Lnet/minecraft/class_6749;method_39343(I)I- named - getX- Lnet/minecraft/world/gen/chunk/BlendingData;getX(I)I
 
- 
getZprivate static int getZ(int index) - Mappings:
- Namespace - Name - Mixin selector - official - c- Ldin;c(I)I- intermediary - method_39352- Lnet/minecraft/class_6749;method_39352(I)I- named - getZ- Lnet/minecraft/world/gen/chunk/BlendingData;getZ(I)I
 
- 
method_39355private static int method_39355(int int2) - Mappings:
- Namespace - Name - Mixin selector - official - d- Ldin;d(I)I- intermediary - method_39355- Lnet/minecraft/class_6749;method_39355(I)I- named - method_39355- Lnet/minecraft/world/gen/chunk/BlendingData;method_39355(I)I
 
- 
getOldHeightLimit- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldin;a()Lcmo;- intermediary - method_41564- Lnet/minecraft/class_6749;method_41564()Lnet/minecraft/class_5539;- named - getOldHeightLimit- Lnet/minecraft/world/gen/chunk/BlendingData;getOldHeightLimit()Lnet/minecraft/world/HeightLimitView;
 
 
-