fix: affichage de id

This commit is contained in:
gdamms 2022-05-16 13:11:33 +02:00
parent 73d8f8fb1f
commit c5534238b2
2 changed files with 13 additions and 18 deletions

View file

@ -24,19 +24,11 @@ public class ClearPoints implements CommandExecutor {
Camera.broadlog("Clearing points and path:"); Camera.broadlog("Clearing points and path:");
ListPoints.listPoints(); ListPoints.listPoints();
Camera.controlPoints = new ArrayList<>(); while (Camera.controlPoints.size() > 0) {
Camera.compute(); NewPoint.rm(new String[] { "", "0" }, null, null);
ClosePath.closed = false;
for (World world : Bukkit.getWorlds()) {
for (Entity e : world.getEntities()) {
if (e.getScoreboardTags().contains("controlPoint")) {
e.remove();
}
}
} }
ShowCurve.controlPointsArmorStands = new ArrayList<>(); ClosePath.closed = false;
Camera.compute();
Camera.broadlog("All cleared !"); Camera.broadlog("All cleared !");
} }

View file

@ -37,14 +37,17 @@ public class ExecuteTraveling implements CommandExecutor {
return; return;
} }
// No more point, end traveling // Regenerate traveling and begin
if (!ClosePath.closed) { if (ClosePath.closed) {
Thread.currentThread().interrupt(); curveIterator = Camera.curve.iterator();
player.teleport(curveIterator.next());
return;
} }
// Regenerate traveling and begin // Teleport to next point
curveIterator = Camera.curve.iterator(); int taskToKill = taskID;
player.teleport(curveIterator.next()); taskID = -1;
Bukkit.getScheduler().cancelTask(taskToKill);
} }
}, 0, 0); }, 0, 0);
Bukkit.broadcastMessage("Traveling : " + taskID); Bukkit.broadcastMessage("Traveling : " + taskID);