Class WeightedRandomChestContent

java.lang.Object
net.minecraft.util.WeightedPicker.Entry
net.minecraft.util.WeightedRandomChestContent

public class WeightedRandomChestContent
extends WeightedPicker.Entry
Mappings:
Namespace Name
official ob
intermediary net/minecraft/class_1715
named net/minecraft/util/WeightedRandomChestContent
  • Field Details

    • content

      private ItemStack content
      Mappings:
      Namespace Name Mixin selector
      official b Lob;b:Lzx;
      intermediary field_7197 Lnet/minecraft/class_1715;field_7197:Lnet/minecraft/class_2056;
      named content Lnet/minecraft/util/WeightedRandomChestContent;content:Lnet/minecraft/item/ItemStack;
    • field_7198

      private int field_7198
      Mappings:
      Namespace Name Mixin selector
      official c Lob;c:I
      intermediary field_7198 Lnet/minecraft/class_1715;field_7198:I
      named field_7198 Lnet/minecraft/util/WeightedRandomChestContent;field_7198:I
    • field_7199

      private int field_7199
      Mappings:
      Namespace Name Mixin selector
      official d Lob;d:I
      intermediary field_7199 Lnet/minecraft/class_1715;field_7199:I
      named field_7199 Lnet/minecraft/util/WeightedRandomChestContent;field_7199:I
  • Constructor Details

    • WeightedRandomChestContent

      public WeightedRandomChestContent​(Item item, int meta, int int2, int int3, int weight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lob;<init>(Lzw;IIII)V
      intermediary <init> Lnet/minecraft/class_1715;<init>(Lnet/minecraft/class_2054;IIII)V
      named <init> Lnet/minecraft/util/WeightedRandomChestContent;<init>(Lnet/minecraft/item/Item;IIII)V
    • WeightedRandomChestContent

      public WeightedRandomChestContent​(ItemStack content, int int2, int int3, int weight)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lob;<init>(Lzx;III)V
      intermediary <init> Lnet/minecraft/class_1715;<init>(Lnet/minecraft/class_2056;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<WeightedRandomChestContent> lootTable, Inventory inventory, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lob;a(Ljava/util/Random;Ljava/util/List;Log;I)V
      intermediary method_6732 Lnet/minecraft/class_1715;method_6732(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/class_1718;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<WeightedRandomChestContent> lootTable, DispenserBlockEntity dispenserBlockEntity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lob;a(Ljava/util/Random;Ljava/util/List;Lalc;I)V
      intermediary method_6731 Lnet/minecraft/class_1715;method_6731(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/class_355;I)V
      named fillDispenser Lnet/minecraft/util/WeightedRandomChestContent;fillDispenser(Ljava/util/Random;Ljava/util/List;Lnet/minecraft/block/entity/DispenserBlockEntity;I)V
    • method_6730

      public static List<WeightedRandomChestContent> method_6730​(List<WeightedRandomChestContent> list, WeightedRandomChestContent[] weightedRandomChestContent)
      Mappings:
      Namespace Name Mixin selector
      official a Lob;a(Ljava/util/List;[Lob;)Ljava/util/List;
      intermediary method_6730 Lnet/minecraft/class_1715;method_6730(Ljava/util/List;[Lnet/minecraft/class_1715;)Ljava/util/List;
      named method_6730 Lnet/minecraft/util/WeightedRandomChestContent;method_6730(Ljava/util/List;[Lnet/minecraft/util/WeightedRandomChestContent;)Ljava/util/List;