public class WeightedAssignments extends Assignments
Class WeightedAssignments. Provides weightedassignments functionality for the Hytale server.
java.lang.Object > Assignments > WeightedAssignments
Field Summary
x
final
long
x
Field x.
y
final
long
y
Field y.
z
final
long
z
Field z.
rand
final
FastRandom
rand
Field rand.
list
final
ArrayList
list
Field list.
Method Detail
WeightedAssignments
public
public
WeightedAssignments
(@Nonnull final WeightedMap props, final int seed, final double noneProbability, final int runtime)
Method WeightedAssignments.
- Parameters:
@Nonnull final WeightedMappropsfinal intseedfinal doublenoneProbabilityfinal intruntime
propAt
public
Prop
propAt
(@Nonnull final Vector3d position, @Nonnull final WorkerIndexer.Id id, final double distanceTOBiomeEdge)
Method propAt.
- Parameters:
@Nonnull final Vector3dposition@Nonnull final WorkerIndexer.Ididfinal doubledistanceTOBiomeEdge
FastRandom
public
new
FastRandom
(this.seedGenerator.seedAt(x, y, z)
Method FastRandom.
- Parameters:
this.seedGenerator.seedAt(xthis.seedGenerator.seedAt(xyyzz
getRuntime
public
int
getRuntime
()
Method getRuntime.
getAllPossibleProps
public
List
getAllPossibleProps
()
Method getAllPossibleProps.