From 36069d76936ec6b8e9f0cad518971a26833ff777 Mon Sep 17 00:00:00 2001 From: enbrain <69905075+enbrain@users.noreply.github.com> Date: Tue, 16 Nov 2021 22:11:54 +0900 Subject: [PATCH] Map the new LivingTargetCache class (#2825) * Map the new VisibleLivingEntityList class * Rename to LivingTargetCache --- .../entity/ai/brain/LivingTargetCache.mapping | 28 +++++++++++++++++++ .../NearestLivingEntitiesSensor.mapping | 2 ++ .../brain/sensor/NearestPlayersSensor.mapping | 6 ++++ 3 files changed, 36 insertions(+) create mode 100644 mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping diff --git a/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping b/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping new file mode 100644 index 0000000000..b853b586a9 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping @@ -0,0 +1,28 @@ +CLASS net/minecraft/class_6670 net/minecraft/entity/ai/brain/LivingTargetCache + FIELD field_35104 EMPTY Lnet/minecraft/class_6670; + FIELD field_35105 entities Ljava/util/List; + FIELD field_35106 targetPredicate Ljava/util/function/Predicate; + METHOD (Lnet/minecraft/class_1309;Ljava/util/List;)V + ARG 1 owner + ARG 2 entities + METHOD method_38971 empty ()Lnet/minecraft/class_6670; + METHOD method_38972 contains (Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_38973 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_38974 (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z + ARG 2 entity + METHOD method_38975 findFirst (Ljava/util/function/Predicate;)Ljava/util/Optional; + ARG 1 predicate + METHOD method_38976 (Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z + ARG 2 entity + METHOD method_38977 (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_38978 iterate (Ljava/util/function/Predicate;)Ljava/lang/Iterable; + ARG 1 predicate + METHOD method_38979 (Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z + ARG 2 entity + METHOD method_38980 stream (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; + ARG 1 predicate + METHOD method_38981 anyMatch (Ljava/util/function/Predicate;)Z + ARG 1 predicate diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping index 3d0164e6b0..80075dc9d3 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_4146 net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor + METHOD method_19097 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z + ARG 1 e diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping index d749e3475f..757c6e157f 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping @@ -1 +1,7 @@ CLASS net/minecraft/class_4147 net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor + METHOD method_19098 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3222;)Z + ARG 1 player + METHOD method_29268 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z + ARG 1 player + METHOD method_36981 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z + ARG 1 player