CLASS ckv net/minecraft/world/loot/function/ConditionalLootFunction
	CLASS ckv$a Builder
		FIELD a conditionList Ljava/util/List;
		METHOD a withCondition (Lclz$a;)Lckv$a;
		METHOD d build ()Lckv$a;
		METHOD g getConditions ()[Lclz;
	CLASS ckv$b Joiner
		FIELD a joiner Ljava/util/function/Function;
		METHOD a create ()Lckv$b;
	CLASS ckv$c Factory
		METHOD a fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lckv;
		METHOD b fromJson (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;[Lclz;)Lckv;
	FIELD a predicate Ljava/util/function/Predicate;
	FIELD b conditions [Lclz;
	METHOD a process (Laxi;Lcjn;)Laxi;
		ARG 1 stack
	METHOD a create (Ljava/util/function/Function;)Lckv$a;
	METHOD b apply (Laxi;Lcjn;)Laxi;
