Class BlendingData

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

public class BlendingData extends Object
Mappings:
Namespace Name
official cuz
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 g Lcuz;g:D
      intermediary field_35514 Lnet/minecraft/class_6749;field_35514:D
      named field_35514 Lnet/minecraft/world/gen/chunk/BlendingData;field_35514:D
    • OLD_HEIGHT_LIMIT

      protected static final HeightLimitView OLD_HEIGHT_LIMIT
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a:Lcax;
      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_36280

      protected static final int field_36280
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcuz;b: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 c Lcuz;c: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 d Lcuz;d:I
      intermediary field_36281 Lnet/minecraft/class_6749;field_36281:I
      named field_36281 Lnet/minecraft/world/gen/chunk/BlendingData;field_36281:I
    • field_35516

      private static final int field_35516
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Lcuz;h: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 i Lcuz;i: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 j Lcuz;j: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 k Lcuz;k: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 l Lcuz;l: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 m Lcuz;m: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 n Lcuz;n:I
      intermediary field_35518 Lnet/minecraft/class_6749;field_35518:I
      named field_35518 Lnet/minecraft/world/gen/chunk/BlendingData;field_35518:I
    • field_35688

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

      private static final List<Block> SURFACE_BLOCKS
      Mappings:
      Namespace Name Mixin selector
      official p Lcuz;p: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 e Lcuz;e: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 w Lcuz;w: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 f Lcuz;f: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;
    • oldNoise

      private final boolean oldNoise
      Mappings:
      Namespace Name Mixin selector
      official q Lcuz;q:Z
      intermediary field_35689 Lnet/minecraft/class_6749;field_35689:Z
      named oldNoise Lnet/minecraft/world/gen/chunk/BlendingData;oldNoise:Z
    • field_35690

      private boolean field_35690
      Mappings:
      Namespace Name Mixin selector
      official r Lcuz;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 Lcuz;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<RegistryEntry<Biome>> field_36345
      Mappings:
      Namespace Name Mixin selector
      official t Lcuz;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 Lcuz;u:[[D
      intermediary field_35693 Lnet/minecraft/class_6749;field_35693:[[D
      named field_35693 Lnet/minecraft/world/gen/chunk/BlendingData;field_35693:[[D
    • field_35694

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

    • BlendingData

      private BlendingData(boolean oldNoise, Optional<double[]> optional)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcuz;<init>(ZLjava/util/Optional;)V
      intermediary <init> Lnet/minecraft/class_6749;<init>(ZLjava/util/Optional;)V
      named <init> Lnet/minecraft/world/gen/chunk/BlendingData;<init>(ZLjava/util/Optional;)V
  • Method Details

    • method_39573

      private static com.mojang.serialization.DataResult<BlendingData> method_39573(BlendingData blendingData)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(Lcuz;)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;
    • usesOldNoise

      public boolean usesOldNoise()
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a()Z
      intermediary method_39566 Lnet/minecraft/class_6749;method_39566()Z
      named usesOldNoise Lnet/minecraft/world/gen/chunk/BlendingData;usesOldNoise()Z
    • getBlendingData

      @Nullable public static @Nullable BlendingData getBlendingData(ChunkRegion chunkRegion, int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(Laed;II)Lcuz;
      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 Lcuz;a(Lcbn;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 Lcuz;a(Lcqq;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 Lcuz;a(ILcqq;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 static int getSurfaceHeight(Chunk chunk, int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(Lcqq;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 Lcuz;a(Lcqq;Lgj$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 Lcuz;b(Lcqq;Lgj$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 static double[] method_39354(Chunk chunk, int x, int z, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(Lcqq;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
    • isCollidableAndNotTreeAt

      private static boolean isCollidableAndNotTreeAt(Chunk chunk, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(Lcqq;Lgj;)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 Lcuz;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 static double method_39575(@Nullable @org.jetbrains.annotations.Nullable double[] double2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;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 Lcuz;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, BlendingData.class_6853 class_6853)
      Mappings:
      Namespace Name Mixin selector
      official a Lcuz;a(IILcuz$a;)V
      intermediary method_40028 Lnet/minecraft/class_6749;method_40028(IILnet/minecraft/class_6749$class_6853;)V
      named method_40028 Lnet/minecraft/world/gen/chunk/BlendingData;method_40028(IILnet/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 Lcuz;a(IILcuz$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 Lcuz;a(IIIILcuz$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_39569

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

      private static int method_39576()
      Mappings:
      Namespace Name Mixin selector
      official b Lcuz;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_39581

      private static int method_39581()
      Mappings:
      Namespace Name Mixin selector
      official c Lcuz;c()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 static int method_39583()
      Mappings:
      Namespace Name Mixin selector
      official d Lcuz;d()I
      intermediary method_39583 Lnet/minecraft/class_6749;method_39583()I
      named method_39583 Lnet/minecraft/world/gen/chunk/BlendingData;method_39583()I
    • method_39578

      private static int method_39578(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Lcuz;b(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 c Lcuz;c(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 a Lcuz;a(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 b Lcuz;b(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 c Lcuz;c(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