Class EndChunkGenerator

java.lang.Object
net.minecraft.world.chunk.EndChunkGenerator
All Implemented Interfaces:
ChunkProvider

public class EndChunkGenerator extends Object implements ChunkProvider
Mappings:
Namespace Name
official bgw
intermediary net/minecraft/class_1219
named net/minecraft/world/chunk/EndChunkGenerator
  • Field Details

    • field_4855

      private Random field_4855
      Mappings:
      Namespace Name Mixin selector
      official h Lbgw;h:Ljava/util/Random;
      intermediary field_4855 Lnet/minecraft/class_1219;field_4855:Ljava/util/Random;
      named field_4855 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4855:Ljava/util/Random;
    • field_4856

      private NoiseGenerator field_4856
      Mappings:
      Namespace Name Mixin selector
      official i Lbgw;i:Lbnv;
      intermediary field_4856 Lnet/minecraft/class_1219;field_4856:Lnet/minecraft/class_58;
      named field_4856 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4856:Lnet/minecraft/world/gen/NoiseGenerator;
    • field_4857

      private NoiseGenerator field_4857
      Mappings:
      Namespace Name Mixin selector
      official j Lbgw;j:Lbnv;
      intermediary field_4857 Lnet/minecraft/class_1219;field_4857:Lnet/minecraft/class_58;
      named field_4857 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4857:Lnet/minecraft/world/gen/NoiseGenerator;
    • field_4858

      private NoiseGenerator field_4858
      Mappings:
      Namespace Name Mixin selector
      official k Lbgw;k:Lbnv;
      intermediary field_4858 Lnet/minecraft/class_1219;field_4858:Lnet/minecraft/class_58;
      named field_4858 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4858:Lnet/minecraft/world/gen/NoiseGenerator;
    • field_4847

      public NoiseGenerator field_4847
      Mappings:
      Namespace Name Mixin selector
      official a Lbgw;a:Lbnv;
      intermediary field_4847 Lnet/minecraft/class_1219;field_4847:Lnet/minecraft/class_58;
      named field_4847 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4847:Lnet/minecraft/world/gen/NoiseGenerator;
    • field_4848

      public NoiseGenerator field_4848
      Mappings:
      Namespace Name Mixin selector
      official b Lbgw;b:Lbnv;
      intermediary field_4848 Lnet/minecraft/class_1219;field_4848:Lnet/minecraft/class_58;
      named field_4848 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4848:Lnet/minecraft/world/gen/NoiseGenerator;
    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      official l Lbgw;l:Laqu;
      intermediary field_4859 Lnet/minecraft/class_1219;field_4859:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/chunk/EndChunkGenerator;world:Lnet/minecraft/world/World;
    • field_4860

      private double[] field_4860
      Mappings:
      Namespace Name Mixin selector
      official m Lbgw;m:[D
      intermediary field_4860 Lnet/minecraft/class_1219;field_4860:[D
      named field_4860 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4860:[D
    • field_4861

      private Biome[] field_4861
      Mappings:
      Namespace Name Mixin selector
      official n Lbgw;n:[Larm;
      intermediary field_4861 Lnet/minecraft/class_1219;field_4861:[Lnet/minecraft/class_1170;
      named field_4861 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4861:[Lnet/minecraft/world/biome/Biome;
    • field_4849

      double[] field_4849
      Mappings:
      Namespace Name Mixin selector
      official c Lbgw;c:[D
      intermediary field_4849 Lnet/minecraft/class_1219;field_4849:[D
      named field_4849 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4849:[D
    • field_4850

      double[] field_4850
      Mappings:
      Namespace Name Mixin selector
      official d Lbgw;d:[D
      intermediary field_4850 Lnet/minecraft/class_1219;field_4850:[D
      named field_4850 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4850:[D
    • field_4851

      double[] field_4851
      Mappings:
      Namespace Name Mixin selector
      official e Lbgw;e:[D
      intermediary field_4851 Lnet/minecraft/class_1219;field_4851:[D
      named field_4851 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4851:[D
    • field_4852

      double[] field_4852
      Mappings:
      Namespace Name Mixin selector
      official f Lbgw;f:[D
      intermediary field_4852 Lnet/minecraft/class_1219;field_4852:[D
      named field_4852 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4852:[D
    • field_4853

      double[] field_4853
      Mappings:
      Namespace Name Mixin selector
      official g Lbgw;g:[D
      intermediary field_4853 Lnet/minecraft/class_1219;field_4853:[D
      named field_4853 Lnet/minecraft/world/chunk/EndChunkGenerator;field_4853:[D
  • Constructor Details

    • EndChunkGenerator

      public EndChunkGenerator(World world, long long2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbgw;<init>(Laqu;J)V
      intermediary <init> Lnet/minecraft/class_1219;<init>(Lnet/minecraft/class_1150;J)V
      named <init> Lnet/minecraft/world/chunk/EndChunkGenerator;<init>(Lnet/minecraft/world/World;J)V
  • Method Details

    • method_9195

      public void method_9195(int int2, int int3, ChunkBlockStateStorage chunkBlockStateStorage)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgw;a(IILbgk;)V
      intermediary method_9195 Lnet/minecraft/class_1219;method_9195(IILnet/minecraft/class_2252;)V
      named method_9195 Lnet/minecraft/world/chunk/EndChunkGenerator;method_9195(IILnet/minecraft/world/chunk/ChunkBlockStateStorage;)V
    • method_9196

      public void method_9196(ChunkBlockStateStorage chunkBlockStateStorage)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgw;a(Lbgk;)V
      intermediary method_9196 Lnet/minecraft/class_1219;method_9196(Lnet/minecraft/class_2252;)V
      named method_9196 Lnet/minecraft/world/chunk/EndChunkGenerator;method_9196(Lnet/minecraft/world/chunk/ChunkBlockStateStorage;)V
    • getChunk

      public Chunk getChunk(int x, int z)
      Specified by:
      getChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official d Lbfe;d(II)Lbfh;
      intermediary method_3873 Lnet/minecraft/class_1193;method_3873(II)Lnet/minecraft/class_1196;
      named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/chunk/Chunk;
    • method_4011

      private double[] method_4011(double[] double2, int int2, int int3, int int4, int int5, int int6, int int7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgw;a([DIIIIII)[D
      intermediary method_4011 Lnet/minecraft/class_1219;method_4011([DIIIIII)[D
      named method_4011 Lnet/minecraft/world/chunk/EndChunkGenerator;method_4011([DIIIIII)[D
    • chunkExists

      public boolean chunkExists(int x, int z)
      Specified by:
      chunkExists in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(II)Z
      intermediary method_3864 Lnet/minecraft/class_1193;method_3864(II)Z
      named chunkExists Lnet/minecraft/world/chunk/ChunkProvider;chunkExists(II)Z
    • decorateChunk

      public void decorateChunk(ChunkProvider provider, int x, int z)
      Specified by:
      decorateChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfe;II)V
      intermediary method_3867 Lnet/minecraft/class_1193;method_3867(Lnet/minecraft/class_1193;II)V
      named decorateChunk Lnet/minecraft/world/chunk/ChunkProvider;decorateChunk(Lnet/minecraft/world/chunk/ChunkProvider;II)V
    • isChunkModified

      public boolean isChunkModified(ChunkProvider chunkProvider, Chunk chunk, int x, int z)
      Specified by:
      isChunkModified in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfe;Lbfh;II)Z
      intermediary method_9122 Lnet/minecraft/class_1193;method_9122(Lnet/minecraft/class_1193;Lnet/minecraft/class_1196;II)Z
      named isChunkModified Lnet/minecraft/world/chunk/ChunkProvider;isChunkModified(Lnet/minecraft/world/chunk/ChunkProvider;Lnet/minecraft/world/chunk/Chunk;II)Z
    • saveChunks

      public boolean saveChunks(boolean saveEntities, ProgressListener progressListener)
      Specified by:
      saveChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(ZLuy;)Z
      intermediary method_3868 Lnet/minecraft/class_1193;method_3868(ZLnet/minecraft/class_841;)Z
      named saveChunks Lnet/minecraft/world/chunk/ChunkProvider;saveChunks(ZLnet/minecraft/util/ProgressListener;)Z
    • flushChunks

      public void flushChunks()
      Specified by:
      flushChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official c Lbfe;c()V
      intermediary method_4727 Lnet/minecraft/class_1193;method_4727()V
      named flushChunks Lnet/minecraft/world/chunk/ChunkProvider;flushChunks()V
    • tickChunks

      public boolean tickChunks()
      Specified by:
      tickChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official d Lbfe;d()Z
      intermediary method_3869 Lnet/minecraft/class_1193;method_3869()Z
      named tickChunks Lnet/minecraft/world/chunk/ChunkProvider;tickChunks()Z
    • isSavingEnabled

      public boolean isSavingEnabled()
      Specified by:
      isSavingEnabled in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official e Lbfe;e()Z
      intermediary method_3870 Lnet/minecraft/class_1193;method_3870()Z
      named isSavingEnabled Lnet/minecraft/world/chunk/ChunkProvider;isSavingEnabled()Z
    • getChunkProviderName

      public String getChunkProviderName()
      Specified by:
      getChunkProviderName in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official f Lbfe;f()Ljava/lang/String;
      intermediary method_3872 Lnet/minecraft/class_1193;method_3872()Ljava/lang/String;
      named getChunkProviderName Lnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
    • getSpawnEntries

      public List getSpawnEntries(EntityCategory category, BlockPos pos)
      Specified by:
      getSpawnEntries in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lxp;Ldt;)Ljava/util/List;
      intermediary method_9124 Lnet/minecraft/class_1193;method_9124(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Ljava/util/List;
      named getSpawnEntries Lnet/minecraft/world/chunk/ChunkProvider;getSpawnEntries(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • getNearestStructurePos

      public BlockPos getNearestStructurePos(World world, String structureName, BlockPos pos)
      Specified by:
      getNearestStructurePos in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Laqu;Ljava/lang/String;Ldt;)Ldt;
      intermediary method_3866 Lnet/minecraft/class_1193;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2552;
      named getNearestStructurePos Lnet/minecraft/world/chunk/ChunkProvider;getNearestStructurePos(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    • getLoadedChunksCount

      public int getLoadedChunksCount()
      Specified by:
      getLoadedChunksCount in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official g Lbfe;g()I
      intermediary method_3874 Lnet/minecraft/class_1193;method_3874()I
      named getLoadedChunksCount Lnet/minecraft/world/chunk/ChunkProvider;getLoadedChunksCount()I
    • handleInitialLoad

      public void handleInitialLoad(Chunk chunk, int x, int z)
      Specified by:
      handleInitialLoad in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Lbfh;II)V
      intermediary method_4702 Lnet/minecraft/class_1193;method_4702(Lnet/minecraft/class_1196;II)V
      named handleInitialLoad Lnet/minecraft/world/chunk/ChunkProvider;handleInitialLoad(Lnet/minecraft/world/chunk/Chunk;II)V
    • getChunk

      public Chunk getChunk(BlockPos pos)
      Specified by:
      getChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbfe;a(Ldt;)Lbfh;
      intermediary method_9123 Lnet/minecraft/class_1193;method_9123(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1196;
      named getChunk Lnet/minecraft/world/chunk/ChunkProvider;getChunk(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/chunk/Chunk;