Class ServerChunkProvider

java.lang.Object
net.minecraft.world.chunk.ServerChunkProvider
All Implemented Interfaces:
AutoCloseable, ChunkProvider

public class ServerChunkProvider extends Object implements ChunkProvider
Mappings:
Namespace Name
official tc
intermediary net/minecraft/class_794
named net/minecraft/world/chunk/ServerChunkProvider
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_8891 Lnet/minecraft/class_794;field_8891:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/chunk/ServerChunkProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_21837

      private final LongSet field_21837
      Mappings:
      Namespace Name Mixin selector
      official b Ltc;b:Lit/unimi/dsi/fastutil/longs/LongSet;
      intermediary field_21837 Lnet/minecraft/class_794;field_21837:Lit/unimi/dsi/fastutil/longs/LongSet;
      named field_21837 Lnet/minecraft/world/chunk/ServerChunkProvider;field_21837:Lit/unimi/dsi/fastutil/longs/LongSet;
    • generator

      private final ChunkGenerator<?> generator
      Mappings:
      Namespace Name Mixin selector
      official c Ltc;c:Lbmy;
      intermediary field_13850 Lnet/minecraft/class_794;field_13850:Lnet/minecraft/class_2744;
      named generator Lnet/minecraft/world/chunk/ServerChunkProvider;generator:Lnet/minecraft/server/world/ChunkGenerator;
    • chunkWriter

      private final ChunkStorage chunkWriter
      Mappings:
      Namespace Name Mixin selector
      official d Ltc;d:Lbnw;
      intermediary field_2805 Lnet/minecraft/class_794;field_2805:Lnet/minecraft/class_1199;
      named chunkWriter Lnet/minecraft/world/chunk/ServerChunkProvider;chunkWriter:Lnet/minecraft/world/chunk/ChunkStorage;
    • field_13851

      private final Long2ObjectMap<Chunk> field_13851
      Mappings:
      Namespace Name Mixin selector
      official e Ltc;e:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      intermediary field_13851 Lnet/minecraft/class_794;field_13851:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
      named field_13851 Lnet/minecraft/world/chunk/ServerChunkProvider;field_13851:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • field_21838

      private Chunk field_21838
      Mappings:
      Namespace Name Mixin selector
      official f Ltc;f:Lbnj;
      intermediary field_21838 Lnet/minecraft/class_794;field_21838:Lnet/minecraft/class_1196;
      named field_21838 Lnet/minecraft/world/chunk/ServerChunkProvider;field_21838:Lnet/minecraft/world/chunk/Chunk;
    • field_21839

      private final class_4452 field_21839
      Mappings:
      Namespace Name Mixin selector
      official g Ltc;g:Ltx;
      intermediary field_21839 Lnet/minecraft/class_794;field_21839:Lnet/minecraft/class_4452;
      named field_21839 Lnet/minecraft/world/chunk/ServerChunkProvider;field_21839:Lnet/minecraft/class_4452;
    • field_21840

      Mappings:
      Namespace Name Mixin selector
      official h Ltc;h:Lacw;
      intermediary field_21840 Lnet/minecraft/class_794;field_21840:Lnet/minecraft/class_3454;
      named field_21840 Lnet/minecraft/world/chunk/ServerChunkProvider;field_21840:Lnet/minecraft/class_3454;
    • world

      private final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      official i Ltc;i:Ltd;
      intermediary field_2808 Lnet/minecraft/class_794;field_2808:Lnet/minecraft/class_795;
      named world Lnet/minecraft/world/chunk/ServerChunkProvider;world:Lnet/minecraft/server/world/ServerWorld;
    • field_21841

      private final ThreadExecutor field_21841
      Mappings:
      Namespace Name Mixin selector
      official j Ltc;j:Lacv;
      intermediary field_21841 Lnet/minecraft/class_794;field_21841:Lnet/minecraft/class_2605;
      named field_21841 Lnet/minecraft/world/chunk/ServerChunkProvider;field_21841:Lnet/minecraft/util/ThreadExecutor;
  • Constructor Details

  • Method Details

    • method_12772

      public Collection<Chunk> method_12772()
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a()Ljava/util/Collection;
      intermediary method_12772 Lnet/minecraft/class_794;method_12772()Ljava/util/Collection;
      named method_12772 Lnet/minecraft/world/chunk/ServerChunkProvider;method_12772()Ljava/util/Collection;
    • method_12774

      public void method_12774(Chunk chunk)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Lbnj;)V
      intermediary method_12774 Lnet/minecraft/class_794;method_12774(Lnet/minecraft/class_1196;)V
      named method_12774 Lnet/minecraft/world/chunk/ServerChunkProvider;method_12774(Lnet/minecraft/world/chunk/Chunk;)V
    • unloadAll

      public void unloadAll()
      Mappings:
      Namespace Name Mixin selector
      official b Ltc;b()V
      intermediary method_2125 Lnet/minecraft/class_794;method_2125()V
      named unloadAll Lnet/minecraft/world/chunk/ServerChunkProvider;unloadAll()V
    • method_21248

      public void method_21248(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(II)V
      intermediary method_21248 Lnet/minecraft/class_794;method_21248(II)V
      named method_21248 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21248(II)V
    • method_17044

      @Nullable public Chunk method_17044(int int2, int int3, boolean bool, boolean bool2)
      Specified by:
      method_17044 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbnc;a(IIZZ)Lbnj;
      intermediary method_17044 Lnet/minecraft/class_1193;method_17044(IIZZ)Lnet/minecraft/class_1196;
      named method_17044 Lnet/minecraft/world/chunk/ChunkProvider;method_17044(IIZZ)Lnet/minecraft/world/chunk/Chunk;
    • method_17043

      public class_3781 method_17043(int int2, int int3, boolean bool)
      Specified by:
      method_17043 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbnc;a(IIZ)Lbmx;
      intermediary method_17043 Lnet/minecraft/class_1193;method_17043(IIZ)Lnet/minecraft/class_3781;
      named method_17043 Lnet/minecraft/world/chunk/ChunkProvider;method_17043(IIZ)Lnet/minecraft/class_3781;
    • method_21253

      public CompletableFuture<ChunkBlockStateStorage> method_21253(Iterable<ChunkPos> iterable, Consumer<Chunk> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_21253 Lnet/minecraft/class_794;method_21253(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
      named method_21253 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21253(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
    • method_21250

      private CrashException method_21250(int int2, int int3, Throwable throwable)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(IILjava/lang/Throwable;)Lh;
      intermediary method_21250 Lnet/minecraft/class_794;method_21250(IILjava/lang/Throwable;)Lnet/minecraft/class_875;
      named method_21250 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21250(IILjava/lang/Throwable;)Lnet/minecraft/util/crash/CrashException;
    • method_21252

      private Chunk method_21252(class_3781 class_3781)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Lbmx;)Lbnj;
      intermediary method_21252 Lnet/minecraft/class_794;method_21252(Lnet/minecraft/class_3781;)Lnet/minecraft/class_1196;
      named method_21252 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21252(Lnet/minecraft/class_3781;)Lnet/minecraft/world/chunk/Chunk;
    • method_21254

      private void method_21254(class_3781 class_3781)
      Mappings:
      Namespace Name Mixin selector
      official b Ltc;b(Lbmx;)V
      intermediary method_21254 Lnet/minecraft/class_794;method_21254(Lnet/minecraft/class_3781;)V
      named method_21254 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21254(Lnet/minecraft/class_3781;)V
    • method_12776

      public boolean method_12776(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Z)Z
      intermediary method_12776 Lnet/minecraft/class_794;method_12776(Z)Z
      named method_12776 Lnet/minecraft/world/chunk/ServerChunkProvider;method_12776(Z)Z
    • close

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

      public void flushChunks()
      Mappings:
      Namespace Name Mixin selector
      official c Ltc;c()V
      intermediary method_4727 Lnet/minecraft/class_794;method_4727()V
      named flushChunks Lnet/minecraft/world/chunk/ServerChunkProvider;flushChunks()V
    • method_17045

      public boolean method_17045(BooleanSupplier booleanSupplier)
      Specified by:
      method_17045 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lbnc;a(Ljava/util/function/BooleanSupplier;)Z
      intermediary method_17045 Lnet/minecraft/class_1193;method_17045(Ljava/util/function/BooleanSupplier;)Z
      named method_17045 Lnet/minecraft/world/chunk/ChunkProvider;method_17045(Ljava/util/function/BooleanSupplier;)Z
    • method_3870

      public boolean method_3870()
      Mappings:
      Namespace Name Mixin selector
      official d Ltc;d()Z
      intermediary method_3870 Lnet/minecraft/class_794;method_3870()Z
      named method_3870 Lnet/minecraft/world/chunk/ServerChunkProvider;method_3870()Z
    • getChunkProviderName

      public String getChunkProviderName()
      Specified by:
      getChunkProviderName in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official e Lbnc;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_12775

      public List<Biome.SpawnEntry> method_12775(EntityCategory entityCategory, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Lafc;Lel;)Ljava/util/List;
      intermediary method_12775 Lnet/minecraft/class_794;method_12775(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Ljava/util/List;
      named method_12775 Lnet/minecraft/world/chunk/ServerChunkProvider;method_12775(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
    • method_21251

      public int method_21251(World world, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Laxy;ZZ)I
      intermediary method_21251 Lnet/minecraft/class_794;method_21251(Lnet/minecraft/class_1150;ZZ)I
      named method_21251 Lnet/minecraft/world/chunk/ServerChunkProvider;method_21251(Lnet/minecraft/world/World;ZZ)I
    • method_12773

      @Nullable public BlockPos method_12773(World world, String string, BlockPos blockPos, int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Ltc;a(Laxy;Ljava/lang/String;Lel;IZ)Lel;
      intermediary method_12773 Lnet/minecraft/class_794;method_12773(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;IZ)Lnet/minecraft/class_2552;
      named method_12773 Lnet/minecraft/world/chunk/ServerChunkProvider;method_12773(Lnet/minecraft/world/World;Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;IZ)Lnet/minecraft/util/math/BlockPos;
    • method_17046

      public ChunkGenerator<?> method_17046()
      Specified by:
      method_17046 in interface ChunkProvider
      Mappings:
      Namespace Name Mixin selector
      official f Lbnc;f()Lbmy;
      intermediary method_17046 Lnet/minecraft/class_1193;method_17046()Lnet/minecraft/class_2744;
      named method_17046 Lnet/minecraft/world/chunk/ChunkProvider;method_17046()Lnet/minecraft/server/world/ChunkGenerator;
    • method_3874

      public int method_3874()
      Mappings:
      Namespace Name Mixin selector
      official g Ltc;g()I
      intermediary method_3874 Lnet/minecraft/class_794;method_3874()I
      named method_3874 Lnet/minecraft/world/chunk/ServerChunkProvider;method_3874()I
    • method_3864

      public boolean method_3864(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Ltc;b(II)Z
      intermediary method_3864 Lnet/minecraft/class_794;method_3864(II)Z
      named method_3864 Lnet/minecraft/world/chunk/ServerChunkProvider;method_3864(II)Z