CLASS net/minecraft/class_2092 net/minecraft/advancement/criterion/LocationArrivalCriterion CLASS class_2093 Handler FIELD field_9696 conditions Ljava/util/Set; FIELD field_9697 manager Lnet/minecraft/class_2985; METHOD (Lnet/minecraft/class_2985;)V ARG 1 manager METHOD method_9028 addCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_9029 isEmpty ()Z METHOD method_9030 removeCondition (Lnet/minecraft/class_179$class_180;)V METHOD method_9031 handle (Lnet/minecraft/class_3218;DDD)V ARG 1 world ARG 2 x ARG 4 y ARG 6 z CLASS class_2094 Conditions FIELD field_9698 location Lnet/minecraft/class_2090; METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_2090;)V ARG 2 location METHOD method_20400 createHeroOfTheVillage ()Lnet/minecraft/class_2092$class_2094; METHOD method_9032 createSleptInBed ()Lnet/minecraft/class_2092$class_2094; METHOD method_9033 matches (Lnet/minecraft/class_3218;DDD)Z ARG 1 world ARG 2 x ARG 4 y ARG 6 z METHOD method_9034 create (Lnet/minecraft/class_2090;)Lnet/minecraft/class_2092$class_2094; ARG 0 location FIELD field_9694 id Lnet/minecraft/class_2960; FIELD field_9695 handlers Ljava/util/Map; METHOD method_9027 handle (Lnet/minecraft/class_3222;)V ARG 1 player