cool_brick24 Posted March 8, 2018 Share Posted March 8, 2018 Hallo Leute. Ich programmiere schon seit einiger Zeit Plugins. Neulich hab ich mir einen Craftbukkit 1.12.2 Server geholt. Ich habe mir ein Plugin programmiert(hier der Code): package de.UnknownCommandPlugin.server; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.help.HelpTopic; import org.bukkit.plugin.java.JavaPlugin; public class Unknowncommadn extends JavaPlugin implements Listener { public void onEnable () { getServer().getPluginManager().registerEvents(this, this); } @EventHandler(priority = EventPriority.NORMAL) public void onUnknown (PlayerCommandPreprocessEvent event) { if(!(event.isCancelled())) { Player p =event.getPlayer(); String msg = event.getMessage().split(" ") [0]; HelpTopic topic = Bukkit.getServer().getHelpMap().getHelpTopic(msg); if(topic == null) { p.sendMessage("§7[§4MCRGames§7] §cDer Befehl §4" + msg + "§cexistiert nicht!" ); event.setCancelled(true); } } } @EventHandler public void Reload(PlayerCommandPreprocessEvent event) { Player p = event.getPlayer(); String command = event.getMessage(); if(command.equalsIgnoreCase("/rl") || command.equalsIgnoreCase("/reload")) { if(p.isOp()) { event.setCancelled(true); Bukkit.broadcastMessage("§4ACHTUNG SERVER RELOAD!!!"); Bukkit.broadcastMessage("§4KEINER BEWEGT SICH ODER SCHREIBT ETWAS"); Bukkit.reload(); Bukkit.broadcastMessage("§aRelaod abgeschlossen!"); } } } } aber das Plugin funktioniert nicht und wird nicht angezeigt. Ich hab auch tausendmal die Properties geändert aber an den lag es nicht. Ich hoffe ihr könnt mir helfen! MFG cool_brick24 Link to comment Share on other sites More sharing options...
BloodSKreaper Posted March 9, 2018 Share Posted March 9, 2018 (edited) Bekommst du beim Starten des Servers vllt ne Meldung, dass die Mainklasse, welche in der plugin.yml angegeben ist nicht gefunden wird? Da gehört glaub nämlich das d vors n vor 19 Stunden schrieb cool_brick24: Unknowncommadn Edited March 9, 2018 by BloodSKreaper Link to comment Share on other sites More sharing options...
cool_brick24 Posted March 9, 2018 Author Share Posted March 9, 2018 vor 11 Minuten schrieb BloodSKreaper: Bekommst du beim Starten des Servers vllt ne Meldung, dass die Mainklasse, welche in der plugin.yml angegeben ist nicht gefunden wird? Ne... Sonst wüsste ich es ja. Link to comment Share on other sites More sharing options...
BloodSKreaper Posted March 9, 2018 Share Posted March 9, 2018 Wie sieht denn deine plugin.yml generell aus? Link to comment Share on other sites More sharing options...
cool_brick24 Posted March 9, 2018 Author Share Posted March 9, 2018 vor 1 Minute schrieb BloodSKreaper: Wie sieht denn deine plugin.yml generell aus? name: UnknownCommandPlugin author: cool_brick24 main: de.UnknownCommandPlugin.server version: 1.0 commands: Platzhalter description: Platzhalter vor 22 Minuten schrieb BloodSKreaper: Bekommst du beim Starten des Servers vllt ne Meldung, dass die Mainklasse, welche in der plugin.yml angegeben ist nicht gefunden wird? Da gehört glaub nämlich das d vors n Das mit dem d und dem n war ein Schreibfehler. hatte ihn nicht bemerkt. Link to comment Share on other sites More sharing options...
BloodSKreaper Posted March 9, 2018 Share Posted March 9, 2018 vor 1 Minute schrieb cool_brick24: main: de.UnknownCommandPlugin.server du musst hier noch ".Unknowcommand" dransetzen. Ansonsten sucht es nach einer Klasse "server", welche es natürlich nicht gibt. Link to comment Share on other sites More sharing options...
cool_brick24 Posted March 9, 2018 Author Share Posted March 9, 2018 Gerade eben schrieb BloodSKreaper: du musst hier noch ".Unknowcommand" dransetzen. Ansonsten sucht es nach einer Klasse "server", welche es natürlich nicht gibt. Ok vielen dank schonmal im voraus. ich melde mich nochmal in 5 Minuten. Link to comment Share on other sites More sharing options...
cool_brick24 Posted March 9, 2018 Author Share Posted March 9, 2018 vor 5 Minuten schrieb BloodSKreaper: du musst hier noch ".Unknowcommand" dransetzen. Ansonsten sucht es nach einer Klasse "server", welche es natürlich nicht gibt. Passiert nix. Hatte die Datei nochmals überschrieben aber nix Link to comment Share on other sites More sharing options...
BloodSKreaper Posted March 9, 2018 Share Posted March 9, 2018 Wenn du nur nen Reload gemacht hast könntest du es mal mit nem kompletten Neustart des Servers versuchen - mich wundert es, dass du überhaupt keinen Fehler bekommst. Da man oben nicht sehen kann, ob die Einrückungen von der plugin.yml passen kannst du das ja noch kontrollieren zum Beispiel mit http://yaml-online-parser.appspot.com/ Link to comment Share on other sites More sharing options...
cool_brick24 Posted March 9, 2018 Author Share Posted March 9, 2018 vor 3 Minuten schrieb BloodSKreaper: Wenn du nur nen Reload gemacht hast könntest du es mal mit nem kompletten Neustart des Servers versuchen - mich wundert es, dass du überhaupt keinen Fehler bekommst. Da man oben nicht sehen kann, ob die Einrückungen von der plugin.yml passen kannst du das ja noch kontrollieren zum Beispiel mit http://yaml-online-parser.appspot.com/ DAAAnnnkkee!!!!! 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