CLASS net/minecraft/class_79 net/minecraft/loot/entry/LootPoolEntry FIELD field_988 conditions Ljava/util/List; FIELD field_989 conditionPredicate Ljava/util/function/Predicate; METHOD (Ljava/util/List;)V ARG 1 conditions METHOD method_29318 getType ()Lnet/minecraft/class_5338; METHOD method_414 test (Lnet/minecraft/class_47;)Z ARG 1 context METHOD method_415 validate (Lnet/minecraft/class_58;)V ARG 1 reporter METHOD method_53287 addConditionsField (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; ARG 0 instance METHOD method_53288 (Lnet/minecraft/class_79;)Ljava/util/List; ARG 0 entry CLASS class_80 Builder FIELD field_990 conditions Lcom/google/common/collect/ImmutableList$Builder; METHOD method_35513 sequenceEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_93$class_6152; ARG 1 entry METHOD method_35514 groupEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_72$class_6153; ARG 1 entry METHOD method_417 alternatively (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_65$class_66; ARG 1 builder METHOD method_418 getThisBuilder ()Lnet/minecraft/class_79$class_80; METHOD method_419 build ()Lnet/minecraft/class_79; METHOD method_420 getConditions ()Ljava/util/List;