Class WorldFactory

java.lang.Object
ru.dragonestia.msb3.api.world.WorldFactory
Direct Known Subclasses:
AnvilWorldFactory, CustomChunkLoaderWorldFactory, PreloadedAnvilWorldFactory

public abstract class WorldFactory extends Object
  • Constructor Details

    • WorldFactory

      public WorldFactory()
  • Method Details

    • createWorld

      public final CompletableFuture<World> createWorld()
    • createWorldSync

      public final World createWorldSync()
    • createWorld

      protected final World createWorld(net.minestom.server.instance.InstanceContainer instance)
    • loadWorld

      protected abstract World loadWorld()
    • anvil

      public static WorldFactory anvil(File worldDir)
    • preloadedAnvil

      public static PreloadedAnvilWorldFactory preloadedAnvil(File worldDir)
    • custom

      public static WorldFactory custom(net.minestom.server.instance.IChunkLoader chunkLoader)
    • custom

      public static WorldFactory custom(net.minestom.server.registry.DynamicRegistry.Key<net.minestom.server.world.DimensionType> dimensionType, net.minestom.server.instance.IChunkLoader chunkLoader)