patch double event running

This commit is contained in:
unurled 2024-08-22 15:34:26 +02:00
parent 7816bbe384
commit d58e3da6ac
Signed by: unurled
GPG key ID: EFC5F5E709B47DDD

View file

@ -41,7 +41,6 @@ public class PlayerManager extends Manager {
super(); super();
players = new HashMap<>(); players = new HashMap<>();
actionBarTasks = new HashMap<>(); actionBarTasks = new HashMap<>();
Bukkit.getPluginManager().registerEvents(this, SR.getInstance());
} }
/** Save the data */ /** Save the data */
@ -81,7 +80,6 @@ public class PlayerManager extends Manager {
players.remove(uuid); players.remove(uuid);
} }
@SuppressWarnings("unused")
public boolean isSRPlayer(UUID uuid) { public boolean isSRPlayer(UUID uuid) {
return players.containsKey(uuid); return players.containsKey(uuid);
} }
@ -112,21 +110,18 @@ public class PlayerManager extends Manager {
return; return;
} }
if (srPlayer.isFirstTime()) { if (srPlayer.isFirstTime()) {
Bukkit.getServer() e.joinMessage(
.broadcast( textComp(
textComp( "<gold>"
"<gold>" + e.getPlayer().getName()
+ e.getPlayer().getName() + " has joined for "
+ " has joined for " + "the first time!<newline><gold>Welcome to "
+ "the first time!<newline><gold>Welcome to " + "the "
+ "the " + "server!"));
+ "server!"));
} else { } else {
Bukkit.getServer() e.joinMessage(
.broadcast( textComp(
textComp( "<gray>[</gray><green>+</green><gray>]</gray> <white>" + e.getPlayer().getName()));
"<gray>[</gray><green>+</green><gray>]</gray> <white>"
+ e.getPlayer().getName()));
} }
addPlayer(srPlayer); addPlayer(srPlayer);
@ -139,7 +134,7 @@ public class PlayerManager extends Manager {
BukkitTask task = BukkitTask task =
Bukkit.getScheduler() Bukkit.getScheduler()
.runTaskTimerAsynchronously( .runTaskTimerAsynchronously(
SR.getInstance(), () -> updateActionBar(e.getPlayer(), srPlayer), 0, 20L); SR.getInstance(), () -> updateActionBar(e.getPlayer()), 0, 20L);
actionBarTasks.put(e.getPlayer().getUniqueId(), task); actionBarTasks.put(e.getPlayer().getUniqueId(), task);
e.getPlayer().updateInventory(); e.getPlayer().updateInventory();