CLASS apj net/minecraft/village/PointOfInterestType FIELD a IS_USED_BY_PROFESSION Ljava/util/function/Predicate; FIELD b ALWAYS_TRUE Ljava/util/function/Predicate; FIELD u id Ljava/lang/String; FIELD v blockTag Lyy; FIELD x ticketCount I FIELD y sound Lyg; FIELD z completedCondition Ljava/util/function/Predicate; METHOD a register (Ljava/lang/String;Lyy;ILyg;)Lapj; METHOD a register (Ljava/lang/String;Lyy;ILyg;Ljava/util/function/Predicate;)Lapj; METHOD b getTicketCount ()I METHOD c getCompletedCondition ()Ljava/util/function/Predicate; METHOD d getSound ()Lyg;