Use new-style runTask methods
This commit is contained in:
		| @@ -45,7 +45,7 @@ public class DisguiseListener implements Listener { | ||||
|         updateNotifyPermission = plugin.getConfig().getString("Permission"); | ||||
|         if (plugin.getConfig().getBoolean("NotifyUpdate")) { | ||||
|             currentVersion = plugin.getDescription().getVersion(); | ||||
|             Bukkit.getScheduler().scheduleAsyncRepeatingTask(plugin, new Runnable() { | ||||
|             Bukkit.getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() { | ||||
|                 public void run() { | ||||
|                     try { | ||||
|                         UpdateChecker updateChecker = new UpdateChecker(); | ||||
| @@ -53,7 +53,7 @@ public class DisguiseListener implements Listener { | ||||
|                         latestVersion = updateChecker.getLatestVersion(); | ||||
|                         if (latestVersion != null) { | ||||
|                             latestVersion = "v" + latestVersion; | ||||
|                             Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { | ||||
|                             Bukkit.getScheduler().runTask(plugin, new Runnable() { | ||||
|                                 public void run() { | ||||
|                                     for (Player p : Bukkit.getOnlinePlayers()) | ||||
|                                         if (p.hasPermission(updateNotifyPermission)) | ||||
| @@ -239,7 +239,7 @@ public class DisguiseListener implements Listener { | ||||
|         if (event.getExited() instanceof Player) { | ||||
|             final Disguise disguise = DisguiseAPI.getDisguise((Player) event.getExited(), event.getExited()); | ||||
|             if (disguise != null) { | ||||
|                 Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() { | ||||
|                 Bukkit.getScheduler().runTask(plugin, new Runnable() { | ||||
|                     public void run() { | ||||
|                         DisguiseUtilities.setupFakeDisguise(disguise); | ||||
|                         ((Player) disguise.getEntity()).updateInventory(); | ||||
|   | ||||
| @@ -25,6 +25,7 @@ import org.bukkit.entity.Horse.Variant; | ||||
| import org.bukkit.entity.LivingEntity; | ||||
| import org.bukkit.entity.Player; | ||||
| import org.bukkit.plugin.java.JavaPlugin; | ||||
| import org.bukkit.scheduler.BukkitTask; | ||||
| import org.bukkit.util.Vector; | ||||
|  | ||||
| import com.comphenix.protocol.PacketType; | ||||
| @@ -45,7 +46,7 @@ public abstract class Disguise { | ||||
|     private boolean keepDisguisePlayerLogout = DisguiseConfig.isKeepDisguiseOnPlayerLogout(); | ||||
|     private boolean modifyBoundingBox = DisguiseConfig.isModifyBoundingBox(); | ||||
|     private boolean replaceSounds = DisguiseConfig.isSoundEnabled(); | ||||
|     private int taskId = -1; | ||||
|     private BukkitTask task = null; | ||||
|     private Runnable velocityRunnable; | ||||
|     private boolean velocitySent = DisguiseConfig.isVelocitySent(); | ||||
|     private boolean viewSelfDisguise = DisguiseConfig.isViewDisguises(); | ||||
| @@ -188,8 +189,8 @@ public abstract class Disguise { | ||||
|                         } else { | ||||
|                             entity = null; | ||||
|                             watcher = getWatcher().clone(disguise); | ||||
|                             Bukkit.getScheduler().cancelTask(taskId); | ||||
|                             taskId = -1; | ||||
|                             task.cancel(); | ||||
|                             task = null; | ||||
|                         } | ||||
|                     } | ||||
|                 } else { | ||||
| @@ -404,9 +405,9 @@ public abstract class Disguise { | ||||
|     public void removeDisguise() { | ||||
|         if (disguiseInUse) { | ||||
|             disguiseInUse = false; | ||||
|             if (taskId != -1) { | ||||
|                 Bukkit.getScheduler().cancelTask(taskId); | ||||
|                 taskId = -1; | ||||
|             if (task != null) { | ||||
|                 task.cancel(); | ||||
|                 task = null; | ||||
|             } | ||||
|             HashMap<UUID, HashSet<TargetedDisguise>> disguises = DisguiseUtilities.getDisguises(); | ||||
|             // If this disguise has a entity set | ||||
| @@ -657,7 +658,7 @@ public abstract class Disguise { | ||||
|                 throw new RuntimeException("No entity is assigned to this disguise!"); | ||||
|             } | ||||
|             disguiseInUse = true; | ||||
|             taskId = Bukkit.getScheduler().scheduleSyncRepeatingTask(plugin, velocityRunnable, 1, 1); | ||||
|             task = Bukkit.getScheduler().runTaskTimer(plugin, velocityRunnable, 1, 1); | ||||
|             // Stick the disguise in the disguises bin | ||||
|             DisguiseUtilities.addDisguise(entity.getUniqueId(), (TargetedDisguise) this); | ||||
|             // Resend the disguised entity's packet | ||||
|   | ||||
| @@ -387,11 +387,11 @@ public class DisguiseUtilities { | ||||
|             } | ||||
|             // Add null so that if this is called again. I already know I'm doing something about it | ||||
|             gameProfiles.put(playerName, null); | ||||
|             Bukkit.getScheduler().scheduleAsyncDelayedTask(libsDisguises, new Runnable() { | ||||
|             Bukkit.getScheduler().runTaskAsynchronously(libsDisguises, new Runnable() { | ||||
|                 public void run() { | ||||
|                     try { | ||||
|                         final WrappedGameProfile gameProfile = lookupGameProfile(playerName); | ||||
|                         Bukkit.getScheduler().scheduleSyncDelayedTask(libsDisguises, new Runnable() { | ||||
|                         Bukkit.getScheduler().runTask(libsDisguises, new Runnable() { | ||||
|                             public void run() { | ||||
|                                 if (gameProfiles.containsKey(playerName) && gameProfiles.get(playerName) == null) { | ||||
|                                     gameProfiles.put(playerName, gameProfile); | ||||
| @@ -647,7 +647,7 @@ public class DisguiseUtilities { | ||||
|                 // If it is, then this method will be run again in one tick. Which is when it should be constructed. | ||||
|                 // Else its going to run in a infinite loop hue hue hue.. | ||||
|                 // At least until this disguise is discarded | ||||
|                 Bukkit.getScheduler().scheduleSyncDelayedTask(libsDisguises, new Runnable() { | ||||
|                 Bukkit.getScheduler().runTask(libsDisguises, new Runnable() { | ||||
|                     public void run() { | ||||
|                         if (DisguiseAPI.getDisguise(player, player) == disguise) { | ||||
|                             sendSelfDisguise(player, disguise); | ||||
|   | ||||
| @@ -909,7 +909,7 @@ public class PacketsManager { | ||||
|                                 if (clickedItem != null && clickedItem.getType() != Material.AIR) { | ||||
|                                     // Rather than predict the clients actions | ||||
|                                     // Lets just update the entire inventory.. | ||||
|                                     Bukkit.getScheduler().scheduleSyncDelayedTask(libsDisguises, new Runnable() { | ||||
|                                     Bukkit.getScheduler().runTask(libsDisguises, new Runnable() { | ||||
|                                         public void run() { | ||||
|                                             event.getPlayer().updateInventory(); | ||||
|                                         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user