1212import org .bukkit .scoreboard .Scoreboard ;
1313import org .bukkit .scoreboard .Team ;
1414import org .bukkit .scheduler .BukkitRunnable ;
15- import in .rs .milivojevic .KPManager .utils .PingUtil ;
16-
17- import java .util .logging .LogRecord ;
1815
1916public class TabCustomizer implements Listener {
2017 private final Scoreboard scoreboard ;
@@ -23,9 +20,7 @@ public class TabCustomizer implements Listener {
2320 private String tabHeader ;
2421 private String tabFooter ;
2522 private String pingInt ;
26- private int task0Id ;
2723 private int taskId ;
28- private String valueping ;
2924 public TabCustomizer (Scoreboard scoreboard , ConfigManager config , Main plugin ) {
3025 this .scoreboard = scoreboard ;
3126 this .config = config ;
@@ -56,21 +51,12 @@ public void onPlayerJoin(PlayerJoinEvent event) {
5651 team = scoreboard .registerNewTeam (playerName );
5752 }
5853 team .addEntry (playerName );
59- BukkitRunnable task0 = new BukkitRunnable () {
60-
61- @ Override
62- public void run () {
63- valueping = "" + PingUtil .getPing (player );
64- }
65- };
66- task0 .runTaskTimer (plugin , 0 , 20 );
67-
6854 BukkitRunnable task = new BukkitRunnable () {
6955
7056 @ Override
7157 public void run () {
7258 if (config .getString ("pingInt" ) != null ) {
73- player .setPlayerListName (playerName + ChatColor .translateAlternateColorCodes ('&' , pingInt .replace ("{ping}" , valueping )));
59+ player .setPlayerListName (playerName + ChatColor .translateAlternateColorCodes ('&' , pingInt .replace ("{ping}" , String . valueOf ( player . getPing ()) )));
7460 }
7561 if (config .getString ("tabHeader" ) != null && config .getString ("tabFooter" ) != null ) {
7662 player .setPlayerListHeader (ChatColor .translateAlternateColorCodes ('&' , tabHeader .replace ("{playerName}" , playerName )));
@@ -87,9 +73,6 @@ public void onPlayerQuit(PlayerQuitEvent event) {
8773 Team team = scoreboard .getTeam (player .getName ());
8874 if (team != null ) {
8975 BukkitScheduler scheduler = Bukkit .getScheduler ();
90- if (scheduler .isCurrentlyRunning (task0Id )) {
91- scheduler .cancelTask (task0Id );
92- }
9376 if (scheduler .isCurrentlyRunning (taskId )) {
9477 scheduler .cancelTask (taskId );
9578 }
0 commit comments