diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java index f43ef173..5e2c4626 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java @@ -183,7 +183,18 @@ public abstract class ViewFlag { @Override public void modify(REntityServer server, List entities) { for (TraceEntity entity : entities) { - entity.setDisplayName(String.valueOf(entity.getRecords().get(0).getTicksSinceStart())); + List time = entity.getRecords() + .stream() + .map(TNTPoint::getTicksSinceStart) + .distinct() + .sorted() + .map(i -> i + "") + .collect(Collectors.toList()); + if (time.size() <= 5) { + entity.setDisplayName(String.join(",", time)); + } else { + entity.setDisplayName(time.stream().limit(5).collect(Collectors.joining(",")) + ", +" + (time.size() - 5)); + } } } };