IndividualSpawnProvider

public class IndividualSpawnProvider implements ISpawnProvider

Class IndividualSpawnProvider. Provides individualspawnprovider functionality for the Hytale server.

java.lang.Object > IndividualSpawnProvider

Field Summary

spawnPoints

private Transform[] spawnPoints

Field spawnPoints.

distanceSquared

final double distanceSquared

Field distanceSquared.

Method Detail

IndividualSpawnProvider

public public IndividualSpawnProvider ()

Method IndividualSpawnProvider.

getSpawnPoint

public Transform getSpawnPoint (@Nonnull final World world, @Nonnull final UUID uuid)

Method getSpawnPoint.

Parameters:
@Nonnull final World world
@Nonnull final UUID uuid

getSpawnPoints

public Transform[] getSpawnPoints ()

Method getSpawnPoints.

getFirstSpawnPoint

public Transform getFirstSpawnPoint ()

Method getFirstSpawnPoint.

isWithinSpawnDistance

public boolean isWithinSpawnDistance (@Nonnull final Vector3d position, final double distance)

Method isWithinSpawnDistance.

Parameters:
@Nonnull final Vector3d position
final double distance

KeyedCodec

public new KeyedCodec ("SpawnPoints", new ArrayCodec(Transform.CODEC, Transform[]::new)

Method KeyedCodec.

Parameters:
"SpawnPoints" "SpawnPoints"
new ArrayCodec(Transform.CODEC
Transform[]::new Transform[]::new