Class BlendingData

java.lang.Object
net.minecraft.world.gen.chunk.BlendingData

public class BlendingData extends Object
Mappings:
Namespace Name
official dav
intermediary net/minecraft/class_6749
named net/minecraft/world/gen/chunk/BlendingData
  • Field Details

    • field_35514

      private static final double field_35514
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Ldav;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_36280

      protected static final int field_36280
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;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_35511

      protected static final int field_35511
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;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_36281

      protected static final int field_36281
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Ldav;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_37704

      private static final double field_37704
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official g Ldav;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_37705

      private static final double field_37705
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Ldav;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_35516

      private static final int field_35516
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Ldav;i:I
      intermediary field_35516 Lnet/minecraft/class_6749;field_35516:I
      named field_35516 Lnet/minecraft/world/gen/chunk/BlendingData;field_35516:I
    • field_35683

      private static final int field_35683
      Mappings:
      Namespace Name Mixin selector
      official j Ldav;j:I
      intermediary field_35683 Lnet/minecraft/class_6749;field_35683:I
      named field_35683 Lnet/minecraft/world/gen/chunk/BlendingData;field_35683:I
    • field_35684

      private static final int field_35684
      Mappings:
      Namespace Name Mixin selector
      official k Ldav;k:I
      intermediary field_35684 Lnet/minecraft/class_6749;field_35684:I
      named field_35684 Lnet/minecraft/world/gen/chunk/BlendingData;field_35684:I
    • field_35685

      private static final int field_35685
      Mappings:
      Namespace Name Mixin selector
      official l Ldav;l:I
      intermediary field_35685 Lnet/minecraft/class_6749;field_35685:I
      named field_35685 Lnet/minecraft/world/gen/chunk/BlendingData;field_35685:I
    • field_35686

      private static final int field_35686
      Mappings:
      Namespace Name Mixin selector
      official m Ldav;m:I
      intermediary field_35686 Lnet/minecraft/class_6749;field_35686:I
      named field_35686 Lnet/minecraft/world/gen/chunk/BlendingData;field_35686:I
    • field_35687

      private static final int field_35687
      Mappings:
      Namespace Name Mixin selector
      official n Ldav;n:I
      intermediary field_35687 Lnet/minecraft/class_6749;field_35687:I
      named field_35687 Lnet/minecraft/world/gen/chunk/BlendingData;field_35687:I
    • field_35518

      private static final int field_35518
      Mappings:
      Namespace Name Mixin selector
      official o Ldav;o:I
      intermediary field_35518 Lnet/minecraft/class_6749;field_35518:I
      named field_35518 Lnet/minecraft/world/gen/chunk/BlendingData;field_35518:I
    • SURFACE_BLOCKS

      private static final List<Block> SURFACE_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official q Ldav;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_35513

      protected static final double field_35513
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Ldav;d:D
      intermediary field_35513 Lnet/minecraft/class_6749;field_35513:D
      named field_35513 Lnet/minecraft/world/gen/chunk/BlendingData;field_35513:D
    • field_35695

      private static final com.mojang.serialization.Codec<double[]> field_35695
      Mappings:
      Namespace Name Mixin selector
      official v Ldav;v:Lcom/mojang/serialization/Codec;
      intermediary field_35695 Lnet/minecraft/class_6749;field_35695:Lcom/mojang/serialization/Codec;
      named field_35695 Lnet/minecraft/world/gen/chunk/BlendingData;field_35695:Lcom/mojang/serialization/Codec;
    • CODEC

      public static final com.mojang.serialization.Codec<BlendingData> CODEC
      Mappings:
      Namespace Name Mixin selector
      official e Ldav;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;
    • OLD_HEIGHT_LIMIT

      private final HeightLimitView OLD_HEIGHT_LIMIT
      Mappings:
      Namespace Name Mixin selector
      official p Ldav;p:Lcgc;
      intermediary field_35515 Lnet/minecraft/class_6749;field_35515:Lnet/minecraft/class_5539;
      named OLD_HEIGHT_LIMIT Lnet/minecraft/world/gen/chunk/BlendingData;OLD_HEIGHT_LIMIT:Lnet/minecraft/world/HeightLimitView;
    • field_35690

      private boolean field_35690
      Mappings:
      Namespace Name Mixin selector
      official r Ldav;r:Z
      intermediary field_35690 Lnet/minecraft/class_6749;field_35690:Z
      named field_35690 Lnet/minecraft/world/gen/chunk/BlendingData;field_35690:Z
    • heights

      private final double[] heights
      Mappings:
      Namespace Name Mixin selector
      official s Ldav;s:[D
      intermediary field_35692 Lnet/minecraft/class_6749;field_35692:[D
      named heights Lnet/minecraft/world/gen/chunk/BlendingData;heights:[D
    • field_36345

      private final List<List<RegistryEntry<Biome>>> field_36345
      Mappings:
      Namespace Name Mixin selector
      official t Ldav;t:Ljava/util/List;
      intermediary field_36345 Lnet/minecraft/class_6749;field_36345:Ljava/util/List;
      named field_36345 Lnet/minecraft/world/gen/chunk/BlendingData;field_36345:Ljava/util/List;
    • field_35693

      private final transient double[][] field_35693
      Mappings:
      Namespace Name Mixin selector
      official u Ldav;u:[[D
      intermediary field_35693 Lnet/minecraft/class_6749;field_35693:[[D
      named field_35693 Lnet/minecraft/world/gen/chunk/BlendingData;field_35693:[[D
  • Constructor Details

    • BlendingData

      private BlendingData(int int2, int int3, Optional<double[]> optional)
  • Method Details

    • method_39573

      private static com.mojang.serialization.DataResult<BlendingData> method_39573(BlendingData blendingData)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Ldav;)Lcom/mojang/serialization/DataResult;
      intermediary method_39573 Lnet/minecraft/class_6749;method_39573(Lnet/minecraft/class_6749;)Lcom/mojang/serialization/DataResult;
      named method_39573 Lnet/minecraft/world/gen/chunk/BlendingData;method_39573(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 Ldav;a(Lafv;II)Ldav;
      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;
    • getAdjacentChunksWithNoise

      public static Set<EightWayDirection> getAdjacentChunksWithNoise(StructureWorldAccess access, int chunkX, int chunkZ, boolean newNoise)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcgs;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;
    • method_39572

      private void method_39572(Chunk chunk, Set<EightWayDirection> set)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcwm;Ljava/util/Set;)V
      intermediary method_39572 Lnet/minecraft/class_6749;method_39572(Lnet/minecraft/class_2791;Ljava/util/Set;)V
      named method_39572 Lnet/minecraft/world/gen/chunk/BlendingData;method_39572(Lnet/minecraft/world/chunk/Chunk;Ljava/util/Set;)V
    • method_39347

      private void method_39347(int index, Chunk chunk, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(ILcwm;II)V
      intermediary method_39347 Lnet/minecraft/class_6749;method_39347(ILnet/minecraft/class_2791;II)V
      named method_39347 Lnet/minecraft/world/gen/chunk/BlendingData;method_39347(ILnet/minecraft/world/chunk/Chunk;II)V
    • getSurfaceHeight

      private int getSurfaceHeight(Chunk chunk, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcwm;II)I
      intermediary method_39349 Lnet/minecraft/class_6749;method_39349(Lnet/minecraft/class_2791;II)I
      named getSurfaceHeight Lnet/minecraft/world/gen/chunk/BlendingData;getSurfaceHeight(Lnet/minecraft/world/chunk/Chunk;II)I
    • method_39905

      private static double method_39905(Chunk chunk, BlockPos.Mutable mutable)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcwm;Lgt$a;)D
      intermediary method_39905 Lnet/minecraft/class_6749;method_39905(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D
      named method_39905 Lnet/minecraft/world/gen/chunk/BlendingData;method_39905(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos$Mutable;)D
    • method_39906

      private static double method_39906(Chunk chunk, BlockPos.Mutable mutable)
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b(Lcwm;Lgt$a;)D
      intermediary method_39906 Lnet/minecraft/class_6749;method_39906(Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;)D
      named method_39906 Lnet/minecraft/world/gen/chunk/BlendingData;method_39906(Lnet/minecraft/world/chunk/Chunk;Lnet/minecraft/util/math/BlockPos$Mutable;)D
    • method_39354

      private double[] method_39354(Chunk chunk, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcwm;III)[D
      intermediary method_39354 Lnet/minecraft/class_6749;method_39354(Lnet/minecraft/class_2791;III)[D
      named method_39354 Lnet/minecraft/world/gen/chunk/BlendingData;method_39354(Lnet/minecraft/world/chunk/Chunk;III)[D
    • method_41566

      private List<RegistryEntry<Biome>> method_41566(Chunk chunk, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b(Lcwm;II)Ljava/util/List;
      intermediary method_41566 Lnet/minecraft/class_6749;method_41566(Lnet/minecraft/class_2791;II)Ljava/util/List;
      named method_41566 Lnet/minecraft/world/gen/chunk/BlendingData;method_41566(Lnet/minecraft/world/chunk/Chunk;II)Ljava/util/List;
    • isCollidableAndNotTreeAt

      private static boolean isCollidableAndNotTreeAt(Chunk chunk, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(Lcwm;Lgt;)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
    • method_39344

      protected double method_39344(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(III)D
      intermediary method_39344 Lnet/minecraft/class_6749;method_39344(III)D
      named method_39344 Lnet/minecraft/world/gen/chunk/BlendingData;method_39344(III)D
    • method_39575

      private double method_39575(@Nullable @org.jetbrains.annotations.Nullable double[] double2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a([DI)D
      intermediary method_39575 Lnet/minecraft/class_6749;method_39575([DI)D
      named method_39575 Lnet/minecraft/world/gen/chunk/BlendingData;method_39575([DI)D
    • method_39345

      protected double method_39345(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b(III)D
      intermediary method_39345 Lnet/minecraft/class_6749;method_39345(III)D
      named method_39345 Lnet/minecraft/world/gen/chunk/BlendingData;method_39345(III)D
    • method_40028

      protected void method_40028(int int2, int int3, int int4, BlendingData.class_6853 class_6853)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(IIILdav$a;)V
      intermediary method_40028 Lnet/minecraft/class_6749;method_40028(IIILnet/minecraft/class_6749$class_6853;)V
      named method_40028 Lnet/minecraft/world/gen/chunk/BlendingData;method_40028(IIILnet/minecraft/world/gen/chunk/BlendingData$class_6853;)V
    • method_39351

      protected void method_39351(int int2, int int3, BlendingData.class_6751 class_6751)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(IILdav$c;)V
      intermediary method_39351 Lnet/minecraft/class_6749;method_39351(IILnet/minecraft/class_6749$class_6751;)V
      named method_39351 Lnet/minecraft/world/gen/chunk/BlendingData;method_39351(IILnet/minecraft/world/gen/chunk/BlendingData$class_6751;)V
    • method_39346

      protected void method_39346(int int2, int int3, int int4, int int5, BlendingData.class_6750 class_6750)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(IIIILdav$b;)V
      intermediary method_39346 Lnet/minecraft/class_6749;method_39346(IIIILnet/minecraft/class_6749$class_6750;)V
      named method_39346 Lnet/minecraft/world/gen/chunk/BlendingData;method_39346(IIIILnet/minecraft/world/gen/chunk/BlendingData$class_6750;)V
    • method_39576

      private int method_39576()
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b()I
      intermediary method_39576 Lnet/minecraft/class_6749;method_39576()I
      named method_39576 Lnet/minecraft/world/gen/chunk/BlendingData;method_39576()I
    • method_41567

      private int method_41567()
      Mappings:
      Namespace Name Mixin selector
      official c Ldav;c()I
      intermediary method_41567 Lnet/minecraft/class_6749;method_41567()I
      named method_41567 Lnet/minecraft/world/gen/chunk/BlendingData;method_41567()I
    • method_39581

      private int method_39581()
      Mappings:
      Namespace Name Mixin selector
      official d Ldav;d()I
      intermediary method_39581 Lnet/minecraft/class_6749;method_39581()I
      named method_39581 Lnet/minecraft/world/gen/chunk/BlendingData;method_39581()I
    • method_39583

      private int method_39583()
      Mappings:
      Namespace Name Mixin selector
      official e Ldav;e()I
      intermediary method_39583 Lnet/minecraft/class_6749;method_39583()I
      named method_39583 Lnet/minecraft/world/gen/chunk/BlendingData;method_39583()I
    • method_41565

      private int method_41565(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(I)I
      intermediary method_41565 Lnet/minecraft/class_6749;method_41565(I)I
      named method_41565 Lnet/minecraft/world/gen/chunk/BlendingData;method_41565(I)I
    • method_39578

      private static int method_39578(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a(II)I
      intermediary method_39578 Lnet/minecraft/class_6749;method_39578(II)I
      named method_39578 Lnet/minecraft/world/gen/chunk/BlendingData;method_39578(II)I
    • method_39582

      private static int method_39582(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b(II)I
      intermediary method_39582 Lnet/minecraft/class_6749;method_39582(II)I
      named method_39582 Lnet/minecraft/world/gen/chunk/BlendingData;method_39582(II)I
    • method_39343

      private static int method_39343(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Ldav;b(I)I
      intermediary method_39343 Lnet/minecraft/class_6749;method_39343(I)I
      named method_39343 Lnet/minecraft/world/gen/chunk/BlendingData;method_39343(I)I
    • method_39352

      private static int method_39352(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Ldav;c(I)I
      intermediary method_39352 Lnet/minecraft/class_6749;method_39352(I)I
      named method_39352 Lnet/minecraft/world/gen/chunk/BlendingData;method_39352(I)I
    • method_39355

      private static int method_39355(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Ldav;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
    • method_41564

      public HeightLimitView method_41564()
      Mappings:
      Namespace Name Mixin selector
      official a Ldav;a()Lcgc;
      intermediary method_41564 Lnet/minecraft/class_6749;method_41564()Lnet/minecraft/class_5539;
      named method_41564 Lnet/minecraft/world/gen/chunk/BlendingData;method_41564()Lnet/minecraft/world/HeightLimitView;