Ban System Warum kann er Joinen?

Hallo,

Ich versuche mich momentan an einem Ban System für Minecraft auf der Spigot Version 1.12.2 Das mit dem Spieler kicken usw. Funktioniert auch alles, in der Config wird auch alles gespeichert, aber irgendwie kann der Spieler trotzdem wieder joinen.

Wo genau liegt im Code der Fehler?

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

  // /ban <Name> <Grund>

  // Player p = (Player) sender;

  File file = FileManager.getBanFile();

  FileConfiguration cfg = YamlConfiguration.loadConfiguration(file);

  if (args.length == 0) {

   sender.sendMessage("Bitte nutze /ban <Spieler> <Grund>");

  } else if (args.length == 2) {

   Player target = Bukkit.getServer().getPlayer(args[0]);

   String uuid, name, reason, bannerName;

   if (target != null) {

    bannerName = sender.getName();

    uuid = target.getUniqueId().toString();

    name = target.getName();

    cfg.set(uuid + ".uuid", uuid);

    cfg.set(uuid + ".name", name);

    cfg.set(uuid + ".banner", sender.getName());

    try {

     cfg.save(file);

    } catch (IOException e) {

     // TODO Auto-generated catch block

     e.printStackTrace();

    }

    if (args[1].equalsIgnoreCase("Hacking")) {

     cfg.set(uuid + ".reason", "Hacking");

     try {

      cfg.save(file);

     } catch (IOException e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

     }

     if (target.isOnline()) {

      Player onlineTarget = (Player) target;

      onlineTarget.kickPlayer(

        "§cDu wurdest vom Server gebannt! \n\n§6Grund: §cHacking\n\n§6Von: §c" + bannerName);

     }

    } else if (args[1].equalsIgnoreCase("Betrug")) {

    } else if (args[1].equalsIgnoreCase("Beleidigung")) {

    } else if (args[1].equalsIgnoreCase("Skin/")) {

    } else if (args[1].equalsIgnoreCase("Griefen")) {

    } else if (args[1].equalsIgnoreCase("Grundstück")) {

    } else {

     sender.sendMessage(

       "Nutze einen der Folgenden Bangründe: Hacking,Betrug,Beleidigung,Skin,Griefen,Grundstück");

    }

   } else {

    sender.sendMessage("Der Spieler war nie auf dem Server");

   }

  } else {

   sender.sendMessage("Bitte nutze /ban <Spieler> <Grund>");

  }

  return false;

 }

 @EventHandler

 public void onJoin(PlayerJoinEvent e) {

  Player p = e.getPlayer();

  YamlConfiguration banCfg = YamlConfiguration.loadConfiguration(FileManager.getBanFile());

  String uuid = null;

  uuid = banCfg.getString(p.getUniqueId().toString() + ".uuid");

  String reason = banCfg.getString(".reason");

  String bannerName = banCfg.getString(".banner");

  String name = banCfg.getString(".name");

  

  if (uuid != null) {

   p.kickPlayer("§cDu wurdest vom Server gebannt! \n\n§6Grund: §c" + reason + "\n\n§6Von: §c" + bannerName);

  }

  // p.kickPlayer("§cDu wurdest vom Server gebannt! \n\n§6Grund: §c" + reason

  // +"\n\n§6Von: §c" + bannerName);

 }

}

wäre cool wenn mir hier jemand helfen kann:)

...zum Beitrag

https://hastebin.com/edigaratam.cs

hier ein hastebin link :)

...zur Antwort

Ich weiß ja nicht ob du immer noch einen Server suchst aber ich/wir könnten Hilfe gebrauchen. Wir arbeiten gerade an der Mal für unseren Citybuild Server. Parallel programmiere ich auch an dem Plugin. Wir würden uns über Hilfe also freuen. Wenn du Interesse hast kannst du mir ja antworten und wir können uns über Discos oder so in Verbindung setzten.

Mit freundlichen Grüßen

Pidizzel

...zur Antwort

Also ich würde es nicht ausprobieren. Da könntest du Probleme bekommen, es gibt Leute die sind nicht ganz dicht in der Birne xD

...zur Antwort
[16:07:00 ERROR]: Could not load 'plugins/TheJump.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: commands are of wrong type
	at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:946) ~[server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:159) ~[server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:739) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.Bukkit.reload(Bukkit.java:535) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [server.jar:git-Spigot-db6de12-18fbb24]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-db6de12-18fbb24]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_11]
	at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_11]
	at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_11]
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
	at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:925) ~[server.jar:git-Spigot-db6de12-18fbb24]
	... 22 more
...zur Antwort

[09:58:18] [Server thread/ERROR]: Could not load 'plugins/LobbySystem.jar' in folder 'plugins'

org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/SargentPidizzel/main/main : Unsupported major.minor version 52.0

   at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:739) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.Bukkit.reload(Bukkit.java:535) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [server.jar:git-Spigot-db6de12-18fbb24]

   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473) [?:1.7.0_151]

   at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_151]

   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]

   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]

   at java.lang.Thread.run(Thread.java:748) [?:1.7.0_151]

Caused by: java.lang.UnsupportedClassVersionError: de/SargentPidizzel/main/main : Unsupported major.minor version 52.0

   at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_151]

   at java.lang.ClassLoader.defineClass(ClassLoader.java:803) ~[?:1.7.0_151]

   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_151]

   at java.net.URLClassLoader.defineClass(URLClassLoader.java:442) ~[?:1.7.0_151]

   at java.net.URLClassLoader.access$100(URLClassLoader.java:64) ~[?:1.7.0_151]

   at java.net.URLClassLoader$1.run(URLClassLoader.java:354) ~[?:1.7.0_151]

   at java.net.URLClassLoader$1.run(URLClassLoader.java:348) ~[?:1.7.0_151]

   at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_151]

   at java.net.URLClassLoader.findClass(URLClassLoader.java:347) ~[?:1.7.0_151]

   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-Spigot-db6de12-18fbb24]

   at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_151]

   at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_151]

   at java.lang.Class.forName0(Native Method) ~[?:1.7.0_151]

   at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_151]

   at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[server.jar:git-Spigot-db6de12-18fbb24]

   at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[server.jar:git-Spigot-db6de12-18fbb24]

   ... 21 more

...zur Antwort

Wen du alle Bahnhöfe gebaut hast müsste du diese grüne Dampflokomotiven freischalten 

War zumindest bei mir so 

Hoffe ich konnte dir helfen schönen Tag noch p

...zur Antwort