Class WeightedRandomChestContent

java.lang.Object
net.minecraft.util.collection.Weight
net.minecraft.util.WeightedRandomChestContent

public class WeightedRandomChestContent extends Weight
Mappings:
Namespace Name
official vl
intermediary net/minecraft/class_847
named net/minecraft/util/WeightedRandomChestContent
  • Field Details

    • content

      private ItemStack content
      Mappings:
      Namespace Name Mixin selector
      official b Lvl;b:Lamj;
      intermediary field_5307 Lnet/minecraft/class_847;field_5307:Lnet/minecraft/class_1071;
      named content Lnet/minecraft/util/WeightedRandomChestContent;content:Lnet/minecraft/item/ItemStack;
    • minCount

      private int minCount
      Mappings:
      Namespace Name Mixin selector
      official c Lvl;c:I
      intermediary field_3107 Lnet/minecraft/class_847;field_3107:I
      named minCount Lnet/minecraft/util/WeightedRandomChestContent;minCount:I
    • maxCount

      private int maxCount
      Mappings:
      Namespace Name Mixin selector
      official d Lvl;d:I
      intermediary field_3108 Lnet/minecraft/class_847;field_3108:I
      named maxCount Lnet/minecraft/util/WeightedRandomChestContent;maxCount:I
  • Constructor Details

    • WeightedRandomChestContent

      public WeightedRandomChestContent(Item item, int meta, int int2, int int3, int weight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lvl;<init>(Lalq;IIII)V
      intermediary <init> Lnet/minecraft/class_847;<init>(Lnet/minecraft/class_1069;IIII)V
      named <init> Lnet/minecraft/util/WeightedRandomChestContent;<init>(Lnet/minecraft/item/Item;IIII)V
    • WeightedRandomChestContent

      public WeightedRandomChestContent(ItemStack content, int minCount, int maxCount, int weight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lvl;<init>(Lamj;III)V
      intermediary <init> Lnet/minecraft/class_847;<init>(Lnet/minecraft/class_1071;III)V
      named <init> Lnet/minecraft/util/WeightedRandomChestContent;<init>(Lnet/minecraft/item/ItemStack;III)V
  • Method Details

    • fillInventory

      public static void fillInventory(Random rand, List lootTable, Inventory inventory, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Ljava/util/Random;Ljava/util/List;Lvq;I)V
      intermediary method_10891 Lnet/minecraft/class_847;method_10891(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/class_849;I)V
      named fillInventory Lnet/minecraft/util/WeightedRandomChestContent;fillInventory(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/inventory/Inventory;I)V
    • fillDispenser

      public static void fillDispenser(Random rand, List lootTable, DispenserBlockEntity dispenserBlockEntity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Ljava/util/Random;Ljava/util/List;Lbcx;I)V
      intermediary method_10890 Lnet/minecraft/class_847;method_10890(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/class_218;I)V
      named fillDispenser Lnet/minecraft/util/WeightedRandomChestContent;fillDispenser(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/block/entity/DispenserBlockEntity;I)V
    • method_10889

      public static List method_10889(List list, WeightedRandomChestContent[] weightedRandomChestContent)
      Mappings:
      Namespace Name Mixin selector
      official a Lvl;a(Ljava/util/List;[Lvl;)Ljava/util/List;
      intermediary method_10889 Lnet/minecraft/class_847;method_10889(Ljava/util/List;[Lnet/minecraft/class_847;)Ljava/util/List;
      named method_10889 Lnet/minecraft/util/WeightedRandomChestContent;method_10889(Ljava/util/List;[Lnet/minecraft/util/WeightedRandomChestContent;)Ljava/util/List;