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
Method getSpawnPoint.
- Parameters:
@Nonnull final Worldworld@Nonnull final UUIDuuid
getSpawnPoints
public
Transform[]
getSpawnPoints
()
Method getSpawnPoints.
isWithinSpawnDistance
Method isWithinSpawnDistance.
- Parameters:
@Nonnull final Vector3dpositionfinal doubledistance
KeyedCodec
public
new
KeyedCodec
("SpawnPoints", new ArrayCodec(Transform.CODEC, Transform[]::new)
Method KeyedCodec.
- Parameters:
"SpawnPoints""SpawnPoints"newArrayCodec(Transform.CODECTransform[]::newTransform[]::new