cool_brick24 Geschrieben 8. März 2018 Share Geschrieben 8. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 9. März 2018 Share Geschrieben 9. März 2018 (bearbeitet) 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 bearbeitet 9. März 2018 von BloodSKreaper Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
cool_brick24 Geschrieben 9. März 2018 Autor Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 9. März 2018 Share Geschrieben 9. März 2018 Wie sieht denn deine plugin.yml generell aus? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
cool_brick24 Geschrieben 9. März 2018 Autor Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 9. März 2018 Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
cool_brick24 Geschrieben 9. März 2018 Autor Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
cool_brick24 Geschrieben 9. März 2018 Autor Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
BloodSKreaper Geschrieben 9. März 2018 Share Geschrieben 9. März 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
cool_brick24 Geschrieben 9. März 2018 Autor Share Geschrieben 9. März 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 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