From 224127eac6e6e81acb7fb52989731001c46d1e94 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Tue, 9 Apr 2024 18:10:18 +0200 Subject: [PATCH] Update tracer --- .../src/de/steamwar/bausystem/features/tracer/Trace.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/Trace.java b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/Trace.java index 01c597a0..d90126b8 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/Trace.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/Trace.java @@ -137,6 +137,7 @@ public class Trace { // TODO: Add UUID for file saving and so on! entityServer.getEntities().forEach(REntity::die); } else { entityServer = new REntityServer(); + entityServer.addPlayer(player); entityServerMap.put(player, entityServer); } render(getRecords(), entityServer, playerTraceShowData); @@ -244,7 +245,9 @@ public class Trace { // TODO: Add UUID for file saving and so on! */ public void hide(Player player) { REntityServer entityServer = entityServerMap.remove(player); - if (entityServer != null) entityServer.close(); + if (entityServer == null) return; + entityServer.removePlayer(player); + if (entityServer.getPlayers().isEmpty()) entityServer.close(); } @Override