2727public class AcquirePoiMixin {
2828
2929 @ Redirect (
30- method = "method_46880" , at = @ At (value = "INVOKE" , target = "Lnet/minecraft/world/entity/ai/village/poi/PoiManager;take(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPos;I)Ljava/util/Optional;" )
30+ method = { "method_46880" , "lambda$create$6" } , at = @ At (value = "INVOKE" , target = "Lnet/minecraft/world/entity/ai/village/poi/PoiManager;take(Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPos;I)Ljava/util/Optional;" )
3131 )
3232 private static Optional <BlockPos > takeOptimized (PoiManager instance , Predicate <Holder <PoiType >> predicate , BiPredicate <Holder <PoiType >, BlockPos > biPredicate , BlockPos blockPos , int radius ) {
3333 return ((PointOfInterestStorageExtended ) instance ).lithium$takeAt (predicate , biPredicate , blockPos );
3434 }
3535
3636
3737 @ Redirect (
38- method = "method_46885" ,
38+ method = { "method_46885" , "lambda$create$8" } ,
3939 at = @ At (value = "INVOKE" , target = "Lnet/minecraft/world/entity/ai/village/poi/PoiManager;findAllClosestFirstWithType(Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream;" )
4040 )
4141 private static Stream <Pair <Holder <PoiType >, BlockPos >> getNull (
@@ -54,7 +54,7 @@ private static Stream<Pair<Holder<PoiType>, BlockPos>> getNull(
5454 }
5555
5656 @ Redirect (
57- method = "method_46885" ,
57+ method = { "method_46885" , "lambda$create$8" } ,
5858 at = @ At (value = "INVOKE" , target = "Ljava/util/stream/Stream;limit(J)Ljava/util/stream/Stream;" )
5959 )
6060 private static Stream <Pair <Holder <PoiType >, BlockPos >> getNClosestFirstWithType (
0 commit comments