From 47772ad23dfbb44b223c9eafc66faec389b09773 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Thu, 18 Apr 2024 18:08:11 +0200 Subject: [PATCH] Update ViewFlag.TIME --- .../features/tracer/rendering/ViewFlag.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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)); + } } } };