2019-12-30 17:06:14 -05:00
|
|
|
CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
|
2019-06-28 17:55:20 -04:00
|
|
|
FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154;
|
2020-02-28 13:57:37 -05:00
|
|
|
FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
|
2021-11-17 11:49:31 -05:00
|
|
|
METHOD <init> (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5539;)V
|
2021-11-22 10:30:43 -05:00
|
|
|
ARG 1 path
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 2 dataFixer
|
2021-03-14 12:20:37 -04:00
|
|
|
ARG 3 dsync
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 4 world
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19112 remove (Lnet/minecraft/class_2338;)V
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 pos
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_19113 (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z
|
|
|
|
ARG 2 poi
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19115 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 type
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19116 test (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;)Z
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 predicate
|
2021-11-22 10:30:43 -05:00
|
|
|
METHOD method_19117 (Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_4157;)Ljava/lang/Boolean;
|
|
|
|
ARG 2 poiSet
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19118 getDistanceFromNearestOccupied (Lnet/minecraft/class_4076;)I
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 pos
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_19121 (Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_1923;)Ljava/util/stream/Stream;
|
|
|
|
ARG 3 chunkPos
|
2020-02-28 13:57:37 -05:00
|
|
|
METHOD method_19123 getInChunk (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
|
2021-11-09 11:55:29 -05:00
|
|
|
ARG 1 typePredicate
|
2021-03-14 12:20:37 -04:00
|
|
|
ARG 2 chunkPos
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 3 occupationStatus
|
2020-02-28 13:57:37 -05:00
|
|
|
METHOD method_19125 getInCircle (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
|
2019-04-04 16:04:27 -04:00
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
|
|
|
ARG 4 occupationStatus
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19126 getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;I)Ljava/util/Optional;
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 positionPredicate
|
|
|
|
ARG 3 pos
|
|
|
|
ARG 4 radius
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19127 getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 typePredicate
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 2 posPredicate
|
|
|
|
ARG 3 pos
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 4 radius
|
2019-09-12 09:28:23 -04:00
|
|
|
ARG 5 occupationStatus
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_19128 (Lnet/minecraft/class_4156;)Lnet/minecraft/class_2338;
|
|
|
|
ARG 0 poi
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19129 releaseTicket (Lnet/minecraft/class_2338;)Z
|
2019-03-19 11:37:06 -04:00
|
|
|
ARG 1 pos
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_19130 (Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z
|
|
|
|
ARG 1 poi
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19132 getType (Lnet/minecraft/class_2338;)Ljava/util/Optional;
|
|
|
|
ARG 1 pos
|
|
|
|
METHOD method_19133 isOccupied (J)Z
|
2020-08-16 07:43:08 -04:00
|
|
|
ARG 1 pos
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_19510 initForPalette (Lnet/minecraft/class_1923;Lnet/minecraft/class_2826;)V
|
2021-11-22 10:30:43 -05:00
|
|
|
ARG 1 chunkPos
|
|
|
|
ARG 2 chunkSection
|
|
|
|
METHOD method_19511 (Lnet/minecraft/class_2826;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;)V
|
|
|
|
ARG 2 pos
|
|
|
|
METHOD method_19512 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V
|
|
|
|
ARG 2 poiType
|
|
|
|
METHOD method_20004 (Ljava/util/function/Predicate;Lnet/minecraft/class_4156;)Z
|
|
|
|
ARG 1 poi
|
2022-04-06 15:01:01 -04:00
|
|
|
METHOD method_20005 getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_2338;ILnet/minecraft/class_5819;)Ljava/util/Optional;
|
2019-06-28 17:55:20 -04:00
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 positionPredicate
|
|
|
|
ARG 3 occupationStatus
|
|
|
|
ARG 4 pos
|
|
|
|
ARG 5 radius
|
2022-04-07 10:14:42 -04:00
|
|
|
ARG 6 random
|
2020-02-14 09:54:37 -05:00
|
|
|
METHOD method_20006 getNearestPosition (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;
|
2019-03-29 03:04:08 -04:00
|
|
|
ARG 1 typePredicate
|
2021-03-14 12:20:37 -04:00
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
|
|
|
ARG 4 occupationStatus
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_20252 count (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)J
|
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
|
|
|
ARG 4 occupationStatus
|
|
|
|
METHOD method_20345 shouldScan (Lnet/minecraft/class_2826;)Z
|
2021-11-22 10:30:43 -05:00
|
|
|
ARG 0 chunkSection
|
|
|
|
METHOD method_20346 (Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Lnet/minecraft/class_4157;)V
|
|
|
|
ARG 3 poiSet
|
2019-06-28 17:55:20 -04:00
|
|
|
METHOD method_20348 scanAndPopulate (Lnet/minecraft/class_2826;Lnet/minecraft/class_4076;Ljava/util/function/BiConsumer;)V
|
2021-11-22 10:30:43 -05:00
|
|
|
ARG 1 chunkSection
|
|
|
|
ARG 2 sectionPos
|
|
|
|
METHOD method_20592 (Lnet/minecraft/class_4157;)Ljava/lang/Boolean;
|
|
|
|
ARG 0 poiSet
|
2019-09-12 09:28:23 -04:00
|
|
|
METHOD method_21647 getPositions (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
|
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 posPredicate
|
|
|
|
ARG 3 pos
|
|
|
|
ARG 4 radius
|
|
|
|
ARG 5 occupationStatus
|
2020-02-28 13:57:37 -05:00
|
|
|
METHOD method_22383 getInSquare (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
|
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
2021-03-14 12:20:37 -04:00
|
|
|
ARG 4 occupationStatus
|
2020-02-28 13:57:37 -05:00
|
|
|
METHOD method_22439 preloadChunks (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)V
|
|
|
|
COMMENT Preloads chunks in a square area with the given radius. Loads the chunks with {@code ChunkStatus.EMPTY}.
|
|
|
|
ARG 1 world
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 radius
|
2021-04-13 07:59:43 -04:00
|
|
|
COMMENT the radius in blocks
|
2021-11-22 10:30:43 -05:00
|
|
|
METHOD method_22441 (Lnet/minecraft/class_1923;)Z
|
|
|
|
ARG 1 chunkPos
|
|
|
|
METHOD method_22443 (Lnet/minecraft/class_4076;)Lcom/mojang/datafixers/util/Pair;
|
|
|
|
ARG 1 sectionPos
|
2020-08-16 07:43:08 -04:00
|
|
|
METHOD method_26339 hasTypeAt (Lnet/minecraft/class_4158;Lnet/minecraft/class_2338;)Z
|
|
|
|
ARG 1 type
|
|
|
|
ARG 2 pos
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_30335 (Lnet/minecraft/class_2338;ILnet/minecraft/class_4156;)Z
|
|
|
|
ARG 2 poi
|
|
|
|
METHOD method_30957 getSortedPositions (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/stream/Stream;
|
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 posPredicate
|
|
|
|
ARG 3 pos
|
|
|
|
ARG 4 radius
|
|
|
|
ARG 5 occupationStatus
|
2021-11-22 10:30:43 -05:00
|
|
|
METHOD method_33580 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/util/Optional;
|
|
|
|
ARG 1 poiSet
|
|
|
|
METHOD method_33581 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Boolean;
|
|
|
|
ARG 1 poiSet
|
2021-03-14 12:20:37 -04:00
|
|
|
METHOD method_33582 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)V
|
|
|
|
ARG 1 poiSet
|
2021-11-09 11:55:29 -05:00
|
|
|
METHOD method_34712 getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;
|
|
|
|
ARG 1 typePredicate
|
|
|
|
ARG 2 posPredicate
|
|
|
|
ARG 3 pos
|
|
|
|
ARG 4 radius
|
|
|
|
ARG 5 occupationStatus
|
2021-11-22 10:30:43 -05:00
|
|
|
METHOD method_35154 (Lnet/minecraft/class_2338;Lnet/minecraft/class_4157;)Ljava/lang/Integer;
|
|
|
|
ARG 1 poiSet
|
2021-11-09 11:55:29 -05:00
|
|
|
METHOD method_35155 getFreeTickets (Lnet/minecraft/class_2338;)I
|
|
|
|
ARG 1 pos
|
2019-12-02 08:55:18 -05:00
|
|
|
CLASS class_4154 PointOfInterestDistanceTracker
|
|
|
|
FIELD field_18486 distances Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
|
|
|
|
METHOD method_19134 update ()V
|
|
|
|
CLASS class_4155 OccupationStatus
|
|
|
|
FIELD field_18490 predicate Ljava/util/function/Predicate;
|
2021-01-24 11:38:19 -05:00
|
|
|
METHOD <init> (Ljava/lang/String;ILjava/util/function/Predicate;)V
|
|
|
|
ARG 3 predicate
|
2019-12-02 08:55:18 -05:00
|
|
|
METHOD method_19135 getPredicate ()Ljava/util/function/Predicate;
|