Minor POI fixups (#1689)

This commit is contained in:
Vincent Lee 2020-08-16 06:43:08 -05:00 committed by GitHub
parent e330d645f2
commit e743d32da7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 17 additions and 0 deletions

View File

@ -45,3 +45,4 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
METHOD method_16677 unlock ()V
METHOD method_18090 isEmpty (Lnet/minecraft/class_2826;)Z
ARG 0 section
METHOD method_19523 hasAny (Ljava/util/function/Predicate;)Z

View File

@ -57,6 +57,7 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer
ARG 2 y
ARG 3 z
ARG 4 value
METHOD method_19526 hasAny (Ljava/util/function/Predicate;)Z
METHOD method_21732 count (Lnet/minecraft/class_2841$class_4464;)V
ARG 1 consumer
CLASS class_4464 CountConsumer

View File

@ -20,3 +20,5 @@ CLASS net/minecraft/class_4156 net/minecraft/world/poi/PointOfInterest
METHOD method_19140 isOccupied ()Z
METHOD method_19141 getPos ()Lnet/minecraft/class_2338;
METHOD method_19142 getType ()Lnet/minecraft/class_4158;
METHOD method_28359 createCodec (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
ARG 0 updateListener

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
FIELD field_19226 valid Z
METHOD <init> (Ljava/lang/Runnable;)V
ARG 1 updateListener
METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V
ARG 1 updateListener
METHOD method_19145 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_19146 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V
@ -24,3 +26,5 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
METHOD method_20353 updatePointsOfInterest (Ljava/util/function/Consumer;)V
METHOD method_20395 clear ()V
METHOD method_22444 isValid ()Z
METHOD method_28364 createCodec (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec;
ARG 0 updateListener

View File

@ -34,6 +34,7 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
METHOD method_19132 getType (Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 1 pos
METHOD method_19133 isOccupied (J)Z
ARG 1 pos
METHOD method_19510 initForPalette (Lnet/minecraft/class_1923;Lnet/minecraft/class_2826;)V
METHOD method_20005 getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4153$class_4155;Lnet/minecraft/class_2338;ILjava/util/Random;)Ljava/util/Optional;
ARG 1 typePredicate
@ -67,6 +68,9 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
ARG 2 pos
ARG 3 radius
COMMENT The radius in blocks
METHOD method_26339 hasTypeAt (Lnet/minecraft/class_4158;Lnet/minecraft/class_2338;)Z
ARG 1 type
ARG 2 pos
CLASS class_4154 PointOfInterestDistanceTracker
FIELD field_18486 distances Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
METHOD method_19134 update ()V

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_4158 net/minecraft/world/poi/PointOfInterestType
FIELD field_18850 blockStates Ljava/util/Set;
FIELD field_19227 BED_STATES Ljava/util/Set;
FIELD field_20298 searchDistance I
FIELD field_25162 REGISTERED_STATES Ljava/util/Set;
FIELD field_25163 VILLAGER_WORKSTATIONS Ljava/util/function/Supplier;
METHOD <init> (Ljava/lang/String;Ljava/util/Set;II)V
ARG 1 id
ARG 2 blockStates

View File

@ -6,8 +6,11 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
FIELD field_19228 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_19229 dataFixType Lnet/minecraft/class_4284;
FIELD field_21505 worker Lnet/minecraft/class_4698;
FIELD field_24750 codecFactory Ljava/util/function/Function;
METHOD <init> (Ljava/io/File;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;Z)V
ARG 1 directory
ARG 2 codecFactory
ARG 3 factory
METHOD method_19288 onUpdate (J)V
ARG 1 pos
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V