Fix RedstonetesterUtils

Fix TPSUtils
Dieser Commit ist enthalten in:
yoyosource 2021-04-17 17:33:04 +02:00
Ursprung cf2b09007f
Commit 032ff79810
2 geänderte Dateien mit 5 neuen und 6 gelöschten Zeilen

Datei anzeigen

@ -83,17 +83,17 @@ public class RedstonetesterUtils {
return; return;
} }
if (loc1.equals(location)) { if (loc1.equals(location)) {
if (TPSUtils.currentTick.getAsLong() - lastTick > 100) { if (TPSUtils.currentTick.get() - lastTick > 100) {
tick = null; tick = null;
} }
lastTick = TPSUtils.currentTick.getAsLong(); lastTick = TPSUtils.currentTick.get();
if (tick == null) { if (tick == null) {
tick = TPSUtils.currentTick.getAsLong(); tick = TPSUtils.currentTick.get();
} }
return; return;
} }
if (tick != null && loc2.equals(location)) { if (tick != null && loc2.equals(location)) {
player.sendMessage(BauSystem.PREFIX + "Differenz" + ChatColor.DARK_GRAY + ": " + ChatColor.YELLOW + (TPSUtils.currentTick.getAsLong() - tick) + ChatColor.DARK_GRAY + " - " + ChatColor.GRAY + "in Ticks " + ChatColor.DARK_GRAY + "(" + ChatColor.GRAY + "Ticks/2 -> Redstoneticks" + ChatColor.DARK_GRAY + ")"); player.sendMessage(BauSystem.PREFIX + "Differenz" + ChatColor.DARK_GRAY + ": " + ChatColor.YELLOW + (TPSUtils.currentTick.get() - tick) + ChatColor.DARK_GRAY + " - " + ChatColor.GRAY + "in Ticks " + ChatColor.DARK_GRAY + "(" + ChatColor.GRAY + "Ticks/2 -> Redstoneticks" + ChatColor.DARK_GRAY + ")");
} }
} }

Datei anzeigen

@ -20,7 +20,6 @@
package de.steamwar.bausystem.features.tpslimit; package de.steamwar.bausystem.features.tpslimit;
import de.steamwar.bausystem.BauSystem; import de.steamwar.bausystem.BauSystem;
import java.util.function.LongSupplier;
import lombok.experimental.UtilityClass; import lombok.experimental.UtilityClass;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
@ -30,7 +29,7 @@ import java.util.function.Supplier;
public class TPSUtils { public class TPSUtils {
private static long ticksSinceServerStart = 0; private static long ticksSinceServerStart = 0;
public static final LongSupplier currentTick = () -> ticksSinceServerStart; public static final Supplier<Long> currentTick = () -> ticksSinceServerStart; // This is intended as Supplier<Long>
static { static {
Bukkit.getScheduler().runTaskTimer(BauSystem.getInstance(), () -> ticksSinceServerStart++, 1, 1); Bukkit.getScheduler().runTaskTimer(BauSystem.getInstance(), () -> ticksSinceServerStart++, 1, 1);