CLASS net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInterestTask FIELD field_18332 positionExpireTimeLimit J FIELD field_18854 onlyRunIfChild Z FIELD field_19287 poiType Lnet/minecraft/class_4158; FIELD field_19289 foundPositionsToExpiry Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; FIELD field_20287 targetMemoryModuleType Lnet/minecraft/class_4140; FIELD field_25812 entityStatus Ljava/util/Optional; FIELD field_30098 POI_SORTING_RADIUS I FIELD field_30099 MAX_POSITIONS_PER_RUN I FIELD field_30100 POSITION_EXPIRE_INTERVAL I METHOD (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V ARG 1 poiType ARG 2 moduleType ARG 3 targetMemoryModuleType ARG 4 onlyRunIfChild ARG 5 entityStatus METHOD (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V ARG 1 poiType ARG 2 moduleType ARG 3 onlyRunIfChild ARG 4 entityStatus METHOD method_29245 create (Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;)Lcom/google/common/collect/ImmutableMap; ARG 0 firstModule ARG 1 secondModule CLASS class_5397 RetryMarker FIELD field_25600 random Lnet/minecraft/class_5819; FIELD field_25601 previousAttemptAt J FIELD field_25602 nextScheduledAttemptAt J FIELD field_25603 currentDelay I FIELD field_30101 MIN_DELAY I FIELD field_30102 MAX_EXTRA_DELAY I FIELD field_30103 ATTEMPT_DURATION I METHOD (Lnet/minecraft/class_5819;J)V ARG 1 random ARG 2 time METHOD method_29926 setAttemptTime (J)V ARG 1 time METHOD method_29927 isAttempting (J)Z ARG 1 time METHOD method_29928 shouldRetry (J)Z ARG 1 time