Package net.minecraft.server
Class WorldLoader
java.lang.Object
net.minecraft.server.WorldLoader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
static interface
static interface
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <D,
R> CompletableFuture <R> load
(WorldLoader.InitConfig initConfig, WorldLoader.WorldDataSupplier<D> worldDataSupplier, WorldLoader.ResultFactory<D, R> resultFactory, Executor backgroundExecutor, Executor gameExecutor) private static LayeredRegistryAccess
<RegistryLayer> loadAndReplaceLayer
(ResourceManager resourceManager, LayeredRegistryAccess<RegistryLayer> registryAccess, RegistryLayer registryLayer, List<RegistryDataLoader.RegistryData<?>> registryData) private static RegistryAccess.Frozen
loadLayer
(ResourceManager resourceManager, LayeredRegistryAccess<RegistryLayer> registryAccess, RegistryLayer registryLayer, List<RegistryDataLoader.RegistryData<?>> registryData)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
WorldLoader
public WorldLoader()
-
-
Method Details
-
load
public static <D,R> CompletableFuture<R> load(WorldLoader.InitConfig initConfig, WorldLoader.WorldDataSupplier<D> worldDataSupplier, WorldLoader.ResultFactory<D, R> resultFactory, Executor backgroundExecutor, Executor gameExecutor) -
loadLayer
private static RegistryAccess.Frozen loadLayer(ResourceManager resourceManager, LayeredRegistryAccess<RegistryLayer> registryAccess, RegistryLayer registryLayer, List<RegistryDataLoader.RegistryData<?>> registryData) -
loadAndReplaceLayer
private static LayeredRegistryAccess<RegistryLayer> loadAndReplaceLayer(ResourceManager resourceManager, LayeredRegistryAccess<RegistryLayer> registryAccess, RegistryLayer registryLayer, List<RegistryDataLoader.RegistryData<?>> registryData)
-