Package net.minecraft.world.gen.chunk
Class Blender
java.lang.Object
net.minecraft.world.gen.chunk.Blender
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/chunk/Blender- intermediary - net/minecraft/class_6748- official - edv
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static interfacestatic final recordstatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final Long2ObjectOpenHashMap<BlendingData> private static final intprivate final Long2ObjectOpenHashMap<BlendingData> private static final intprivate static final doubleprivate static final Blenderprivate static final DoublePerlinNoiseSampler
- 
Constructor SummaryConstructorsConstructorDescriptionBlender(Long2ObjectOpenHashMap<BlendingData> blendingData, Long2ObjectOpenHashMap<BlendingData> closeBlendingData) 
- 
Method SummaryModifier and TypeMethodDescriptiondoubleapplyBlendDensity(DensityFunction.NoisePos pos, double density) private @Nullable RegistryEntry<Biome> blendBiome(int x, int y, int z) calculate(int blockX, int blockZ) static voidcreateCarvingMasks(StructureWorldAccess world, ProtoChunk chunk) static Blender.DistanceFunctioncreateClosestDistanceFunction(@Nullable BlendingData data, Map<EightWayDirection, BlendingData> neighborData) private static Blender.DistanceFunctioncreateDistanceFunction(@Nullable EightWayDirection direction, BlendingData data) getBiomeSupplier(BiomeSupplier biomeSupplier) static BlendergetBlender(@Nullable ChunkRegion chunkRegion) private static doublegetBlendOffset(double height) private static doublegetDistance(double x1, double y1, double z1, double x2, double y2, double z2) static Blenderprivate doublesample(Blender.BlendingSampler sampler, int chunkX, int chunkZ, int biomeX, int biomeY, int biomeZ) private doublesampleClosest(int biomeX, int biomeY, int biomeZ, Blender.BlendingSampler sampler) private static voidtickLeavesAndFluids(Chunk chunk, BlockPos pos) static voidtickLeavesAndFluids(ChunkRegion chunkRegion, Chunk chunk) 
- 
Field Details- 
NO_BLENDING- Mappings:
- Namespace - Name - Mixin selector - named - NO_BLENDING- Lnet/minecraft/world/gen/chunk/Blender;NO_BLENDING:Lnet/minecraft/world/gen/chunk/Blender;- intermediary - field_35501- Lnet/minecraft/class_6748;field_35501:Lnet/minecraft/class_6748;- official - a- Ledv;a:Ledv;
 
- 
OFFSET_NOISE- Mappings:
- Namespace - Name - Mixin selector - named - OFFSET_NOISE- Lnet/minecraft/world/gen/chunk/Blender;OFFSET_NOISE:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;- intermediary - field_35681- Lnet/minecraft/class_6748;field_35681:Lnet/minecraft/class_5216;- official - b- Ledv;b:Lesd;
 
- 
BLENDING_BIOME_DISTANCE_THRESHOLDprivate static final int BLENDING_BIOME_DISTANCE_THRESHOLD- Mappings:
- Namespace - Name - Mixin selector - named - BLENDING_BIOME_DISTANCE_THRESHOLD- Lnet/minecraft/world/gen/chunk/Blender;BLENDING_BIOME_DISTANCE_THRESHOLD:I- intermediary - field_35502- Lnet/minecraft/class_6748;field_35502:I- official - c- Ledv;c:I
 
- 
BLENDING_CHUNK_DISTANCE_THRESHOLDprivate static final int BLENDING_CHUNK_DISTANCE_THRESHOLD- Mappings:
- Namespace - Name - Mixin selector - named - BLENDING_CHUNK_DISTANCE_THRESHOLD- Lnet/minecraft/world/gen/chunk/Blender;BLENDING_CHUNK_DISTANCE_THRESHOLD:I- intermediary - field_35503- Lnet/minecraft/class_6748;field_35503:I- official - d- Ledv;d:I
 
- 
field_35504private static final int field_35504- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_35504- Lnet/minecraft/world/gen/chunk/Blender;field_35504:I- intermediary - field_35504- Lnet/minecraft/class_6748;field_35504:I- official - e- Ledv;e:I
 
- 
CLOSE_BLENDING_DISTANCE_THRESHOLDprivate static final int CLOSE_BLENDING_DISTANCE_THRESHOLD- Mappings:
- Namespace - Name - Mixin selector - named - CLOSE_BLENDING_DISTANCE_THRESHOLD- Lnet/minecraft/world/gen/chunk/Blender;CLOSE_BLENDING_DISTANCE_THRESHOLD:I- intermediary - field_35505- Lnet/minecraft/class_6748;field_35505:I- official - f- Ledv;f:I
 
- 
field_36224private static final double field_36224- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - field_36224- Lnet/minecraft/world/gen/chunk/Blender;field_36224:D- intermediary - field_36224- Lnet/minecraft/class_6748;field_36224:D- official - g- Ledv;g:D
 
- 
blendingData- Mappings:
- Namespace - Name - Mixin selector - named - blendingData- Lnet/minecraft/world/gen/chunk/Blender;blendingData:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- intermediary - field_36343- Lnet/minecraft/class_6748;field_36343:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- official - h- Ledv;h:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
 
- 
closeBlendingData- Mappings:
- Namespace - Name - Mixin selector - named - closeBlendingData- Lnet/minecraft/world/gen/chunk/Blender;closeBlendingData:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- intermediary - field_36344- Lnet/minecraft/class_6748;field_36344:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- official - i- Ledv;i:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
 
 
- 
- 
Constructor Details- 
BlenderBlender(Long2ObjectOpenHashMap<BlendingData> blendingData, Long2ObjectOpenHashMap<BlendingData> closeBlendingData) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/world/gen/chunk/Blender;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V- intermediary - <init>- Lnet/minecraft/class_6748;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V- official - <init>- Ledv;<init>(Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V
 
 
- 
- 
Method Details- 
getNoBlending- Mappings:
- Namespace - Name - Mixin selector - named - getNoBlending- Lnet/minecraft/world/gen/chunk/Blender;getNoBlending()Lnet/minecraft/world/gen/chunk/Blender;- intermediary - method_39336- Lnet/minecraft/class_6748;method_39336()Lnet/minecraft/class_6748;- official - a- Ledv;a()Ledv;
 
- 
getBlender- Mappings:
- Namespace - Name - Mixin selector - named - getBlender- Lnet/minecraft/world/gen/chunk/Blender;getBlender(Lnet/minecraft/world/ChunkRegion;)Lnet/minecraft/world/gen/chunk/Blender;- intermediary - method_39342- Lnet/minecraft/class_6748;method_39342(Lnet/minecraft/class_3233;)Lnet/minecraft/class_6748;- official - a- Ledv;a(Larl;)Ledv;
 
- 
calculate- Mappings:
- Namespace - Name - Mixin selector - named - calculate- Lnet/minecraft/world/gen/chunk/Blender;calculate(II)Lnet/minecraft/world/gen/chunk/Blender$BlendResult;- intermediary - method_39340- Lnet/minecraft/class_6748;method_39340(II)Lnet/minecraft/class_6748$class_6956;- official - a- Ledv;a(II)Ledv$a;
 
- 
getBlendOffsetprivate static double getBlendOffset(double height) - Mappings:
- Namespace - Name - Mixin selector - named - getBlendOffset- Lnet/minecraft/world/gen/chunk/Blender;getBlendOffset(D)D- intermediary - method_39337- Lnet/minecraft/class_6748;method_39337(D)D- official - a- Ledv;a(D)D
 
- 
applyBlendDensity- Mappings:
- Namespace - Name - Mixin selector - named - applyBlendDensity- Lnet/minecraft/world/gen/chunk/Blender;applyBlendDensity(Lnet/minecraft/world/gen/densityfunction/DensityFunction$NoisePos;D)D- intermediary - method_39338- Lnet/minecraft/class_6748;method_39338(Lnet/minecraft/class_6910$class_6912;D)D- official - a- Ledv;a(Lecm$b;D)D
 
- 
sampleClosest- Mappings:
- Namespace - Name - Mixin selector - named - sampleClosest- Lnet/minecraft/world/gen/chunk/Blender;sampleClosest(IIILnet/minecraft/world/gen/chunk/Blender$BlendingSampler;)D- intermediary - method_39562- Lnet/minecraft/class_6748;method_39562(IIILnet/minecraft/class_6748$class_6781;)D- official - a- Ledv;a(IIILedv$b;)D
 
- 
sampleprivate double sample(Blender.BlendingSampler sampler, int chunkX, int chunkZ, int biomeX, int biomeY, int biomeZ) - Mappings:
- Namespace - Name - Mixin selector - named - sample- Lnet/minecraft/world/gen/chunk/Blender;sample(Lnet/minecraft/world/gen/chunk/Blender$BlendingSampler;IIIII)D- intermediary - method_39565- Lnet/minecraft/class_6748;method_39565(Lnet/minecraft/class_6748$class_6781;IIIII)D- official - a- Ledv;a(Ledv$b;IIIII)D
 
- 
getBiomeSupplier- Mappings:
- Namespace - Name - Mixin selector - named - getBiomeSupplier- Lnet/minecraft/world/gen/chunk/Blender;getBiomeSupplier(Lnet/minecraft/world/biome/source/BiomeSupplier;)Lnet/minecraft/world/biome/source/BiomeSupplier;- intermediary - method_39563- Lnet/minecraft/class_6748;method_39563(Lnet/minecraft/class_6780;)Lnet/minecraft/class_6780;- official - a- Ledv;a(Ldho;)Ldho;
 
- 
blendBiome- Mappings:
- Namespace - Name - Mixin selector - named - blendBiome- Lnet/minecraft/world/gen/chunk/Blender;blendBiome(III)Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - method_39561- Lnet/minecraft/class_6748;method_39561(III)Lnet/minecraft/class_6880;- official - a- Ledv;a(III)Ljr;
 
- 
tickLeavesAndFluids- Mappings:
- Namespace - Name - Mixin selector - named - tickLeavesAndFluids- Lnet/minecraft/world/gen/chunk/Blender;tickLeavesAndFluids(Lnet/minecraft/world/ChunkRegion;Lnet/minecraft/world/chunk/Chunk;)V- intermediary - method_39772- Lnet/minecraft/class_6748;method_39772(Lnet/minecraft/class_3233;Lnet/minecraft/class_2791;)V- official - a- Ledv;a(Larl;Ldyt;)V
 
- 
tickLeavesAndFluids- Mappings:
- Namespace - Name - Mixin selector - named - tickLeavesAndFluids- Lnet/minecraft/world/gen/chunk/Blender;tickLeavesAndFluids(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos;)V- intermediary - method_39773- Lnet/minecraft/class_6748;method_39773(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;)V- official - a- Ledv;a(Ldyt;Lji;)V
 
- 
createCarvingMasks- Mappings:
- Namespace - Name - Mixin selector - named - createCarvingMasks- Lnet/minecraft/world/gen/chunk/Blender;createCarvingMasks(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/chunk/ProtoChunk;)V- intermediary - method_39809- Lnet/minecraft/class_6748;method_39809(Lnet/minecraft/class_5281;Lnet/minecraft/class_2839;)V- official - a- Ledv;a(Ldhh;Ldzn;)V
 
- 
createClosestDistanceFunctionpublic static Blender.DistanceFunction createClosestDistanceFunction(@Nullable @Nullable BlendingData data, Map<EightWayDirection, BlendingData> neighborData) - Mappings:
- Namespace - Name - Mixin selector - named - createClosestDistanceFunction- Lnet/minecraft/world/gen/chunk/Blender;createClosestDistanceFunction(Lnet/minecraft/world/gen/chunk/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/gen/chunk/Blender$DistanceFunction;- intermediary - method_39815- Lnet/minecraft/class_6748;method_39815(Lnet/minecraft/class_6749;Ljava/util/Map;)Lnet/minecraft/class_6748$class_6831;- official - a- Ledv;a(Ledw;Ljava/util/Map;)Ledv$c;
 
- 
createDistanceFunctionprivate static Blender.DistanceFunction createDistanceFunction(@Nullable @Nullable EightWayDirection direction, BlendingData data) - Mappings:
- Namespace - Name - Mixin selector - named - createDistanceFunction- Lnet/minecraft/world/gen/chunk/Blender;createDistanceFunction(Lnet/minecraft/util/math/EightWayDirection;Lnet/minecraft/world/gen/chunk/BlendingData;)Lnet/minecraft/world/gen/chunk/Blender$DistanceFunction;- intermediary - method_39812- Lnet/minecraft/class_6748;method_39812(Lnet/minecraft/class_2355;Lnet/minecraft/class_6749;)Lnet/minecraft/class_6748$class_6831;- official - a- Ledv;a(Ljo;Ledw;)Ledv$c;
 
- 
getDistanceprivate static double getDistance(double x1, double y1, double z1, double x2, double y2, double z2) - Mappings:
- Namespace - Name - Mixin selector - named - getDistance- Lnet/minecraft/world/gen/chunk/Blender;getDistance(DDDDDD)D- intermediary - method_39808- Lnet/minecraft/class_6748;method_39808(DDDDDD)D- official - a- Ledv;a(DDDDDD)D
 
 
-