Jump to content
  • 0
SyntaxError

Ich brauche hilfe! mein Plugin Funktioniert nicht

Question

Hallo,

Ich wollte heute ein "Bungee-Connecter" Programmieren (wenn man es so nennen kann) also der sinn davon ist: man klickt auf ein NPC (ich benutze NPCCommand) und dann öffnet sich eine GUI also ab da kommt dann das was ich programmiere . Mit dem Command "bffase" öffnet sich eine GUI und da steht dann z.B: "BuildFFA-01" wenn ich darauf klicke dann werde ich auf den Server "BuildFFA" geschickt. Das Problem ist jz aber das wenn ich auf das Item klicke (wo ich dann auf BuildFFA geschickt werden sollte) das da nichts passiert also keine meldung.

In der Konsole kommen auch keine Fehlermeldungen!   Hier noch der Sourcecode von dem Command:

Ich hoffe ihr könnt mir da weiter helfen und ich hoffe auch das ihr es soweit verstanden habt was ich meine :)

VG Raffael

 

ServerSwitcherSRC.txt

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Hast du das Command-Objekt auch mit "registerEvents" als Listener registriert?

 

Edit: Hast du auch den ausgehenden PluginMessage-Kanal registriert?

  @Override
  public void onEnable() {
    this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
    this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
  }

 

  • Like 1

Share this post


Link to post
Share on other sites
  • 0

Ich bins wieder,

habe gerade ein /l / /lobby befehl programmiert (ziel ist von einem Minigames Server zum Lobby Server zu connecten)

das geht leider auch nicht.

Der Fehler in der Console:

[17:15:28 ERROR]: null

org.bukkit.command.CommandException: Unhandled exception executing command 'lobby' in plugin Fix v1.0

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [?:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [?:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_212]

at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_212]

at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

Caused by: java.lang.IllegalArgumentException: Plugin source cannot be null

at org.bukkit.plugin.messaging.StandardMessenger.validatePluginMessage(StandardMessenger.java:473) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.sendPluginMessage(CraftPlayer.java:1039) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

at fix.CMD_Lobby.onCommand(CMD_Lobby.java:34) ~[?:?]

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]

... 15 more

Kannst du mir da weiterhelfen? 

Danke :D

Share this post


Link to post
Share on other sites
  • 0

... und der Code?

Share this post


Link to post
Share on other sites
  • 0

Aus irgend einem Grund gibt Main.getInstance() null zurück.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...
B