Class FlatChunkGenerator

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

public class FlatChunkGenerator extends Object implements ChunkProvider
Mappings:
Namespace Name
official apf
intermediary net/minecraft/class_1213
named net/minecraft/world/chunk/FlatChunkGenerator
  • Field Details

    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      official a Lapf;a:Lafm;
      intermediary field_4794 Lnet/minecraft/class_1213;field_4794:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/world/chunk/FlatChunkGenerator;world:Lnet/minecraft/world/World;
    • random

      private Random random
      Mappings:
      Namespace Name Mixin selector
      official b Lapf;b:Ljava/util/Random;
      intermediary field_4795 Lnet/minecraft/class_1213;field_4795:Ljava/util/Random;
      named random Lnet/minecraft/world/chunk/FlatChunkGenerator;random:Ljava/util/Random;
    • field_7510

      private final Block[] field_7510
      Mappings:
      Namespace Name Mixin selector
      official c Lapf;c:[Laht;
      intermediary field_7510 Lnet/minecraft/class_1213;field_7510:[Lnet/minecraft/class_197;
      named field_7510 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_7510:[Lnet/minecraft/block/Block;
    • field_4939

      private final byte[] field_4939
      Mappings:
      Namespace Name Mixin selector
      official d Lapf;d:[B
      intermediary field_4939 Lnet/minecraft/class_1213;field_4939:[B
      named field_4939 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4939:[B
    • field_4940

      private final FlatWorldHelper field_4940
      Mappings:
      Namespace Name Mixin selector
      official e Lapf;e:Lard;
      intermediary field_4940 Lnet/minecraft/class_1213;field_4940:Lnet/minecraft/class_1281;
      named field_4940 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4940:Lnet/minecraft/world/gen/FlatWorldHelper;
    • field_4941

      private final List field_4941
      Mappings:
      Namespace Name Mixin selector
      official f Lapf;f:Ljava/util/List;
      intermediary field_4941 Lnet/minecraft/class_1213;field_4941:Ljava/util/List;
      named field_4941 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4941:Ljava/util/List;
    • field_4942

      private final boolean field_4942
      Mappings:
      Namespace Name Mixin selector
      official g Lapf;g:Z
      intermediary field_4942 Lnet/minecraft/class_1213;field_4942:Z
      named field_4942 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4942:Z
    • field_4943

      private final boolean field_4943
      Mappings:
      Namespace Name Mixin selector
      official h Lapf;h:Z
      intermediary field_4943 Lnet/minecraft/class_1213;field_4943:Z
      named field_4943 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4943:Z
    • field_4944

      private LakesFeature field_4944
      Mappings:
      Namespace Name Mixin selector
      official i Lapf;i:Laqi;
      intermediary field_4944 Lnet/minecraft/class_1213;field_4944:Lnet/minecraft/class_1235;
      named field_4944 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4944:Lnet/minecraft/world/gen/feature/LakesFeature;
    • field_4945

      private LakesFeature field_4945
      Mappings:
      Namespace Name Mixin selector
      official j Lapf;j:Laqi;
      intermediary field_4945 Lnet/minecraft/class_1213;field_4945:Lnet/minecraft/class_1235;
      named field_4945 Lnet/minecraft/world/chunk/FlatChunkGenerator;field_4945:Lnet/minecraft/world/gen/feature/LakesFeature;
  • Constructor Details

    • FlatChunkGenerator

      public FlatChunkGenerator(World world, long long2, boolean bool, String string)
  • Method Details

    • getOrGenerateChunk

      public Chunk getOrGenerateChunk(int int2, int int3)
      Specified by:
      getOrGenerateChunk in interface ChunkProvider
    • getChunk

      public Chunk getChunk(int x, int z)
      Specified by:
      getChunk in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official d Laof;d(II)Laoi;
      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;
    • chunkExists

      public boolean chunkExists(int x, int z)
      Specified by:
      chunkExists in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laof;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 Laof;a(Laof;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
    • saveChunks

      public boolean saveChunks(boolean saveEntities, ProgressListener progressListener)
      Specified by:
      saveChunks in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laof;a(ZLow;)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 b Laof;b()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 c Laof;c()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 d Laof;d()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 e Laof;e()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;
    • method_3865

      public List method_3865(EntityCategory entityCategory, int int2, int int3, int int4)
      Specified by:
      method_3865 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laof;a(Lri;III)Ljava/util/List;
      intermediary method_3865 Lnet/minecraft/class_1193;method_3865(Lnet/minecraft/class_872;III)Ljava/util/List;
      named method_3865 Lnet/minecraft/world/chunk/ChunkProvider;method_3865(Lnet/minecraft/entity/EntityCategory;III)Ljava/util/List;
    • method_3866

      public Vec3i method_3866(World world, String string, int int2, int int3, int int4)
      Specified by:
      method_3866 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Laof;a(Lafm;Ljava/lang/String;III)Lafe;
      intermediary method_3866 Lnet/minecraft/class_1193;method_3866(Lnet/minecraft/class_1150;Ljava/lang/String;III)Lnet/minecraft/class_1167;
      named method_3866 Lnet/minecraft/world/chunk/ChunkProvider;method_3866(Lnet/minecraft/world/World;Ljava/lang/String;III)Lnet/minecraft/util/math/Vec3i;
    • getLoadedChunksCount

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

      public void method_4702(int int2, int int3)
      Specified by:
      method_4702 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official e Laof;e(II)V
      intermediary method_4702 Lnet/minecraft/class_1193;method_4702(II)V
      named method_4702 Lnet/minecraft/world/chunk/ChunkProvider;method_4702(II)V