Class BeaconSpawnWrapper
java.lang.Object
com.hypixel.hytale.server.spawning.wrappers.SpawnWrapper<BeaconNPCSpawn>
com.hypixel.hytale.server.spawning.wrappers.BeaconSpawnWrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final doubleprivate final IWeightedMap<RoleSpawnParameters> Fields inherited from class com.hypixel.hytale.server.spawning.wrappers.SpawnWrapper
invalidNPCs, lightRangePredicate, roles, spawn, spawnIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubleMethods inherited from class com.hypixel.hytale.server.spawning.wrappers.SpawnWrapper
getLightRangePredicate, getRoles, getSpawn, getSpawnBlockSet, getSpawnFluidTag, getSpawnIndex, hasInvalidNPC, shouldDespawn, spawnParametersMatch, withinLightRange
-
Field Details
-
weightedRoles
-
minDistanceFromPlayerSquared
private final double minDistanceFromPlayerSquared -
targetDistanceFromPlayerSquared
private final double targetDistanceFromPlayerSquared
-
-
Constructor Details
-
BeaconSpawnWrapper
-
-
Method Details
-
getMinDistanceFromPlayerSquared
public double getMinDistanceFromPlayerSquared() -
getTargetDistanceFromPlayerSquared
public double getTargetDistanceFromPlayerSquared() -
getBeaconRadius
public double getBeaconRadius() -
getSpawnRadius
public double getSpawnRadius() -
pickRole
-