patch double event running
This commit is contained in:
parent
7816bbe384
commit
d58e3da6ac
1 changed files with 12 additions and 17 deletions
|
@ -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();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue