Handle

public class Handle implements IWorldGen

Class Handle. Provides handle functionality for the Hytale server.

java.lang.Object > Handle

Field Summary

arguments

final ChunkRequest.Arguments arguments

Field arguments.

request

final ChunkRequest request

Field request.

Method Detail

Handle

public public Handle (@Nonnull final HytaleGenerator plugin, @Nonnull final ChunkRequest.GeneratorProfile profile)

Method Handle.

Parameters:
@Nonnull final HytaleGenerator plugin
@Nonnull final ChunkRequest.GeneratorProfile profile

generate

public CompletableFuture generate (final int seed, final long index, final int x, final int z, final LongPredicate stillNeeded)

Method generate.

Parameters:
final int seed
final long index
final int x
final int z
final LongPredicate stillNeeded

getProfile

public ChunkRequest.GeneratorProfile getProfile ()

Method getProfile.

getSpawnPoints

public Transform[] getSpawnPoints (final int seed)

Method getSpawnPoints.

Parameters:
final int seed

getDefaultSpawnProvider

public ISpawnProvider getDefaultSpawnProvider (final int seed)

Method getDefaultSpawnProvider.

Parameters:
final int seed

getTimings

public WorldGenTimingsCollector getTimings ()

Method getTimings.