CLASS ckc net/minecraft/world/loot/entry/LootEntry CLASS ckc$a Builder FIELD a children Ljava/util/List; METHOD a withChild (Lckc$a;)Lcjt$a; METHOD a withCondition (Lclw$a;)Lckc$a; METHOD b build ()Lckc; METHOD b withCondition (Lclw$a;)Ljava/lang/Object; METHOD c getThis ()Ljava/lang/Object; METHOD d getThisBuilder ()Lckc$a; METHOD e getThis ()Lckc$a; METHOD f getConditions ()[Lclw; CLASS ckc$b Serializer FIELD a id Lqe; FIELD b type Ljava/lang/Class; METHOD a getIdentifier ()Lqe; METHOD a toJson (Lcom/google/gson/JsonObject;Lckc;Lcom/google/gson/JsonSerializationContext;)V METHOD b getType ()Ljava/lang/Class; METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lclw;)Lckc; FIELD c conditionPredicate Ljava/util/function/Predicate; FIELD d conditions [Lclw; METHOD a test (Lcjk;)Z METHOD a check (Lcjo;Ljava/util/function/Function;Ljava/util/Set;Lclj;)V