CLASS net/minecraft/class_2014 net/minecraft/advancement/criterion/CuredZombieVillagerCriterion CLASS class_2015 Handler FIELD field_9516 conditions Ljava/util/Set; FIELD field_9517 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_8832 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8833 isEmpty ()Z METHOD method_8834 removeCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8835 handle (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V ARG 1 player ARG 2 zombie ARG 3 villager CLASS class_2016 Conditions FIELD field_9518 zombie Lnet/minecraft/class_2048; FIELD field_9519 villager Lnet/minecraft/class_2048; METHOD (Lnet/minecraft/class_2048;Lnet/minecraft/class_2048;)V ARG 1 zombie ARG 2 villager METHOD method_8836 any ()Lnet/minecraft/class_2014$class_2016; METHOD method_8837 matches (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)Z ARG 1 player ARG 2 zombie ARG 3 villager FIELD field_9514 ID Lnet/minecraft/class_2960; FIELD field_9515 handlers Ljava/util/Map; METHOD method_8831 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_1642;Lnet/minecraft/class_1646;)V ARG 1 player ARG 2 zombie ARG 3 villager