CLASS net/minecraft/class_1999 net/minecraft/advancement/criterion/ChangedDimensionCriterion CLASS class_2000 Handler FIELD field_9495 conditions Ljava/util/Set; FIELD field_9496 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_8795 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_8796 isEmpty ()Z METHOD method_8797 handle (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)V ARG 1 from ARG 2 to METHOD method_8798 removeCondition (Lnet/minecraft/class_179$class_180;)V CLASS class_2001 Conditions FIELD field_9497 from Lnet/minecraft/class_2874; FIELD field_9498 to Lnet/minecraft/class_2874; METHOD (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)V ARG 1 from ARG 2 to METHOD method_8799 to (Lnet/minecraft/class_2874;)Lnet/minecraft/class_1999$class_2001; METHOD method_8800 matches (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)Z ARG 1 from ARG 2 to FIELD field_9493 ID Lnet/minecraft/class_2960; FIELD field_9494 handlers Ljava/util/Map; METHOD method_8794 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)V ARG 1 player ARG 2 from ARG 3 to