Ich habe das ganze mal eingebunden,doch leider meldet Eclipse Fehler:
public void FlyCheck() {
this.CheckTask = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
@Override
public void run() {
CheckTime --;
if(CheckTime == 0) {
for(Player all : Bukkit.getOnlinePlayers()) {
if(!all.isOnGround()) {
double x = all.getLocation().getX();
double z = all.getLocation().getZ();
if((all.getLocation().getY() - Bukkit.getWorld("world").getHighestBlockYAt(x, z)) >= 2) {
if(!all.hasPermission("balandrianum.fly")) {
if(flyer.contains(all)) {
flyer.remove(all);
try {
Warns.setWarns(all.getUniqueId().toString(), Warns.getWarns(all.getUniqueId().toString()) + 2);
} catch (SQLException e1) {
e1.printStackTrace();
}
all.kickPlayer(name + "Du hast nun zwei Warn-Punkte erhalten!");
} else {
flyer.add(all);
all.sendMessage(name + "Du wurdest detected,höre auf zu fliegen!");
}
}
}
} else {
flyer.remove(all);
}
}
CheckTime = 5;
}
}
}, 20, 15);
}