Package net.minecraft.util.collection
Class Weighting
java.lang.Object
net.minecraft.util.collection.Weighting
- Mappings:
Namespace Name official oaintermediary net/minecraft/class_845named net/minecraft/util/collection/Weighting
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetRate(Collection<? extends Weighting.Weight> pool) static <T extends Weighting.Weight>
Tpick(Collection<T> entries, int rate) static <T extends Weighting.Weight>
TpickRandomly(Random rand, Collection<T> entries, int rate) static <T extends Weighting.Weight>
Trand(Random rand, Collection<T> entries)
-
Constructor Details
-
Weighting
public Weighting()
-
-
Method Details
-
getRate
- Mappings:
Namespace Name Mixin selector official aLoa;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
-
pickRandomly
public static <T extends Weighting.Weight> T pickRandomly(Random rand, Collection<T> entries, int rate) - Mappings:
Namespace Name Mixin selector official aLoa;a(Ljava/util/Random;Ljava/util/Collection;I)Loa$a;intermediary method_10888Lnet/minecraft/class_845;method_10888(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/class_845$class_846;named pickRandomlyLnet/minecraft/util/collection/Weighting;pickRandomly(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/util/collection/Weighting$Weight;
-
pick
- Mappings:
Namespace Name Mixin selector official aLoa;a(Ljava/util/Collection;I)Loa$a;intermediary method_10886Lnet/minecraft/class_845;method_10886(Ljava/util/Collection;I)Lnet/minecraft/class_845$class_846;named pickLnet/minecraft/util/collection/Weighting;pick(Ljava/util/Collection;I)Lnet/minecraft/util/collection/Weighting$Weight;
-
rand
- Mappings:
Namespace Name Mixin selector official aLoa;a(Ljava/util/Random;Ljava/util/Collection;)Loa$a;intermediary method_10887Lnet/minecraft/class_845;method_10887(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/class_845$class_846;named randLnet/minecraft/util/collection/Weighting;rand(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/collection/Weighting$Weight;
-