类 WeightedPicker
- java.lang.Object
-
- net.minecraft.util.collection.WeightedPicker
-
public class WeightedPicker extends Object
- Mappings:
Namespace Name official ahgintermediary net/minecraft/class_3549named net/minecraft/util/collection/WeightedPicker
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classWeightedPicker.Entry
-
构造器概要
构造器 构造器 说明 WeightedPicker()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends WeightedPicker.Entry>
Optional<T>getAt(List<T> list, int weightMark)static <T extends WeightedPicker.Entry>
Optional<T>getRandom(Random random, List<T> list)static <T extends WeightedPicker.Entry>
Optional<T>getRandom(Random random, List<T> list, int weightSum)static intgetWeightSum(List<? extends WeightedPicker.Entry> list)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLahg;a:Lorg/apache/logging/log4j/Logger;intermediary field_28398Lnet/minecraft/class_3549;field_28398:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/collection/WeightedPicker;LOGGER:Lorg/apache/logging/log4j/Logger;
-
-
方法详细资料
-
getWeightSum
public static int getWeightSum(List<? extends WeightedPicker.Entry> list)
- Mappings:
Namespace Name Mixin selector official aLahg;a(Ljava/util/List;)Iintermediary method_15445Lnet/minecraft/class_3549;method_15445(Ljava/util/List;)Inamed getWeightSumLnet/minecraft/util/collection/WeightedPicker;getWeightSum(Ljava/util/List;)I
-
getRandom
public static <T extends WeightedPicker.Entry> Optional<T> getRandom(Random random, List<T> list, int weightSum)
- Mappings:
Namespace Name Mixin selector official aLahg;a(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;intermediary method_15444Lnet/minecraft/class_3549;method_15444(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/WeightedPicker;getRandom(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;
-
getAt
public static <T extends WeightedPicker.Entry> Optional<T> getAt(List<T> list, int weightMark)
- Mappings:
Namespace Name Mixin selector official aLahg;a(Ljava/util/List;I)Ljava/util/Optional;intermediary method_15447Lnet/minecraft/class_3549;method_15447(Ljava/util/List;I)Ljava/util/Optional;named getAtLnet/minecraft/util/collection/WeightedPicker;getAt(Ljava/util/List;I)Ljava/util/Optional;
-
getRandom
public static <T extends WeightedPicker.Entry> Optional<T> getRandom(Random random, List<T> list)
- Mappings:
Namespace Name Mixin selector official aLahg;a(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;intermediary method_15446Lnet/minecraft/class_3549;method_15446(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/WeightedPicker;getRandom(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;
-
-