1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Fixed Infused Magnet working in Spectator Mode

This commit is contained in:
TheBusyBiscuit 2019-08-25 22:57:41 +02:00
parent cdb43b15ee
commit ce3055a069
2 changed files with 11 additions and 5 deletions

View File

@ -6,21 +6,23 @@ import org.bukkit.entity.Player;
import java.util.UUID;
public abstract class SlimefunTask implements Runnable {
protected UUID uuid;
protected int id;
protected Player p;
public SlimefunTask(Player p){
public SlimefunTask(Player p) {
this.p = p;
this.uuid = p.getUniqueId();
}
public void setID(int id){
public void setID(int id) {
this.id = id;
}
@Override
public void run() {
if(cancelTask())
return;
if(cancelTask()) return;
executeTask();
}
@ -28,7 +30,7 @@ public abstract class SlimefunTask implements Runnable {
*
* @return True if task was cancelled.
*/
private boolean cancelTask(){
protected boolean cancelTask(){
if(Bukkit.getPlayer(uuid) == null || Bukkit.getPlayer(uuid).isDead() || !Bukkit.getPlayer(uuid).isSneaking()) {
Bukkit.getScheduler().cancelTask(id);
return true;

View File

@ -206,6 +206,10 @@ public class TickerTask implements Runnable {
time = System.currentTimeMillis() - timestamp;
}
public long getTime() {
return time;
}
public void info(CommandSender sender) {
sender.sendMessage(ChatColor.translateAlternateColorCodes('&', "&2== &aSlimefun Diagnostic Tool &2=="));