CLASS bbq net/minecraft/world/loot/function/LootTableFunction CLASS bbq$a Serializer FIELD a id Lkp; FIELD b function Ljava/lang/Class; METHOD (Lkp;Ljava/lang/Class;)V ARG 0 id ARG 1 functionClass METHOD a getId ()Lkp; METHOD a serialize (Lcom/google/gson/JsonObject;Lbbq;Lcom/google/gson/JsonSerializationContext;)V ARG 0 json ARG 1 functionClass ARG 2 context METHOD b getClass ()Ljava/lang/Class; METHOD b deserialize (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lbcc;)Lbbq; ARG 0 json ARG 1 context ARG 2 conditions FIELD a conditions [Lbcc; METHOD ([Lbcc;)V ARG 0 conditions METHOD a getConditions ()[Lbcc; METHOD a apply (Laes;Ljava/util/Random;Lbbk;)Laes; ARG 0 stack ARG 1 rand ARG 2 context