CLASS bfq net/minecraft/world/loot/LootTable CLASS bfq$a DeSerializer METHOD a serialize (Lbfq;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;)Lbfq; FIELD a EMPTY Lbfq; FIELD b LOGGER Lorg/apache/logging/log4j/Logger; FIELD c pools [Lbfo; METHOD ([Lbfo;)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;Lbfr;)Ljava/util/List; ARG 0 rand ARG 1 context METHOD a getRandomSlots (Ltt;Ljava/util/Random;)Ljava/util/List; ARG 0 inventory ARG 1 rand METHOD a fillInventory (Ltt;Ljava/util/Random;Lbfr;)V ARG 0 inventory ARG 1 rand ARG 2 context