Package net.minecraft.world.chunk
Class ServerChunkProvider
java.lang.Object
net.minecraft.world.chunk.ServerChunkProvider
- All Implemented Interfaces:
AutoCloseable,ChunkProvider
- Mappings:
Namespace Name official tcintermediary net/minecraft/class_794named net/minecraft/world/chunk/ServerChunkProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ChunkStorageprivate final Long2ObjectMap<Chunk>private final LongSetprivate Chunkprivate final class_4452private final class_3454<ChunkPos,class_3786, ChunkBlockStateStorage> private final ThreadExecutorprivate final ChunkGenerator<?>private static final Loggerprivate final ServerWorld -
Constructor Summary
ConstructorsConstructorDescriptionServerChunkProvider(ServerWorld serverWorld, ChunkStorage chunkStorage, ChunkGenerator<?> chunkGenerator, ThreadExecutor threadExecutor) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidmethod_12773(World world, String string, BlockPos blockPos, int int2, boolean bool) voidmethod_12774(Chunk chunk) method_12775(EntityCategory entityCategory, BlockPos blockPos) booleanmethod_12776(boolean bool) method_17043(int int2, int int3, boolean bool) method_17044(int int2, int int3, boolean bool, boolean bool2) booleanmethod_17045(BooleanSupplier booleanSupplier) voidmethod_21248(int int2, int int3) private CrashExceptionmethod_21250(int int2, int int3, Throwable throwable) intmethod_21251(World world, boolean bool, boolean bool2) private Chunkmethod_21252(class_3781 class_3781) method_21253(Iterable<ChunkPos> iterable, Consumer<Chunk> consumer) private voidmethod_21254(class_3781 class_3781) booleanmethod_3864(int x, int z) booleanintvoid
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLtc;a:Lorg/apache/logging/log4j/Logger;intermediary field_8891Lnet/minecraft/class_794;field_8891:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/world/chunk/ServerChunkProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_21837
- Mappings:
Namespace Name Mixin selector official bLtc;b:Lit/unimi/dsi/fastutil/longs/LongSet;intermediary field_21837Lnet/minecraft/class_794;field_21837:Lit/unimi/dsi/fastutil/longs/LongSet;named field_21837Lnet/minecraft/world/chunk/ServerChunkProvider;field_21837:Lit/unimi/dsi/fastutil/longs/LongSet;
-
generator
- Mappings:
Namespace Name Mixin selector official cLtc;c:Lbmy;intermediary field_13850Lnet/minecraft/class_794;field_13850:Lnet/minecraft/class_2744;named generatorLnet/minecraft/world/chunk/ServerChunkProvider;generator:Lnet/minecraft/server/world/ChunkGenerator;
-
chunkWriter
- Mappings:
Namespace Name Mixin selector official dLtc;d:Lbnw;intermediary field_2805Lnet/minecraft/class_794;field_2805:Lnet/minecraft/class_1199;named chunkWriterLnet/minecraft/world/chunk/ServerChunkProvider;chunkWriter:Lnet/minecraft/world/chunk/ChunkStorage;
-
field_13851
- Mappings:
Namespace Name Mixin selector official eLtc;e:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;intermediary field_13851Lnet/minecraft/class_794;field_13851:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;named field_13851Lnet/minecraft/world/chunk/ServerChunkProvider;field_13851:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
-
field_21838
- Mappings:
Namespace Name Mixin selector official fLtc;f:Lbnj;intermediary field_21838Lnet/minecraft/class_794;field_21838:Lnet/minecraft/class_1196;named field_21838Lnet/minecraft/world/chunk/ServerChunkProvider;field_21838:Lnet/minecraft/world/chunk/Chunk;
-
field_21839
- Mappings:
Namespace Name Mixin selector official gLtc;g:Ltx;intermediary field_21839Lnet/minecraft/class_794;field_21839:Lnet/minecraft/class_4452;named field_21839Lnet/minecraft/world/chunk/ServerChunkProvider;field_21839:Lnet/minecraft/class_4452;
-
field_21840
- Mappings:
Namespace Name Mixin selector official hLtc;h:Lacw;intermediary field_21840Lnet/minecraft/class_794;field_21840:Lnet/minecraft/class_3454;named field_21840Lnet/minecraft/world/chunk/ServerChunkProvider;field_21840:Lnet/minecraft/class_3454;
-
world
- Mappings:
Namespace Name Mixin selector official iLtc;i:Ltd;intermediary field_2808Lnet/minecraft/class_794;field_2808:Lnet/minecraft/class_795;named worldLnet/minecraft/world/chunk/ServerChunkProvider;world:Lnet/minecraft/server/world/ServerWorld;
-
field_21841
- Mappings:
Namespace Name Mixin selector official jLtc;j:Lacv;intermediary field_21841Lnet/minecraft/class_794;field_21841:Lnet/minecraft/class_2605;named field_21841Lnet/minecraft/world/chunk/ServerChunkProvider;field_21841:Lnet/minecraft/util/ThreadExecutor;
-
-
Constructor Details
-
ServerChunkProvider
public ServerChunkProvider(ServerWorld serverWorld, ChunkStorage chunkStorage, ChunkGenerator<?> chunkGenerator, ThreadExecutor threadExecutor)
-
-
Method Details
-
method_12772
- Mappings:
Namespace Name Mixin selector official aLtc;a()Ljava/util/Collection;intermediary method_12772Lnet/minecraft/class_794;method_12772()Ljava/util/Collection;named method_12772Lnet/minecraft/world/chunk/ServerChunkProvider;method_12772()Ljava/util/Collection;
-
method_12774
- Mappings:
Namespace Name Mixin selector official aLtc;a(Lbnj;)Vintermediary method_12774Lnet/minecraft/class_794;method_12774(Lnet/minecraft/class_1196;)Vnamed method_12774Lnet/minecraft/world/chunk/ServerChunkProvider;method_12774(Lnet/minecraft/world/chunk/Chunk;)V
-
unloadAll
public void unloadAll()- Mappings:
Namespace Name Mixin selector official bLtc;b()Vintermediary method_2125Lnet/minecraft/class_794;method_2125()Vnamed unloadAllLnet/minecraft/world/chunk/ServerChunkProvider;unloadAll()V
-
method_21248
public void method_21248(int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLtc;a(II)Vintermediary method_21248Lnet/minecraft/class_794;method_21248(II)Vnamed method_21248Lnet/minecraft/world/chunk/ServerChunkProvider;method_21248(II)V
-
method_17044
- Specified by:
method_17044in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbnc;a(IIZZ)Lbnj;intermediary method_17044Lnet/minecraft/class_1193;method_17044(IIZZ)Lnet/minecraft/class_1196;named method_17044Lnet/minecraft/world/chunk/ChunkProvider;method_17044(IIZZ)Lnet/minecraft/world/chunk/Chunk;
-
method_17043
- Specified by:
method_17043in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbnc;a(IIZ)Lbmx;intermediary method_17043Lnet/minecraft/class_1193;method_17043(IIZ)Lnet/minecraft/class_3781;named method_17043Lnet/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 aLtc;a(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;intermediary method_21253Lnet/minecraft/class_794;method_21253(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;named method_21253Lnet/minecraft/world/chunk/ServerChunkProvider;method_21253(Ljava/lang/Iterable;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture;
-
method_21250
- Mappings:
Namespace Name Mixin selector official aLtc;a(IILjava/lang/Throwable;)Lh;intermediary method_21250Lnet/minecraft/class_794;method_21250(IILjava/lang/Throwable;)Lnet/minecraft/class_875;named method_21250Lnet/minecraft/world/chunk/ServerChunkProvider;method_21250(IILjava/lang/Throwable;)Lnet/minecraft/util/crash/CrashException;
-
method_21252
- Mappings:
Namespace Name Mixin selector official aLtc;a(Lbmx;)Lbnj;intermediary method_21252Lnet/minecraft/class_794;method_21252(Lnet/minecraft/class_3781;)Lnet/minecraft/class_1196;named method_21252Lnet/minecraft/world/chunk/ServerChunkProvider;method_21252(Lnet/minecraft/class_3781;)Lnet/minecraft/world/chunk/Chunk;
-
method_21254
- Mappings:
Namespace Name Mixin selector official bLtc;b(Lbmx;)Vintermediary method_21254Lnet/minecraft/class_794;method_21254(Lnet/minecraft/class_3781;)Vnamed method_21254Lnet/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 aLtc;a(Z)Zintermediary method_12776Lnet/minecraft/class_794;method_12776(Z)Znamed method_12776Lnet/minecraft/world/chunk/ServerChunkProvider;method_12776(Z)Z
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official closeLbnc;close()Vintermediary closeLnet/minecraft/class_1193;close()Vnamed closeLnet/minecraft/world/chunk/ChunkProvider;close()V
-
flushChunks
public void flushChunks()- Mappings:
Namespace Name Mixin selector official cLtc;c()Vintermediary method_4727Lnet/minecraft/class_794;method_4727()Vnamed flushChunksLnet/minecraft/world/chunk/ServerChunkProvider;flushChunks()V
-
method_17045
- Specified by:
method_17045in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official aLbnc;a(Ljava/util/function/BooleanSupplier;)Zintermediary method_17045Lnet/minecraft/class_1193;method_17045(Ljava/util/function/BooleanSupplier;)Znamed method_17045Lnet/minecraft/world/chunk/ChunkProvider;method_17045(Ljava/util/function/BooleanSupplier;)Z
-
method_3870
public boolean method_3870()- Mappings:
Namespace Name Mixin selector official dLtc;d()Zintermediary method_3870Lnet/minecraft/class_794;method_3870()Znamed method_3870Lnet/minecraft/world/chunk/ServerChunkProvider;method_3870()Z
-
getChunkProviderName
- Specified by:
getChunkProviderNamein interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official eLbnc;e()Ljava/lang/String;intermediary method_3872Lnet/minecraft/class_1193;method_3872()Ljava/lang/String;named getChunkProviderNameLnet/minecraft/world/chunk/ChunkProvider;getChunkProviderName()Ljava/lang/String;
-
method_12775
- Mappings:
Namespace Name Mixin selector official aLtc;a(Lafc;Lel;)Ljava/util/List;intermediary method_12775Lnet/minecraft/class_794;method_12775(Lnet/minecraft/class_872;Lnet/minecraft/class_2552;)Ljava/util/List;named method_12775Lnet/minecraft/world/chunk/ServerChunkProvider;method_12775(Lnet/minecraft/entity/EntityCategory;Lnet/minecraft/util/math/BlockPos;)Ljava/util/List;
-
method_21251
- Mappings:
Namespace Name Mixin selector official aLtc;a(Laxy;ZZ)Iintermediary method_21251Lnet/minecraft/class_794;method_21251(Lnet/minecraft/class_1150;ZZ)Inamed method_21251Lnet/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 aLtc;a(Laxy;Ljava/lang/String;Lel;IZ)Lel;intermediary method_12773Lnet/minecraft/class_794;method_12773(Lnet/minecraft/class_1150;Ljava/lang/String;Lnet/minecraft/class_2552;IZ)Lnet/minecraft/class_2552;named method_12773Lnet/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
- Specified by:
method_17046in interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official fLbnc;f()Lbmy;intermediary method_17046Lnet/minecraft/class_1193;method_17046()Lnet/minecraft/class_2744;named method_17046Lnet/minecraft/world/chunk/ChunkProvider;method_17046()Lnet/minecraft/server/world/ChunkGenerator;
-
method_3874
public int method_3874()- Mappings:
Namespace Name Mixin selector official gLtc;g()Iintermediary method_3874Lnet/minecraft/class_794;method_3874()Inamed method_3874Lnet/minecraft/world/chunk/ServerChunkProvider;method_3874()I
-
method_3864
public boolean method_3864(int x, int z) - Mappings:
Namespace Name Mixin selector official bLtc;b(II)Zintermediary method_3864Lnet/minecraft/class_794;method_3864(II)Znamed method_3864Lnet/minecraft/world/chunk/ServerChunkProvider;method_3864(II)Z
-