类 Weighting
- java.lang.Object
-
- net.minecraft.util.collection.Weighting
-
public class Weighting extends Object
- Mappings:
Namespace Name official apzintermediary net/minecraft/class_6011named net/minecraft/util/collection/Weighting
-
-
构造器概要
构造器 限定符 构造器 说明 privateWeighting()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends Weighted>
Optional<T>getAt(List<T> pool, int totalWeight)static <T extends Weighted>
Optional<T>getRandom(Random random, List<T> pool)static <T extends Weighted>
Optional<T>getRandom(Random random, List<T> pool, int totalWeight)static intgetWeightSum(List<? extends Weighted> pool)
-
-
-
方法详细资料
-
getWeightSum
public static int getWeightSum(List<? extends Weighted> pool)
- Mappings:
Namespace Name Mixin selector official aLapz;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 aLapz;a(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;intermediary method_34987Lnet/minecraft/class_6011;method_34987(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;
-
getAt
public static <T extends Weighted> Optional<T> getAt(List<T> pool, int totalWeight)
- Mappings:
Namespace Name Mixin selector official aLapz;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
public static <T extends Weighted> Optional<T> getRandom(Random random, List<T> pool)
- Mappings:
Namespace Name Mixin selector official aLapz;a(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;intermediary method_34986Lnet/minecraft/class_6011;method_34986(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;named getRandomLnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;
-
-