From 33571d7eec4435cecf6e7c44b60a2edc17248715 Mon Sep 17 00:00:00 2001 From: fullwall Date: Tue, 11 Jul 2023 00:40:29 +0800 Subject: [PATCH] Disable fallback location for wander --- .../citizensnpcs/trait/waypoint/WanderWaypointProvider.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/trait/waypoint/WanderWaypointProvider.java b/main/src/main/java/net/citizensnpcs/trait/waypoint/WanderWaypointProvider.java index e11cf1fca..deb436307 100644 --- a/main/src/main/java/net/citizensnpcs/trait/waypoint/WanderWaypointProvider.java +++ b/main/src/main/java/net/citizensnpcs/trait/waypoint/WanderWaypointProvider.java @@ -25,7 +25,6 @@ import ch.ethz.globis.phtree.PhTreeSolid; import net.citizensnpcs.api.CitizensAPI; import net.citizensnpcs.api.ai.GoalController.GoalEntry; import net.citizensnpcs.api.ai.goals.WanderGoal; -import net.citizensnpcs.api.astar.pathfinder.MinecraftBlockExaminer; import net.citizensnpcs.api.command.CommandContext; import net.citizensnpcs.api.npc.NPC; import net.citizensnpcs.api.persistence.Persist; @@ -268,8 +267,6 @@ public class WanderWaypointProvider implements WaypointProvider { this.npc = npc; if (currentGoal == null) { currentGoal = WanderGoal.builder(npc).xrange(xrange).yrange(yrange).pathfind(pathfind) - .fallback(n -> MinecraftBlockExaminer.findValidLocation(n.getStoredLocation(), xrange, yrange, - currentGoal.blockFilter())) .tree(() -> regionCentres.isEmpty() ? null : tree).delay(delay) .worldguardRegion(() -> getWorldGuardRegion()).build(); if (paused) {