java.lang.Object
net.minecraft.world.level.levelgen.blending.Blender

public class Blender extends Object
  • Field Details Link icon

    • EMPTY Link icon

      private static final Blender EMPTY
    • SHIFT_NOISE Link icon

      private static final NormalNoise SHIFT_NOISE
    • HEIGHT_BLENDING_RANGE_CELLS Link icon

      private static final int HEIGHT_BLENDING_RANGE_CELLS
    • HEIGHT_BLENDING_RANGE_CHUNKS Link icon

      private static final int HEIGHT_BLENDING_RANGE_CHUNKS
    • DENSITY_BLENDING_RANGE_CELLS Link icon

      private static final int DENSITY_BLENDING_RANGE_CELLS
      See Also:
    • DENSITY_BLENDING_RANGE_CHUNKS Link icon

      private static final int DENSITY_BLENDING_RANGE_CHUNKS
    • OLD_CHUNK_XZ_RADIUS Link icon

      private static final double OLD_CHUNK_XZ_RADIUS
      See Also:
    • heightAndBiomeBlendingData Link icon

      private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> heightAndBiomeBlendingData
    • densityBlendingData Link icon

      private final it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> densityBlendingData
  • Constructor Details Link icon

    • Blender Link icon

      Blender(it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202197_, it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap<BlendingData> p_202198_)
  • Method Details Link icon

    • empty Link icon

      public static Blender empty()
    • of Link icon

      public static Blender of(@Nullable WorldGenRegion p_190203_)
    • blendOffsetAndFactor Link icon

      public Blender.BlendingOutput blendOffsetAndFactor(int p_209719_, int p_209720_)
    • heightToOffset Link icon

      private static double heightToOffset(double p_190155_)
    • blendDensity Link icon

      public double blendDensity(DensityFunction.FunctionContext p_209721_, double p_209722_)
    • getBlendingDataValue Link icon

      private double getBlendingDataValue(int p_190175_, int p_190176_, int p_190177_, Blender.CellValueGetter p_190178_)
    • getBlendingDataValue Link icon

      private double getBlendingDataValue(Blender.CellValueGetter p_190212_, int p_190213_, int p_190214_, int p_190215_, int p_190216_, int p_190217_)
    • getBiomeResolver Link icon

      public BiomeResolver getBiomeResolver(BiomeResolver p_190204_)
    • blendBiome Link icon

      @Nullable private Holder<Biome> blendBiome(int p_224707_, int p_224708_, int p_224709_)
    • generateBorderTicks Link icon

      public static void generateBorderTicks(WorldGenRegion p_197032_, ChunkAccess p_197033_)
    • generateBorderTick Link icon

      private static void generateBorderTick(ChunkAccess p_197041_, BlockPos p_197042_)
    • addAroundOldChunksCarvingMaskFilter Link icon

      public static void addAroundOldChunksCarvingMaskFilter(WorldGenLevel p_197035_, ProtoChunk p_197036_)
    • makeOldChunkDistanceGetter Link icon

      public static Blender.DistanceGetter makeOldChunkDistanceGetter(@Nullable BlendingData p_224727_, Map<Direction8,BlendingData> p_224728_)
    • makeOffsetOldChunkDistanceGetter Link icon

      private static Blender.DistanceGetter makeOffsetOldChunkDistanceGetter(@Nullable Direction8 p_224730_, BlendingData p_224731_)
    • distanceToCube Link icon

      private static double distanceToCube(double p_197025_, double p_197026_, double p_197027_, double p_197028_, double p_197029_, double p_197030_)