Fix AcquirePoiMixin
Just needed to update the method targets
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package ca.spottedleaf.moonrise.common.util;
|
||||
|
||||
import com.google.gson.JsonElement;
|
||||
import com.google.gson.Strictness;
|
||||
import com.google.gson.internal.Streams;
|
||||
import com.google.gson.stream.JsonWriter;
|
||||
import java.io.File;
|
||||
@@ -16,7 +17,7 @@ public final class JsonUtil {
|
||||
final StringWriter stringWriter = new StringWriter();
|
||||
final JsonWriter jsonWriter = new JsonWriter(stringWriter);
|
||||
jsonWriter.setIndent(" ");
|
||||
jsonWriter.setLenient(false);
|
||||
jsonWriter.setStrictness(Strictness.LENIENT);
|
||||
Streams.write(element, jsonWriter);
|
||||
|
||||
final String jsonString = stringWriter.toString();
|
||||
|
||||
@@ -24,8 +24,8 @@ abstract class AcquirePoiMixin {
|
||||
*/
|
||||
@Redirect(
|
||||
method = {
|
||||
"method_46885",
|
||||
"*(ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z"
|
||||
"lambda$create$8",
|
||||
"method_46885"
|
||||
},
|
||||
at = @At(
|
||||
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;",
|
||||
@@ -33,7 +33,7 @@ abstract class AcquirePoiMixin {
|
||||
ordinal = 0
|
||||
)
|
||||
)
|
||||
private static Stream<Pair<Holder<PoiType>, BlockPos>> aaa(PoiManager poiManager, Predicate<Holder<PoiType>> predicate,
|
||||
private static Stream<Pair<Holder<PoiType>, BlockPos>> useLimitedSearch(PoiManager poiManager, Predicate<Holder<PoiType>> predicate,
|
||||
Predicate<BlockPos> predicate2, BlockPos blockPos, int i,
|
||||
PoiManager.Occupancy occup) {
|
||||
final List<Pair<Holder<PoiType>, BlockPos>> ret = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user