Class WeightedAssignments
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.propdistributions.Assignments
com.hypixel.hytale.builtin.hytalegenerator.propdistributions.WeightedAssignments
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final doubleprivate final intprivate final SeedGeneratorprivate final WeightedMap<Assignments> -
Constructor Summary
ConstructorsConstructorDescriptionWeightedAssignments(WeightedMap<Assignments> props, int seed, double noneProbability, int runtime) -
Method Summary
Modifier and TypeMethodDescriptionintpropAt(Vector3d position, WorkerIndexer.Id id, double distanceTOBiomeEdge) Methods inherited from class com.hypixel.hytale.builtin.hytalegenerator.propdistributions.Assignments
noPropDistribution
-
Field Details
-
weightedDistributions
-
seedGenerator
-
runtime
private final int runtime -
noneProbability
private final double noneProbability
-
-
Constructor Details
-
WeightedAssignments
public WeightedAssignments(@Nonnull WeightedMap<Assignments> props, int seed, double noneProbability, int runtime)
-
-
Method Details
-
propAt
public Prop propAt(@Nonnull Vector3d position, @Nonnull WorkerIndexer.Id id, double distanceTOBiomeEdge) - Specified by:
propAtin classAssignments
-
getRuntime
public int getRuntime()- Specified by:
getRuntimein classAssignments
-
getAllPossibleProps
- Specified by:
getAllPossiblePropsin classAssignments
-