类 WeightedList.Entry<T>

  • 封闭类:
    WeightedList<U>

    public static class WeightedList.Entry<T>
    extends Object
    Mappings:
    Namespace Name
    official awo$a
    intermediary net/minecraft/class_6032$class_6033
    named net/minecraft/util/collection/WeightedList$Entry
    • 字段详细资料

      • data

        private final T data
        Mappings:
        Namespace Name Mixin selector
        official a Lawo$a;a:Ljava/lang/Object;
        intermediary field_30171 Lnet/minecraft/class_6032$class_6033;field_30171:Ljava/lang/Object;
        named data Lnet/minecraft/util/collection/WeightedList$Entry;data:Ljava/lang/Object;
      • weight

        private final int weight
        Mappings:
        Namespace Name Mixin selector
        official b Lawo$a;b:I
        intermediary field_30172 Lnet/minecraft/class_6032$class_6033;field_30172:I
        named weight Lnet/minecraft/util/collection/WeightedList$Entry;weight:I
      • shuffledOrder

        private double shuffledOrder
        Mappings:
        Namespace Name Mixin selector
        official c Lawo$a;c:D
        intermediary field_30173 Lnet/minecraft/class_6032$class_6033;field_30173:D
        named shuffledOrder Lnet/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)V
        intermediary <init> Lnet/minecraft/class_6032$class_6033;<init>(Ljava/lang/Object;I)V
        named <init> Lnet/minecraft/util/collection/WeightedList$Entry;<init>(Ljava/lang/Object;I)V
    • 方法详细资料

      • getShuffledOrder

        private double getShuffledOrder()
        Mappings:
        Namespace Name Mixin selector
        official c Lawo$a;c()D
        intermediary method_35102 Lnet/minecraft/class_6032$class_6033;method_35102()D
        named getShuffledOrder Lnet/minecraft/util/collection/WeightedList$Entry;getShuffledOrder()D
      • setShuffledOrder

        private void setShuffledOrder​(float random)
        Mappings:
        Namespace Name Mixin selector
        official a Lawo$a;a(F)V
        intermediary method_35096 Lnet/minecraft/class_6032$class_6033;method_35096(F)V
        named setShuffledOrder Lnet/minecraft/util/collection/WeightedList$Entry;setShuffledOrder(F)V
      • getElement

        public T getElement()
        Mappings:
        Namespace Name Mixin selector
        official a Lawo$a;a()Ljava/lang/Object;
        intermediary method_35095 Lnet/minecraft/class_6032$class_6033;method_35095()Ljava/lang/Object;
        named getElement Lnet/minecraft/util/collection/WeightedList$Entry;getElement()Ljava/lang/Object;
      • getWeight

        public int getWeight()
        Mappings:
        Namespace Name Mixin selector
        official b Lawo$a;b()I
        intermediary method_35100 Lnet/minecraft/class_6032$class_6033;method_35100()I
        named getWeight Lnet/minecraft/util/collection/WeightedList$Entry;getWeight()I
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Lawo$a;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_6032$class_6033;toString()Ljava/lang/String;
        named toString Lnet/minecraft/util/collection/WeightedList$Entry;toString()Ljava/lang/String;
      • createCodec

        public static <E> com.mojang.serialization.Codec<WeightedList.Entry<E>> createCodec​(com.mojang.serialization.Codec<E> codec)
        Mappings:
        Namespace Name Mixin selector
        official a Lawo$a;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
        intermediary method_35099 Lnet/minecraft/class_6032$class_6033;method_35099(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
        named createCodec Lnet/minecraft/util/collection/WeightedList$Entry;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;