CLASS net/minecraft/class_4815 net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask METHOD method_46943 create (FZI)Lnet/minecraft/class_7893; ARG 0 speed ARG 1 requiresWalkTarget ARG 2 radius METHOD method_46944 (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_46945 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z ARG 8 world ARG 9 entity ARG 10 time METHOD method_46946 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; ARG 4 lookTarget ARG 5 walkTarget ARG 6 nearestVisibleWantedItem ARG 7 itemPickupCooldownTicks METHOD method_46947 create (Ljava/util/function/Predicate;FZI)Lnet/minecraft/class_7893; ARG 0 startCondition ARG 1 speed ARG 2 requiresWalkTarget ARG 3 radius METHOD method_46948 (ZLjava/util/function/Predicate;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; ARG 4 context