kostenloser Webspace werbefrei: lima-city


Minecraft plugin error

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    n*********s

    Hey Leute,

    Ich habe heute damit angefangen ein eigenes Plugin für MInecraft Bukkit zu erstellen.
    Nun warf mir die Konsole folgenden fehler aus:

    11:53:33 [INFORMATION] This server is running CraftBukkit version git-Bukkit-1.3
    .1-R1.0-b2320jnks (MC: 1.3.1) (Implementing API version 1.3.1-R1.0)
    11:53:33 [SCHWERWIEGEND] Could not load 'plugins\Heal.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.n
    1c3t34.Test


    ich habe viel darüber gesucht und nichts gefunden. Nun seid ihr meine Letzte Rettung.

    Hier meine heal.java :

    package me.n1c3t34.Test;


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



    public class Heal extends JavaPlugin {

    public void onEnable(){
    getLogger().info("Your plugin has been enabled!");
    }

    public void onDisable(){
    getLogger().info("Your plugin has been disabled.");
    }

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

    if(cmd.getName().equalsIgnoreCase("heal") || cmd.getName().equalsIgnoreCase("h") ){


    player.setHealth(20);
    player.sendMessage("healed");


    }
    return false;
    }


    }



    und meine plugin.yml

    name: Heal
    main: me.n1c3t34.Test
    version: 1.0
    description: simple test .
    commands:
      heal:
         description: healing


    ich vermute stark, dass der Fehler im yaml format liegt, jedoch habe ich schon alle tabs entfernt und diese durch Leerzeichen ersetzt.


    mfg nathanaelus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    nathanaelus schrieb:
    Hey Leute,

    Ich habe heute damit angefangen ein eigenes Plugin für MInecraft Bukkit zu erstellen.
    Nun warf mir die Konsole folgenden fehler aus:

    11:53:33 [INFORMATION] This server is running CraftBukkit version git-Bukkit-1.3
    .1-R1.0-b2320jnks (MC: 1.3.1) (Implementing API version 1.3.1-R1.0)
    11:53:33 [SCHWERWIEGEND] Could not load 'plugins\Heal.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: me.n
    1c3t34.Test


    ich habe viel darüber gesucht und nichts gefunden. Nun seid ihr meine Letzte Rettung.

    Hier meine heal.java :

    package me.n1c3t34.Test;


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



    public class Heal extends JavaPlugin {

    public void onEnable(){
    getLogger().info("Your plugin has been enabled!");
    }

    public void onDisable(){
    getLogger().info("Your plugin has been disabled.");
    }

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

    if(cmd.getName().equalsIgnoreCase("heal") || cmd.getName().equalsIgnoreCase("h") ){


    player.setHealth(20);
    player.sendMessage("healed");


    }
    return false;
    }


    }



    und meine plugin.yml

    name: Heal
    main: me.n1c3t34.Test
    version: 1.0
    description: simple test .
    commands:
      heal:
         description: healing


    ich vermute stark, dass der Fehler im yaml format liegt, jedoch habe ich schon alle tabs entfernt und diese durch Leerzeichen ersetzt.


    mfg nathanaelus




    Was soll das Plugin denn bewirken? Mehr Infos bitte!

    PS: Wie hast du Java gelernt? Steht das direkt im Zusammenhang mit Minecraft und Tutorials? Wenn ja, ein an Minecraft praxisorientierter Link wäre nicht schlecht! :D Aber gut, das ist privat und du kannst mir das auch per PN senden.


    MfG
  4. Autor dieses Themas

    n*********s

    das ist nur ein kleines Test Plugin ob es auch so funktioniert wie angepriesen in den Tutorials

    Link dazu --> http://www.youtube.com/watch?v=d8Oueql8ia8&list=PL4A0C6138F3F5AA41&index=2&feature=plpp_video


    ich will allerdings kein heal plugin machen sondern ein apokalypse/survival plugin.


    ich will nur testen ob ich mit /heal mich heilen kann also dass es wenigstens funktioniert und momentan tut es dies nicht.

    hättest du eine Lösung parat?
  5. schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    So direkt nicht. Ich bin momentan noch auf der Arbeit, daher kann ich das Video noch nicht angucken. Aber überprüf mal, von wann das Video ist, welche Java Version genutzt wurde und welche du aktuell hast.

    MfG
  6. Autor dieses Themas

    n*********s

    okay werde ich machen, vielen dank soweit!
  7. g****e

    Wenn ich das richtig sehe ist dashier das eigentliche:
    java.lang.ClassNotFoundException: me.n 1c3t34.Test

    Da ich nicht gut Java kann würde ich mal behaupten, du hast in der Klasse 1c3t34 die Methode Test aufgerufen, und dabei willst du auf ein Objekt zugreifen, welches du in "me" gespeichert hast, bzw versuchst zu instanzieren? welches garnicht existiert. Das würde ich jetzt daraus schließen, ich bin aber wie gesagt kein Java Pro, und kann das 100% deuten, aber da wird der Fehler wohl ungefähr liegen ;-)

    Liebe Grüße
  8. Moin,

    Du weist in der plugin.yml nicht die eigentliche Plugin-Klasse zu, sondern ein package.

    Versuch's mal damit:
    main: me.n1c3t34.Test.Heal
    Gruß,
    Pawnee

    Beitrag zuletzt geändert: 14.8.2012 13:56:18 von pawnee
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!