yarn/mappings/net/minecraft/world/gen/chunk/BlendingData.mapping

148 lines
5.4 KiB
Plaintext

CLASS net/minecraft/class_6749 net/minecraft/world/gen/chunk/BlendingData
FIELD field_35515 oldHeightLimit Lnet/minecraft/class_5539;
FIELD field_35518 HORIZONTAL_BIOME_COUNT I
FIELD field_35519 SURFACE_BLOCKS Ljava/util/List;
FIELD field_35682 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35683 BIOMES_PER_CHUNK I
FIELD field_35684 LAST_CHUNK_BIOME_INDEX I
FIELD field_35685 CHUNK_BIOME_END_INDEX I
FIELD field_35686 NORTH_WEST_END_INDEX I
FIELD field_35687 SOUTH_EAST_END_INDEX_PART I
FIELD field_35690 initializedBlendingData Z
FIELD field_35692 surfaceHeights [D
FIELD field_35693 collidableBlockDensities [[D
FIELD field_35695 DOUBLE_ARRAY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_36345 biomes Ljava/util/List;
METHOD <init> (IILjava/util/Optional;)V
ARG 1 oldBottomSectionY
ARG 2 oldTopSectionY
ARG 3 heights
METHOD method_39343 getX (I)I
ARG 0 index
METHOD method_39344 getHeight (III)D
ARG 1 biomeX
ARG 2 biomeY
ARG 3 biomeZ
METHOD method_39345 getCollidableBlockDensity (III)D
ARG 1 chunkBiomeX
ARG 2 halfSectionY
ARG 3 chunkBiomeZ
METHOD method_39346 acceptCollidableBlockDensities (IIIILnet/minecraft/class_6749$class_6750;)V
ARG 1 biomeX
ARG 2 biomeZ
ARG 3 minHalfSectionY
ARG 4 maxHalfSectionY
ARG 5 consumer
METHOD method_39347 initBlockColumn (ILnet/minecraft/class_2791;II)V
ARG 1 index
ARG 2 chunk
ARG 3 chunkBlockX
ARG 4 chunkBlockZ
METHOD method_39349 getSurfaceBlockY (Lnet/minecraft/class_2791;II)I
ARG 1 chunk
ARG 2 blockX
ARG 3 blockZ
METHOD method_39350 isCollidableAndNotTreeAt (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)Z
ARG 0 chunk
ARG 1 pos
METHOD method_39351 acceptHeights (IILnet/minecraft/class_6749$class_6751;)V
ARG 1 biomeX
ARG 2 biomeZ
ARG 3 consumer
METHOD method_39352 getZ (I)I
ARG 0 index
METHOD method_39354 calculateCollidableBlockDensityColumn (Lnet/minecraft/class_2791;III)[D
ARG 1 chunk
ARG 2 chunkBlockX
ARG 3 chunkBlockZ
ARG 4 surfaceHeight
METHOD method_39567 (D)Z
ARG 0 height
METHOD method_39570 getBlendingData (Lnet/minecraft/class_3233;II)Lnet/minecraft/class_6749;
ARG 0 chunkRegion
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_39571 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_39572 initChunkBlendingData (Lnet/minecraft/class_2791;Ljava/util/Set;)V
ARG 1 chunk
ARG 2 newNoiseChunkDirections
METHOD method_39573 validate (Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult;
ARG 0 data
METHOD method_39574 ([D)V
ARG 0 heights2
METHOD method_39575 getCollidableBlockDensity ([DI)D
ARG 1 collidableBlockDensityColumn
ARG 2 halfSectionY
METHOD method_39576 getVerticalHalfSectionCount ()I
METHOD method_39578 getNorthWestIndex (II)I
COMMENT Gets the north east index for the given chunk-local biome coordinates.
COMMENT At least one of these coordinates must be {@code 0} for this method to work properly.
COMMENT
COMMENT @return the north west index
ARG 0 chunkBiomeX
COMMENT the chunk-local biome X coordinate
ARG 1 chunkBiomeZ
COMMENT the chunk-local biome Z coordinate
METHOD method_39579 getAdjacentChunksWithNoise (Lnet/minecraft/class_5281;IIZ)Ljava/util/Set;
ARG 0 access
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 oldNoise
METHOD method_39580 (Lnet/minecraft/class_6749;)Ljava/util/Optional;
ARG 0 blendingData
METHOD method_39581 getOneAboveBottomHalfSectionY ()I
METHOD method_39582 getSouthEastIndex (II)I
COMMENT Gets the south east index for the given chunk-local biome coordinates.
COMMENT At least one of these coordinates must be {@code CHUNK_BIOME_END_INDEX} ({@code 4})
COMMENT for this method to work properly.
COMMENT
COMMENT @return the south east index
ARG 0 chunkBiomeX
COMMENT the chunk-local biome X coordinate
ARG 1 chunkBiomeZ
COMMENT the chunk-local biome Z coordinate
METHOD method_39583 getBottomHalfSectionY ()I
METHOD method_39905 getAboveCollidableBlockValue (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D
COMMENT {@return {@code 1.0} if there is a collidable block below, otherwise {@code -1}}
ARG 0 chunk
ARG 1 mutablePos
COMMENT will be moved down by one block by this method
METHOD method_39906 getCollidableBlockDensityBelow (Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D
ARG 0 chunk
ARG 1 mutablePos
COMMENT will be moved down by seven blocks by this method
METHOD method_40028 acceptBiomes (IIILnet/minecraft/class_6749$class_6853;)V
ARG 1 biomeX
ARG 2 biomeY
ARG 3 biomeZ
ARG 4 consumer
METHOD method_41564 getOldHeightLimit ()Lnet/minecraft/class_5539;
METHOD method_41565 getHalfSectionHeight (I)I
ARG 1 halfSectionY
METHOD method_41566 getVerticalBiomeSections (Lnet/minecraft/class_2791;II)Ljava/util/List;
ARG 1 chunk
ARG 2 chunkBlockX
ARG 3 chunkBlockZ
METHOD method_41567 getVerticalBiomeCount ()I
METHOD method_41568 (Lnet/minecraft/class_6749;)Ljava/lang/Integer;
ARG 0 blendingData
METHOD method_41569 (Lnet/minecraft/class_6749;)Ljava/lang/Integer;
ARG 0 blendingData
CLASS class_6750 CollidableBlockDensityConsumer
METHOD consume (IIID)V
ARG 1 biomeX
ARG 2 halfSectionY
ARG 3 biomeZ
ARG 4 collidableBlockDensity
CLASS class_6751 HeightConsumer
METHOD consume (IID)V
ARG 1 biomeX
ARG 2 biomeZ
ARG 3 height
CLASS class_6853 BiomeConsumer
METHOD consume (IILnet/minecraft/class_6880;)V
ARG 1 biomeX
ARG 2 biomeZ
ARG 3 biome