wenn der Spieler Joint soll er gekickt werden doch es passiert garnix
JoinListener:
package Listeners;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import Data.Data;
public class WartungListener implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e)
{
Player player = (Player) e;
if (Data.Wartungen = true)
player.kickPlayer("ServerWartungen");
{
}
}
}
Wartungen enabler:
package Commands;
import Data.Data;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class Wartungen
implements CommandExecutor
{
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
{
if (sender.hasPermission("change.Wartungen")) {
if (Data.Wartungen) {
Data.Wartungen = false;
Bukkit.broadcastMessage(Data.SysPrefix + ChatColor.AQUA + " Wartungen wurde deaktiviert!");
return true;
}
Data.Wartungen = true;
for (Player target : Bukkit.getOnlinePlayers())
target.kickPlayer(ChatColor.BLUE + "WartungsArbeiten");
Bukkit.broadcastMessage(Data.SysPrefix + ChatColor.AQUA + " Wartungen wurde aktiviert!");
return true;
}
sender.sendMessage(Data.NoPerm);
return true;
}
}