NoWeed4You
Minecrafter
Hallo zusammen,
ich schreibe gerade mein erstes plugin und möchte mein Plugin an einer bestimmten Stelle 15 Sekunden warten lassen, weiß aber nicht wie.
Das ist der Code.
Vielen Dank im Vorraus!
ich schreibe gerade mein erstes plugin und möchte mein Plugin an einer bestimmten Stelle 15 Sekunden warten lassen, weiß aber nicht wie.
Das ist der Code.
Code:
package de.linas.tutorial.commands;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
public class KillSlow implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(sender instanceof Player) {
Player player = (Player) sender;
if(player.hasPermission("tutorial.killslow")) {
if(args.length == 1) {
player.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 20, 20));
player.sendMessage("§cDu stirbst in 15 Sekunden");
//Ab hier 15 Sekunden warten
player.setHealth(0);
}else if(args.length == 1) {
Player target = Bukkit.getPlayer(args[0]);
if(target != null) {
player.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 20,20));
player.sendMessage("§cDer Spieler" + target.getName() + "§cstirbt in 15 Sekunden");
target.sendMessage("§cDu stirbst in 15 Sekunden, da der Spieler" + player.getName() + "§cdich tödlich vergiftet hat");
//Ab hier 15 Sekunden Warten
target.setHealth(0);
}else
player.sendMessage("§cDer Spieler" + args[0] + "§cist nicht online!");
}else
player.sendMessage("§cCommand incorrect. Use /help [Command] to get informations.");
}else
player.sendMessage("§cYou do not have the permission to use this command!");
}else
sender.sendMessage("Please use this command as Player");
return false;
}
}
Vielen Dank im Vorraus!
Zuletzt bearbeitet: