Package net.minecraft

Class class_3782<C extends class_3798>

java.lang.Object
net.minecraft.class_3782<C>
All Implemented Interfaces:
ChunkGenerator<C>
Direct Known Subclasses:
class_3808, DebugChunkGenerator, EndChunkGenerator, FlatChunkGenerator, SurfaceChunkGenerator

public abstract class class_3782<C extends class_3798> extends Object implements ChunkGenerator<C>
Mappings:
Namespace Name
official bmz
intermediary net/minecraft/class_3782
named net/minecraft/class_3782
  • Field Details

    • field_18838

      protected final IWorld field_18838
      Mappings:
      Namespace Name Mixin selector
      official a Lbmz;a:Laxz;
      intermediary field_18838 Lnet/minecraft/class_3782;field_18838:Lnet/minecraft/class_3598;
      named field_18838 Lnet/minecraft/class_3782;field_18838:Lnet/minecraft/world/IWorld;
    • field_18839

      protected final long field_18839
      Mappings:
      Namespace Name Mixin selector
      official b Lbmz;b:J
      intermediary field_18839 Lnet/minecraft/class_3782;field_18839:J
      named field_18839 Lnet/minecraft/class_3782;field_18839:J
    • field_18840

      protected final SingletonBiomeSource field_18840
      Mappings:
      Namespace Name Mixin selector
      official c Lbmz;c:Layw;
      intermediary field_18840 Lnet/minecraft/class_3782;field_18840:Lnet/minecraft/class_1178;
      named field_18840 Lnet/minecraft/class_3782;field_18840:Lnet/minecraft/world/biome/SingletonBiomeSource;
    • field_18841

      protected final Map<class_3902<? extends class_3845>,Long2ObjectMap<class_3992>> field_18841
      Mappings:
      Namespace Name Mixin selector
      official d Lbmz;d:Ljava/util/Map;
      intermediary field_18841 Lnet/minecraft/class_3782;field_18841:Ljava/util/Map;
      named field_18841 Lnet/minecraft/class_3782;field_18841:Ljava/util/Map;
    • field_18842

      protected final Map<class_3902<? extends class_3845>,Long2ObjectMap<LongSet>> field_18842
      Mappings:
      Namespace Name Mixin selector
      official e Lbmz;e:Ljava/util/Map;
      intermediary field_18842 Lnet/minecraft/class_3782;field_18842:Ljava/util/Map;
      named field_18842 Lnet/minecraft/class_3782;field_18842:Ljava/util/Map;
  • Constructor Details

  • Method Details

    • method_17019

      public void method_17019(class_4441 class_4441, class_3801.class_3802 class_3802)
      Specified by:
      method_17019 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a(Lti;Lboq$a;)V
      intermediary method_17019 Lnet/minecraft/class_2744;method_17019(Lnet/minecraft/class_4441;Lnet/minecraft/class_3801$class_3802;)V
      named method_17019 Lnet/minecraft/server/world/ChunkGenerator;method_17019(Lnet/minecraft/class_4441;Lnet/minecraft/class_3801$class_3802;)V
    • method_3866

      @Nullable public BlockPos method_3866(World world, String string, BlockPos blockPos, int int2, boolean bool)
      Specified by:
      method_3866 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a(Laxy;Ljava/lang/String;Lel;IZ)Lel;
      intermediary method_3866 Lnet/minecraft/class_2744;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;IZ)Lnet/minecraft/class_2552;
      named method_3866 Lnet/minecraft/server/world/ChunkGenerator;method_3866(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;
    • method_17028

      protected void method_17028(class_3781 class_3781, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmz;a(Lbmx;Ljava/util/Random;)V
      intermediary method_17028 Lnet/minecraft/class_3782;method_17028(Lnet/minecraft/class_3781;Ljava/util/Random;)V
      named method_17028 Lnet/minecraft/class_3782;method_17028(Lnet/minecraft/class_3781;Ljava/util/Random;)V
    • method_17018

      public void method_17018(class_4441 class_4441)
      Specified by:
      method_17018 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a(Lti;)V
      intermediary method_17018 Lnet/minecraft/class_2744;method_17018(Lnet/minecraft/class_4441;)V
      named method_17018 Lnet/minecraft/server/world/ChunkGenerator;method_17018(Lnet/minecraft/class_4441;)V
    • method_17029

      public void method_17029(class_3781 class_3781, Biome[] biome, class_3812 class_3812, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmz;a(Lbmx;[Layu;Lboz;I)V
      intermediary method_17029 Lnet/minecraft/class_3782;method_17029(Lnet/minecraft/class_3781;[Lnet/minecraft/class_1170;Lnet/minecraft/class_3812;I)V
      named method_17029 Lnet/minecraft/class_3782;method_17029(Lnet/minecraft/class_3781;[Lnet/minecraft/world/biome/Biome;Lnet/minecraft/class_3812;I)V
    • method_17013

      public abstract C method_17013()
      Specified by:
      method_17013 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a()Lbom;
      intermediary method_17013 Lnet/minecraft/class_2744;method_17013()Lnet/minecraft/class_3798;
      named method_17013 Lnet/minecraft/server/world/ChunkGenerator;method_17013()Lnet/minecraft/class_3798;
    • method_17027

      public abstract double[] method_17027(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmz;a(II)[D
      intermediary method_17027 Lnet/minecraft/class_3782;method_17027(II)[D
      named method_17027 Lnet/minecraft/class_3782;method_17027(II)[D
    • method_17015

      public boolean method_17015(Biome biome, class_3902<? extends class_3845> class_3902)
      Specified by:
      method_17015 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a(Layu;Lbtl;)Z
      intermediary method_17015 Lnet/minecraft/class_2744;method_17015(Lnet/minecraft/class_1170;Lnet/minecraft/class_3902;)Z
      named method_17015 Lnet/minecraft/server/world/ChunkGenerator;method_17015(Lnet/minecraft/world/biome/Biome;Lnet/minecraft/class_3902;)Z
    • method_17021

      @Nullable public class_3845 method_17021(Biome biome, class_3902<? extends class_3845> class_3902)
      Specified by:
      method_17021 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official b Lbmy;b(Layu;Lbtl;)Lbqp;
      intermediary method_17021 Lnet/minecraft/class_2744;method_17021(Lnet/minecraft/class_1170;Lnet/minecraft/class_3902;)Lnet/minecraft/class_3845;
      named method_17021 Lnet/minecraft/server/world/ChunkGenerator;method_17021(Lnet/minecraft/world/biome/Biome;Lnet/minecraft/class_3902;)Lnet/minecraft/class_3845;
    • method_17020

      public SingletonBiomeSource method_17020()
      Specified by:
      method_17020 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official b Lbmy;b()Layw;
      intermediary method_17020 Lnet/minecraft/class_2744;method_17020()Lnet/minecraft/class_1178;
      named method_17020 Lnet/minecraft/server/world/ChunkGenerator;method_17020()Lnet/minecraft/world/biome/SingletonBiomeSource;
    • method_17024

      public long method_17024()
      Specified by:
      method_17024 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official c Lbmy;c()J
      intermediary method_17024 Lnet/minecraft/class_2744;method_17024()J
      named method_17024 Lnet/minecraft/server/world/ChunkGenerator;method_17024()J
    • method_17017

      public Long2ObjectMap<class_3992> method_17017(class_3902<? extends class_3845> class_3902)
      Specified by:
      method_17017 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official a Lbmy;a(Lbtl;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary method_17017 Lnet/minecraft/class_2744;method_17017(Lnet/minecraft/class_3902;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named method_17017 Lnet/minecraft/server/world/ChunkGenerator;method_17017(Lnet/minecraft/class_3902;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • method_17022

      public Long2ObjectMap<LongSet> method_17022(class_3902<? extends class_3845> class_3902)
      Specified by:
      method_17022 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official b Lbmy;b(Lbtl;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary method_17022 Lnet/minecraft/class_2744;method_17022(Lnet/minecraft/class_3902;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named method_17022 Lnet/minecraft/server/world/ChunkGenerator;method_17022(Lnet/minecraft/class_3902;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • method_17026

      public int method_17026()
      Specified by:
      method_17026 in interface ChunkGenerator<C extends class_3798>
      Mappings:
      Namespace Name Mixin selector
      official e Lbmy;e()I
      intermediary method_17026 Lnet/minecraft/class_2744;method_17026()I
      named method_17026 Lnet/minecraft/server/world/ChunkGenerator;method_17026()I