Felix121202 Geschrieben 12. März 2017 Share Geschrieben 12. März 2017 Hallo, Ich bin noch nicht so lange Developer, aber als ich heute mein Plugin weiter schreiben wollte, kamm folgendes: als ich /test eingab kam im chat /test zurück, /test steht auch in der plugin.yml. Bitte schnell helfen! command.java datei: Zitat package de.Felix121202.main; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.plugin.java.JavaPlugin; public class commands extends JavaPlugin { private CommandSender p; public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){ if(cmd.getName().equalsIgnoreCase("test")){ p.sendMessage("§aTest"); return true; } return false; } } Die plugin.yml Datei: Zitat name: Hilfe-Plugin main: de.Felix121202.main.Main version: 0.1 author: Felix121202 commands: test: description: This is a demo command. usage: /<command> permission: hilfe-plugin.basic permission-message: You don't have <permission> Die Main.java datei: Zitat package de.Felix121202.main; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; public class Main extends JavaPlugin { public void onEnable(){ Bukkit.getConsoleSender().sendMessage("§aDas Plugin wurde erfolgreich geladen!"); } public void onDisable(){ Bukkit.getConsoleSender().sendMessage("§cDas Plugin wurde erfolgreich gestoppt!"); } } Wenn man es in der Console eingibt: Zitat [17:57:17 INFO]: --------- Help: Hilfe-Plugin -------------------- [17:57:17 INFO]: Below is a list of all Hilfe-Plugin commands: [17:57:17 INFO]: /test: This is a demo command. >test [17:57:26 INFO]: /test Danke im vorraus! Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Baustein Geschrieben 12. März 2017 Share Geschrieben 12. März 2017 Deine Kommando-Klasse dürfte JavaPlugin nicht extenden müssen. Gib deine Kommando-Klasse in der onEnable() deiner Main-Klasse als Executor für dieses Kommando an oder schreibe die onCommand-Methode gleich in die Main-Klasse In dem hier gezeigten Code weist du dem CommandSender p nirgendwo einen Wert zu Füll mal in der plugin.yml /<command> zu /test aus. Liebe Grüße, Baustein Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Felix121202 Geschrieben 14. März 2017 Autor Share Geschrieben 14. März 2017 Danke für die schnelle antwort, ich probiere es jetzt mal aus. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden