CLASS bed net/minecraft/world/loot/LootTable CLASS bed$a DeSerializer METHOD a serialize (Lbed;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; METHOD a deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lbed; FIELD a EMPTY Lbed; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c pools [Lbeb; METHOD ([Lbeb;)V ARG 0 pools METHOD a shuffleStacks (Ljava/util/List;ILjava/util/Random;)V ARG 0 stacks ARG 1 itemCount ARG 2 rand METHOD a generateLoot (Ljava/util/Random;Lbee;)Ljava/util/List; ARG 0 rand ARG 1 context METHOD a getRandomSlots (Lsq;Ljava/util/Random;)Ljava/util/List; ARG 0 inventory ARG 1 rand METHOD a fillInventory (Lsq;Ljava/util/Random;Lbee;)V ARG 0 inventory ARG 1 rand ARG 2 context