Package net.minecraft.util.collection
Class Weighting
java.lang.Object
net.minecraft.util.collection.Weighting
- Mappings:
Namespace Name named net/minecraft/util/collection/Weighting
intermediary net/minecraft/class_6011
official bvu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional
<T> getAt
(List<T> pool, int totalWeight, ToIntFunction<T> weightGetter) static <T> Optional
<T> getRandom
(Random random, List<T> pool, int totalWeight, ToIntFunction<T> weightGetter) static <T> Optional
<T> getRandom
(Random random, List<T> pool, ToIntFunction<T> weightGetter) static <T> int
getWeightSum
(List<T> pool, ToIntFunction<T> weightGetter)
-
Constructor Details
-
Weighting
private Weighting()
-
-
Method Details
-
getWeightSum
- Mappings:
Namespace Name Mixin selector named getWeightSum
Lnet/minecraft/util/collection/Weighting;getWeightSum(Ljava/util/List;Ljava/util/function/ToIntFunction;)I
intermediary method_34984
Lnet/minecraft/class_6011;method_34984(Ljava/util/List;Ljava/util/function/ToIntFunction;)I
official a
Lbvu;a(Ljava/util/List;Ljava/util/function/ToIntFunction;)I
-
getRandom
public static <T> Optional<T> getRandom(Random random, List<T> pool, int totalWeight, ToIntFunction<T> weightGetter) - Mappings:
Namespace Name Mixin selector named getRandom
Lnet/minecraft/util/collection/Weighting;getRandom(Lnet/minecraft/util/math/random/Random;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
intermediary method_34987
Lnet/minecraft/class_6011;method_34987(Lnet/minecraft/class_5819;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
official a
Lbvu;a(Lbck;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
-
getAt
- Mappings:
Namespace Name Mixin selector named getAt
Lnet/minecraft/util/collection/Weighting;getAt(Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
intermediary method_34985
Lnet/minecraft/class_6011;method_34985(Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
official a
Lbvu;a(Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional;
-
getRandom
- Mappings:
Namespace Name Mixin selector named getRandom
Lnet/minecraft/util/collection/Weighting;getRandom(Lnet/minecraft/util/math/random/Random;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional;
intermediary method_34986
Lnet/minecraft/class_6011;method_34986(Lnet/minecraft/class_5819;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional;
official a
Lbvu;a(Lbck;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional;
-