WeightedAssignments

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 WeightedMap props
final int seed
final double noneProbability
final int runtime

propAt

public Prop propAt (@Nonnull final Vector3d position, @Nonnull final WorkerIndexer.Id id, final double distanceTOBiomeEdge)

Method propAt.

Parameters:
@Nonnull final Vector3d position
@Nonnull final WorkerIndexer.Id id
final double distanceTOBiomeEdge

FastRandom

public new FastRandom (this.seedGenerator.seedAt(x, y, z)

Method FastRandom.

Parameters:
this.seedGenerator.seedAt(x this.seedGenerator.seedAt(x
y y
z z

getRuntime

public int getRuntime ()

Method getRuntime.

getAllPossibleProps

public List getAllPossibleProps ()

Method getAllPossibleProps.