Class Weighting

java.lang.Object
net.minecraft.util.collection.Weighting

public class Weighting extends Object
Mappings:
Namespace Name
official ph
intermediary net/minecraft/class_845
named net/minecraft/util/collection/Weighting
  • Constructor Details

    • Weighting

      public Weighting()
  • Method Details

    • getRate

      public static int getRate(Collection pool)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a(Ljava/util/Collection;)I
      intermediary method_2373 Lnet/minecraft/class_845;method_2373(Ljava/util/Collection;)I
      named getRate Lnet/minecraft/util/collection/Weighting;getRate(Ljava/util/Collection;)I
    • getRandom

      public static Weight getRandom(Random random, Collection pool, int totalWeight)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a(Ljava/util/Random;Ljava/util/Collection;I)Lpi;
      intermediary method_2375 Lnet/minecraft/class_845;method_2375(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/class_846;
      named getRandom Lnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/Collection;I)Lnet/minecraft/util/collection/Weight;
    • getRandom

      public static Weight getRandom(Random random, Collection pool)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a(Ljava/util/Random;Ljava/util/Collection;)Lpi;
      intermediary method_2374 Lnet/minecraft/class_845;method_2374(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/class_846;
      named getRandom Lnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/collection/Weight;
    • getWeightSum

      public static int getWeightSum(Weight[] pool)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a([Lpi;)I
      intermediary method_2378 Lnet/minecraft/class_845;method_2378([Lnet/minecraft/class_846;)I
      named getWeightSum Lnet/minecraft/util/collection/Weighting;getWeightSum([Lnet/minecraft/util/collection/Weight;)I
    • getRandom

      public static Weight getRandom(Random random, Weight[] pool, int totalWeight)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a(Ljava/util/Random;[Lpi;I)Lpi;
      intermediary method_2377 Lnet/minecraft/class_845;method_2377(Ljava/util/Random;[Lnet/minecraft/class_846;I)Lnet/minecraft/class_846;
      named getRandom Lnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;[Lnet/minecraft/util/collection/Weight;I)Lnet/minecraft/util/collection/Weight;
    • getRandom

      public static Weight getRandom(Random random, Weight[] pool)
      Mappings:
      Namespace Name Mixin selector
      official a Lph;a(Ljava/util/Random;[Lpi;)Lpi;
      intermediary method_2376 Lnet/minecraft/class_845;method_2376(Ljava/util/Random;[Lnet/minecraft/class_846;)Lnet/minecraft/class_846;
      named getRandom Lnet/minecraft/util/collection/Weighting;getRandom(Ljava/util/Random;[Lnet/minecraft/util/collection/Weight;)Lnet/minecraft/util/collection/Weight;