Spigot/Bukkit Command programmieren >> funktioniert nicht

Hey Leute, ich arbeite seit kurzer Zeit an einem Spigot Plugin für Minecraft. Leider scheitert es schon daran einen simplen befehl zu erstellen: Wenn ich ein Command Label mit if(label.equalsIgnoreCase("test")) abfrage, wird sowohl in der Konsole, als auch ingame ausgegeben, dass es den Befehl "test" nicht gibt. Wie kann ich das beheben?

Hier nochmal mein Code

package me.aguila.main;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin {
   
    @Override
    public void onEnable(){
            System.out.println("[YOUTUBE] Das Plugin wurde Aktiviert!");
    }
   
    @Override
    public void onDisable(){
            System.out.println("[YOUTUBE] Das Plugin wurde Deaktiviert!");
    }
   
    @Override
    public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args){
           
            if(label.equalsIgnoreCase("test")){
                    sender.sendMessage("Test");
                    return true;
            }
           
           
            if(sender instanceof Player){
                    Player player = (Player)sender;
                    if(label.equalsIgnoreCase("teleport")){
                            if(args.length == 1){
                                    String Name = args[0];
                                    if(Bukkit.getPlayer(Name) != null){
                                            Player target = (Player)Bukkit.getPlayer(Name);
                                            player.teleport(target);
                                            player.sendMessage(ChatColor.GREEN + "Erfolgreich zu " + target.getDisplayName() + " teleportiert!");
                                            return true;
                                    }else{
                                            player.sendMessage(ChatColor.RED + "Den Spieler gibt es nicht!");
                                    }
                            }else{
                                    player.sendMessage(ChatColor.RED + "Zuviele oder zuwenige Agumente!");
                                    return false;
                            }
                    }
            }
           
            return false;
    }

}

...zur Frage

Hast du den Befehl in der "plugin.yml" eingetragen?

...zur Antwort

Nutzt du McMyAdmin?

...zur Antwort

Worldedit für Spigot gibt es, nutze es sogar selbst: http://dev.bukkit.org/bukkit-plugins/worldedit/files/60-world-edit-6-0/

...zur Antwort

Hab jetzt auf die schnelle kein Plugin gefunden, schreibe mich mal auf Skype an(leo.wurzer2), werde es dir vielleicht programmieren

...zur Antwort

PC neu aufsetzen/reparieren mit der Windows CD ist hier die einzige möglichkeit, die ich kenne, wenn man eine Wiederherstellung abgebrochen hat

...zur Antwort

Tor browser geht:

  1. Gehe im Torbrowser auf diese Zwiebel
  2. Dann auf : "netzwerkeinstellungen öffnen..."
  3. Dort setzt du den Haken bei: "Die Verbindung dieses Rechners geht durch die Firewall..."
  4. Dann drückst du OK und es sollte gehen

Der Nachteil ist, dass es dann ein bisschen langsamer ist. Hat aber bei mir in der Schule funktioniert

...zur Antwort

Schau dir das mal an: http://www.curse.com/bukkit-plugins/minecraft/custom-ban-plugin

...zur Antwort

Du musst die Skyblockwelt(http://goo.gl/I19gkI) herunterladen, und diese auf den Server ziehen

...zur Antwort

Kann jemand diesen Fehlercode lesen?

Es ist eine Bukkit Plugin das ich schreibe. hier der Fehlercode aus dem log:

[17:20:19] [Server thread/ERROR]: Could not load 'plugins\test.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/Hauke/main/main : Unsupported major.minor version 52.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Spigot-dbe012b-61ef214] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugins(CraftServer.java:291) [craftbukkit.jar:git-Spigot-dbe012b-61ef214] at net.minecraft.server.v1_8_R2.DedicatedServer.init(DedicatedServer.java:199) [craftbukkit.jar:git-Spigot-dbe012b-61ef214] at net.minecraft.server.v1_8_R2.MinecraftServer.run(MinecraftServer.java:522) [craftbukkit.jar:git-Spigot-dbe012b-61ef214] at java.lang.Thread.run(Unknown Source) [?:1.7.0_04] Caused by: java.lang.UnsupportedClassVersionError: me/Hauke/main/main : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_04] at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_04] at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_04] at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.7.0_04] at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.7.0_04] at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_04] at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_04] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_04] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_04] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_04] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_04] at java.lang.Class.forName0(Native Method) ~[?:1.7.0_04] at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_04] at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:64) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit.jar:git-Spigot-dbe012b-61ef214]

...zur Frage

Das Problem ist, das du den Server mit einer anderen Java version startet, als du das Plugin compiled hast

...zur Antwort

Normalerweise steht in der Konsole, sofern ihr das nicht ausgestellt habt, welcher Commandblock den Befehl ausgeführt hat. Dort sollten auch die Koordinaten stehen

...zur Antwort

Mit dem Source Knopf kannst du die Bild-/Tonquelle auswählen. Du kannst zwischen den verschiedenen HDMI, SCART, ... eingängen wählen, an denen Geräte wie z.B. PS4, Reciever,... angeschlossen.

...zur Antwort

Hallo

Sofern ich es richtig verstehe möchtest du dir einen VServer(Linux) zuhause selber hosten. Da man, um einen VServer zu hosten einen Server braucht, auf dem der VPS(VServer) läuft, müsstest du dir einen ganzen root in dein Zimmer stellen. Abgesehen davon, dass du dann eine gratis Heizung hättest sind solche Rootserver mit hohen Kosten verbunden:

  • Anschaffungskosten
  • Stromkosten(24/7)
  • Internetkosten(hohe Anbindung erforderlich)

Zudem bracht man gute Linuxkenntnisse. 


Falls du einfach nur einen VPS mieten willst, ohne einen ganzen Root in dein Zimmer zu stellen, würde ich dir Serverhoster wie z.B. qloc.de empfehlen. Die Serverhoster haben eine sehr gute Anbindung, inklusive Support und ein gutes Preis/Leistungverhältnis. Eine Übersicht diverser Serverhoster findest du unter: http://gameservercheck.de/ranking/

...zur Antwort