Package net.minecraft.util.collection
Class Weighting
java.lang.Object
net.minecraft.util.collection.Weighting
- Mappings:
Namespace Name official phintermediary net/minecraft/class_845named net/minecraft/util/collection/Weighting
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WeightgetRandom(Random random, Collection pool) static WeightgetRandom(Random random, Collection pool, int totalWeight) static Weightstatic Weightstatic intgetRate(Collection pool) static intgetWeightSum(Weight[] pool)
-
Constructor Details
-
Weighting
public Weighting()
-
-
Method Details
-
getRate
- Mappings:
Namespace Name Mixin selector official aLph;a(Ljava/util/Collection;)Iintermediary method_2373Lnet/minecraft/class_845;method_2373(Ljava/util/Collection;)Inamed getRateLnet/minecraft/util/collection/Weighting;getRate(Ljava/util/Collection;)I
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLph;a(Ljava/util/Random;Ljava/util/Collection;I)Lpi;intermediary method_2375Lnet/minecraft/class_845;method_2375(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/class_846;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/util/collection/Weight;
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLph;a(Ljava/util/Random;Ljava/util/Collection;)Lpi;intermediary method_2374Lnet/minecraft/class_845;method_2374(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/class_846;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/collection/Weight;
-
getWeightSum
- Mappings:
Namespace Name Mixin selector official aLph;a([Lpi;)Iintermediary method_2378Lnet/minecraft/class_845;method_2378([Lnet/minecraft/class_846;)Inamed getWeightSumLnet/minecraft/util/collection/Weighting;getWeightSum([Lnet/minecraft/util/collection/Weight;)I
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLph;a(Ljava/util/Random;[Lpi;I)Lpi;intermediary method_2377Lnet/minecraft/class_845;method_2377(Ljava/util/Random;[Lnet/minecraft/class_846;I)Lnet/minecraft/class_846;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;[Lnet/minecraft/util/collection/Weight;I)Lnet/minecraft/util/collection/Weight;
-
getRandom
- Mappings:
Namespace Name Mixin selector official aLph;a(Ljava/util/Random;[Lpi;)Lpi;intermediary method_2376Lnet/minecraft/class_845;method_2376(Ljava/util/Random;[Lnet/minecraft/class_846;)Lnet/minecraft/class_846;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;[Lnet/minecraft/util/collection/Weight;)Lnet/minecraft/util/collection/Weight;
-