CLASS apy net/minecraft/village/PointOfInterestSet FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b pointsOfInterestByPos Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; FIELD c pointsOfInterestByType Ljava/util/Map; FIELD d updateListener Ljava/lang/Runnable; METHOD (Ljava/lang/Runnable;)V ARG 1 updateListener METHOD (Ljava/lang/Runnable;Lcom/mojang/datafixers/Dynamic;)V ARG 1 updateListener ARG 2 dynamic METHOD a remove (Lev;)V ARG 1 pos METHOD a add (Lev;Lapz;)V ARG 1 pos ARG 2 type METHOD a test (Lev;Ljava/util/function/Predicate;)Z ARG 1 pos ARG 2 predicate METHOD a get (Ljava/util/function/Predicate;Lapw$b;)Ljava/util/stream/Stream; METHOD c releaseTicket (Lev;)Z ARG 1 pos METHOD d getType (Lev;)Ljava/util/Optional; ARG 1 pos