Class PrefabWeights
java.lang.Object
com.hypixel.hytale.server.core.prefab.PrefabWeights
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final Codec<PrefabWeights> static final doubleprivate doublestatic final charprotected booleanstatic final PrefabWeightsprotected doubleprotected double[]private it.unimi.dsi.fastutil.objects.Object2DoubleMap<String> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePrefabWeights(it.unimi.dsi.fastutil.objects.Object2DoubleMap<String> weights) -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidcheckWeight(String prefab, double weight) entrySet()<T> T<T> Tdoubledoubleprivate <T> voidinitialize(T[] elements, Function<T, String> nameFunc) static PrefabWeightsvoidremoveWeight(String prefab) voidsetDefaultWeight(double defaultWeight) voidintsize()toString()
-
Field Details
-
MAP_SUPPLIER
-
MAP_CODEC
-
CODEC
-
NONE
-
DEFAULT_WEIGHT
public static final double DEFAULT_WEIGHT- See Also:
-
DELIMITER_CHAR
public static final char DELIMITER_CHAR- See Also:
-
ASSIGNMENT_CHAR
public static final char ASSIGNMENT_CHAR- See Also:
-
defaultWeight
private double defaultWeight -
weightsLookup
-
sum
protected double sum -
weights
protected double[] weights -
initialized
protected volatile boolean initialized
-
-
Constructor Details
-
PrefabWeights
public PrefabWeights() -
PrefabWeights
-
-
Method Details