Class HandleProvider

java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.plugin.HandleProvider
All Implemented Interfaces:
IWorldGenProvider

public class HandleProvider extends Object implements IWorldGenProvider
  • Field Details

  • Constructor Details

    • HandleProvider

      public HandleProvider(@Nonnull HytaleGenerator plugin, int worldCounter)
  • Method Details

    • setWorldStructureName

      public void setWorldStructureName(@Nullable String worldStructureName)
    • setSeedOverride

      public void setSeedOverride(@Nullable String seedOverride)
    • getWorldStructureName

      @Nonnull public String getWorldStructureName()
    • getSeedOverride

      @Nullable public String getSeedOverride()
    • getGenerator

      @Nonnull public IWorldGen getGenerator() throws WorldGenLoadException
      Description copied from interface: IWorldGenProvider
      Creates a generator and transfers ownership to the caller. The caller must shut down the generator if it does not install it into a world. A successful world installation transfers ownership to that world.
      Specified by:
      getGenerator in interface IWorldGenProvider
      Returns:
      the new generator.
      Throws:
      WorldGenLoadException - if the provider cannot create the generator.