Felix121202 Posted March 12, 2017 Share Posted March 12, 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 to comment Share on other sites More sharing options...
Baustein Posted March 12, 2017 Share Posted March 12, 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 to comment Share on other sites More sharing options...
Felix121202 Posted March 14, 2017 Author Share Posted March 14, 2017 Danke für die schnelle antwort, ich probiere es jetzt mal aus. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now