From 34c9effa6fc57bef7b8fa42bb72ae2d474d59f3c Mon Sep 17 00:00:00 2001 From: ME1312 Date: Fri, 11 Jun 2021 16:32:14 -0400 Subject: [PATCH] The release version commit (maybe?) --- .../SubServers/Client/Bukkit/Graphic/UIRenderer.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SubServers.Client/Bukkit/src/net/ME1312/SubServers/Client/Bukkit/Graphic/UIRenderer.java b/SubServers.Client/Bukkit/src/net/ME1312/SubServers/Client/Bukkit/Graphic/UIRenderer.java index 6d877c5a..829fa956 100644 --- a/SubServers.Client/Bukkit/src/net/ME1312/SubServers/Client/Bukkit/Graphic/UIRenderer.java +++ b/SubServers.Client/Bukkit/src/net/ME1312/SubServers/Client/Bukkit/Graphic/UIRenderer.java @@ -13,6 +13,7 @@ import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; +import org.bukkit.scheduler.BukkitRunnable; import java.util.*; import java.util.PrimitiveIterator.OfInt; @@ -243,7 +244,7 @@ public abstract class UIRenderer { if (subtitle != null && tdownload == null) { tdownload = new ContainedPair(subtitle, 0); - Bukkit.getScheduler().runTask(plugin, new Runnable() { + new BukkitRunnable() { @Override public void run() { if (tdownload != null) { @@ -251,14 +252,15 @@ public abstract class UIRenderer { tdownload.value = 0; } - if (sendTitle(adownload[tdownload.value], tdownload.key, 0, 10, 5)) { - Bukkit.getScheduler().runTaskLater(plugin, this, 1); + if (!sendTitle(adownload[tdownload.value], tdownload.key, 0, 10, 5)) { + cancel(); } } else { sendTitle(null); + cancel(); } } - }); + }.runTaskTimer(plugin, 0, 1); } else if (subtitle != null) { tdownload.key = subtitle; } else {