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:");
ListPoints.listPoints();
Camera.controlPoints = new ArrayList<>();
Camera.compute();
ClosePath.closed = false;
for (World world : Bukkit.getWorlds()) {
for (Entity e : world.getEntities()) {
if (e.getScoreboardTags().contains("controlPoint")) {
e.remove();
}
}
while (Camera.controlPoints.size() > 0) {
NewPoint.rm(new String[] { "", "0" }, null, null);
}
ShowCurve.controlPointsArmorStands = new ArrayList<>();
ClosePath.closed = false;
Camera.compute();
Camera.broadlog("All cleared !");
}

View file

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