From 90e51d3a18caddd8b576f01d203cb770ac292a91 Mon Sep 17 00:00:00 2001 From: yoyosource Date: Mon, 16 Aug 2021 17:01:03 +0200 Subject: [PATCH] Hotfix BauScoreboard trace section Signed-off-by: yoyosource --- .../de/steamwar/bausystem/features/tracer/show/Record.java | 3 ++- .../de/steamwar/bausystem/features/world/BauScoreboard.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/show/Record.java b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/show/Record.java index 642f7fd9..63f39cfa 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/show/Record.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/show/Record.java @@ -19,6 +19,7 @@ package de.steamwar.bausystem.features.tracer.show; +import de.steamwar.bausystem.features.tpslimit.TPSUtils; import de.steamwar.bausystem.features.tracer.TNTPosition; import de.steamwar.bausystem.shared.ShowMode; import org.bukkit.entity.TNTPrimed; @@ -46,7 +47,7 @@ public class Record { /* The following methods should only be called by a recorder */ public Record() { - startTime = System.currentTimeMillis(); + startTime = TPSUtils.currentTick.get(); StoredRecords.add(this); } diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauScoreboard.java b/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauScoreboard.java index 77f78152..7ba3545a 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauScoreboard.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/world/BauScoreboard.java @@ -3,6 +3,7 @@ package de.steamwar.bausystem.features.world; import de.steamwar.bausystem.BauSystem; import de.steamwar.bausystem.features.loader.Loader; import de.steamwar.bausystem.features.tpslimit.TPSLimitUtils; +import de.steamwar.bausystem.features.tpslimit.TPSUtils; import de.steamwar.bausystem.features.tpslimit.TPSWarpUtils; import de.steamwar.bausystem.features.tracer.record.RecordStateMachine; import de.steamwar.bausystem.linkage.LinkageType; @@ -89,7 +90,7 @@ public class BauScoreboard implements Listener { } private long traceTicks() { - return (System.currentTimeMillis() - RecordStateMachine.getStartTime()) / 50; + return TPSUtils.currentTick.get() - RecordStateMachine.getStartTime(); } private String tpsColor() { @@ -109,5 +110,4 @@ public class BauScoreboard implements Listener { } return "§8/§7" + TPSLimitUtils.getCurrentTPSLimit(); } - }