From 7e6a9f15ceb48da3700acd129638c18d3fbd9d03 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Wed, 1 Apr 2026 10:14:29 +0000 Subject: [PATCH] Upload via Git Manager GUI - StatsManager.java --- .../net/viper/status/stats/StatsManager.java | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/main/java/net/viper/status/stats/StatsManager.java b/src/main/java/net/viper/status/stats/StatsManager.java index 8c7e222..bdfeb30 100644 --- a/src/main/java/net/viper/status/stats/StatsManager.java +++ b/src/main/java/net/viper/status/stats/StatsManager.java @@ -1,35 +1,35 @@ -package net.viper.status.stats; - -import java.util.UUID; -import java.util.concurrent.ConcurrentHashMap; - -public class StatsManager { - private final ConcurrentHashMap map = new ConcurrentHashMap<>(); - - public PlayerStats get(UUID uuid, String name) { - return map.compute(uuid, (k, v) -> { - if (v == null) { - return new PlayerStats(uuid, name != null ? name : ""); - } else { - if (name != null && !name.isEmpty()) v.name = name; - return v; - } - }); - } - - public PlayerStats getIfPresent(UUID uuid) { - return map.get(uuid); - } - - public Iterable all() { - return map.values(); - } - - public void put(PlayerStats ps) { - map.put(ps.uuid, ps); - } - - public void remove(UUID uuid) { - map.remove(uuid); - } +package net.viper.status.stats; + +import java.util.UUID; +import java.util.concurrent.ConcurrentHashMap; + +public class StatsManager { + private final ConcurrentHashMap map = new ConcurrentHashMap<>(); + + public PlayerStats get(UUID uuid, String name) { + return map.compute(uuid, (k, v) -> { + if (v == null) { + return new PlayerStats(uuid, name != null ? name : ""); + } else { + if (name != null && !name.isEmpty()) v.name = name; + return v; + } + }); + } + + public PlayerStats getIfPresent(UUID uuid) { + return map.get(uuid); + } + + public Iterable all() { + return map.values(); + } + + public void put(PlayerStats ps) { + map.put(ps.uuid, ps); + } + + public void remove(UUID uuid) { + map.remove(uuid); + } } \ No newline at end of file