类 WeightedList.Entry<T>
- java.lang.Object
-
- net.minecraft.util.collection.WeightedList.Entry<T>
-
- 封闭类:
- WeightedList<U>
public static class WeightedList.Entry<T> extends Object
- Mappings:
Namespace Name official awo$aintermediary net/minecraft/class_6032$class_6033named net/minecraft/util/collection/WeightedList$Entry
-
-
字段概要
字段 修饰符和类型 字段 说明 private Tdataprivate doubleshuffledOrderprivate intweight
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>>createCodec(com.mojang.serialization.Codec<E> codec)TgetElement()private doublegetShuffledOrder()intgetWeight()private voidsetShuffledOrder(float random)StringtoString()
-
-
-
字段详细资料
-
data
private final T data
- Mappings:
Namespace Name Mixin selector official aLawo$a;a:Ljava/lang/Object;intermediary field_30171Lnet/minecraft/class_6032$class_6033;field_30171:Ljava/lang/Object;named dataLnet/minecraft/util/collection/WeightedList$Entry;data:Ljava/lang/Object;
-
weight
private final int weight
- Mappings:
Namespace Name Mixin selector official bLawo$a;b:Iintermediary field_30172Lnet/minecraft/class_6032$class_6033;field_30172:Inamed weightLnet/minecraft/util/collection/WeightedList$Entry;weight:I
-
shuffledOrder
private double shuffledOrder
- Mappings:
Namespace Name Mixin selector official cLawo$a;c:Dintermediary field_30173Lnet/minecraft/class_6032$class_6033;field_30173:Dnamed shuffledOrderLnet/minecraft/util/collection/WeightedList$Entry;shuffledOrder:D
-
-
构造器详细资料
-
Entry
private Entry(T data, int weight)
- Mappings:
Namespace Name Mixin selector official <init>Lawo$a;<init>(Ljava/lang/Object;I)Vintermediary <init>Lnet/minecraft/class_6032$class_6033;<init>(Ljava/lang/Object;I)Vnamed <init>Lnet/minecraft/util/collection/WeightedList$Entry;<init>(Ljava/lang/Object;I)V
-
-
方法详细资料
-
getShuffledOrder
private double getShuffledOrder()
- Mappings:
Namespace Name Mixin selector official cLawo$a;c()Dintermediary method_35102Lnet/minecraft/class_6032$class_6033;method_35102()Dnamed getShuffledOrderLnet/minecraft/util/collection/WeightedList$Entry;getShuffledOrder()D
-
setShuffledOrder
private void setShuffledOrder(float random)
- Mappings:
Namespace Name Mixin selector official aLawo$a;a(F)Vintermediary method_35096Lnet/minecraft/class_6032$class_6033;method_35096(F)Vnamed setShuffledOrderLnet/minecraft/util/collection/WeightedList$Entry;setShuffledOrder(F)V
-
getElement
public T getElement()
- Mappings:
Namespace Name Mixin selector official aLawo$a;a()Ljava/lang/Object;intermediary method_35095Lnet/minecraft/class_6032$class_6033;method_35095()Ljava/lang/Object;named getElementLnet/minecraft/util/collection/WeightedList$Entry;getElement()Ljava/lang/Object;
-
getWeight
public int getWeight()
- Mappings:
Namespace Name Mixin selector official bLawo$a;b()Iintermediary method_35100Lnet/minecraft/class_6032$class_6033;method_35100()Inamed getWeightLnet/minecraft/util/collection/WeightedList$Entry;getWeight()I
-
toString
public String toString()
-
createCodec
public static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>> createCodec(com.mojang.serialization.Codec<E> codec)
- Mappings:
Namespace Name Mixin selector official aLawo$a;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_35099Lnet/minecraft/class_6032$class_6033;method_35099(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/util/collection/WeightedList$Entry;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
-