Package net.minecraft.util.collection
Class Weighting
java.lang.Object
net.minecraft.util.collection.Weighting
- Mappings:
 Namespace Name official bckintermediary net/minecraft/class_6011named net/minecraft/util/collection/Weighting
- 
Constructor Summary
Constructors - 
Method Summary
 
- 
Constructor Details
- 
Weighting
private Weighting() 
 - 
 - 
Method Details
- 
getWeightSum
- Mappings:
 Namespace Name Mixin selector official aLbck;a(Ljava/util/List;)Iintermediary method_34984Lnet/minecraft/class_6011;method_34984(Ljava/util/List;)Inamed getWeightSumLnet/minecraft/util/collection/Weighting;getWeightSum(Ljava/util/List;)I
 - 
getRandom
public static <T extends Weighted> Optional<T> getRandom(Random random, List<T> pool, int totalWeight) - Mappings:
 Namespace Name Mixin selector official aLbck;a(Lapf;Ljava/util/List;I)Ljava/util/Optional;intermediary method_34987Lnet/minecraft/class_6011;method_34987(Lnet/minecraft/class_5819;Ljava/util/List;I)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Lnet/minecraft/util/math/random/Random;Ljava/util/List;I)Ljava/util/Optional;
 - 
getAt
- Mappings:
 Namespace Name Mixin selector official aLbck;a(Ljava/util/List;I)Ljava/util/Optional;intermediary method_34985Lnet/minecraft/class_6011;method_34985(Ljava/util/List;I)Ljava/util/Optional;named getAtLnet/minecraft/util/collection/Weighting;getAt(Ljava/util/List;I)Ljava/util/Optional;
 - 
getRandom
- Mappings:
 Namespace Name Mixin selector official aLbck;a(Lapf;Ljava/util/List;)Ljava/util/Optional;intermediary method_34986Lnet/minecraft/class_6011;method_34986(Lnet/minecraft/class_5819;Ljava/util/List;)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Lnet/minecraft/util/math/random/Random;Ljava/util/List;)Ljava/util/Optional;
 
 -