1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Console

Dieses Thema im Forum "Programmierung" wurde erstellt von xSu, 14. Oktober 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.

  1. xSu
    Offline

    xSu

    Registriert seit:
    9. Oktober 2012
    Beiträge:
    10
    Ich hätte eine kurze Frage..

    Wie kann ich machen das ich einen Befehl wie z.b. '/vote' über die Console machen kann..

    vielen Dank, im Vorraus.
     
  2. Kuripaner
    Offline

    Kuripaner

    Registriert seit:
    2. Januar 2012
    Beiträge:
    187
    Hast du denn ein "/vote"-Plugin?
     
  3. Cabraca
    Offline

    Cabraca

    Es sollte eigentlich jeder Befehl über console aufrufbar sein
     
  4. xSu
    Offline

    xSu

    Registriert seit:
    9. Oktober 2012
    Beiträge:
    10
    Da wiedersprichts du dir, nicht jeder Befehl ist über die Console nutzbar.

    Also ich habe ein Plugin geschrieben, der gibt mir eine Nachricht mir '/vote' aus,
    nur jetzt will ich noch, dass er die Nachricht auch mit 'vote' über die Console ausgibt.

    Das ist der Fehler, wenn ich in der Console 'vote' eingebe.

    org.bukkit.command.CommandException: Unhandled exception executing command 'vote' in plugin TestPlugin v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
    at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:488)
    at net.minecraft.server.DedicatedServer.ah(DedicatedServer.java:248)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
    at de.xSu.uPvPInformationen.uPvPInformationen.onCommand(TestPlugin.java:31)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 8 more
    Encountered an unexpected exception CommandException
    org.bukkit.command.CommandException: Unhandled exception executing command 'vote' in plugin TestPlugin v1.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
    at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:488)
    at net.minecraft.server.DedicatedServer.ah(DedicatedServer.java:248)
    at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
    at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
    Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.command.ColouredConsoleSender cannot be cast to org.bukkit.entity.Player
    at de.xSu.TestPlugin.TestPlugin.onCommand(TestPlugin.java:31)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 8 more
     
  5. Let's Mine
    Offline

    Let's Mine Ehem. Teammitglied

    Registriert seit:
    1. Dezember 2011
    Beiträge:
    421
    Minecraft:
    LetsMine
    Du castest irgendwo den sender als Player, er ist aber kein Player, wenn es die console ist. Gerade bei einem reinen Textbefehl solltest du das nicht machen, man kann auch sender.sendMessage(); benutzen.
     
  6. gruener_kaktus
    Offline

    gruener_kaktus

    Registriert seit:
    26. Januar 2012
    Beiträge:
    385
    Minecraft:
    Gruener_Kaktus
    Das voten aus er konsole ermöglicht dir doch eifach einen vote mehr von dir aus also du kannst dann 2 vote punkte abgeben ist ja nicht so nötig
     
Status des Themas:
Es sind keine weiteren Antworten möglich.