ServerPlugin BungeeCord Plugin Messaging Channel

Dieses Thema im Forum "Programmierung" wurde erstellt von h3inz3l, 10. März 2015.

  1. h3inz3l
    Offline

    h3inz3l

    Registriert seit:
    12. April 2013
    Beiträge:
    131
    Ort:
    Hinter der nächsten Ecke
    Minecraft:
    h3inz3l
    Hallo Community.

    Ich bin langsam am verzweifeln.

    Ich will es schaffen, Spieler zwischen Bungee Servern zu teleportieren.
    Klingt leicht? Dachte ich auch.

    Das ist meine Klasse "BungeeAPI":

    Code (Javascript):
    1. public class BungeeAPI {
    2.    
    3.     private main pl;
    4.     public BungeeAPI(main instance) {
    5.         pl = instance;
    6.     }
    7.    
    8.     public void connect(Player p, String server) {
    9.         ByteArrayOutputStream b = new ByteArrayOutputStream();
    10.         DataOutputStream out = new DataOutputStream(b);
    11.        
    12.         try {
    13.             out.writeUTF("Connect");
    14.             out.writeUTF(server);
    15.         } catch (IOException e) {
    16.             e.printStackTrace();
    17.         }
    18.        
    19.         p.sendPluginMessage(pl, "BungeeCord", b.toByteArray());
    20.     }  
    21. }
    Und so wird dann die Methode "connect" aufgerufen.

    Code (Javascript):
    1. BungeeAPI api = new BungeeAPI(pl);
    2.                         api.connect(p, "survival");
    Nun ja, eigentlich sollte der Spieler jetzt zu dem Survival server teleportiert werden.
    Was passiert aber? - Nichts.

    Ich würde mich freuen, wenn mir jemand helfen kann.

    MFG h3inz3l aka Lucas

    P.S.:
    • Ja die Server sind über Bungee richtig und ohne Probleme verbunden
    • Wechseln über /server survival ist möglich
    • Ja, die Server sind auch richtig in der config.yml von bungee eingetragen
    • Nein, ich habe mich bei den Server Namen nie vertippt ;)
    Vielen Dank
     
    #1
  2. MrPyro13
    Offline

    MrPyro13

    Registriert seit:
    29. April 2013
    Beiträge:
    829
    Minecraft:
    MrPyro13
    Hallo,

    mit PluginMessagingChannel habe/hatte ich auch meine Probleme...
    Hast du folgende Zeile in deiner onEnable() Methode eingefügt? :
     
    #2
  3. h3inz3l
    Offline

    h3inz3l

    Registriert seit:
    12. April 2013
    Beiträge:
    131
    Ort:
    Hinter der nächsten Ecke
    Minecraft:
    h3inz3l
    Wow, ich muss sagen, ich komm mir grad minimal dumm vor. :D

    Also danke @MyPyro13 das war es.

    Aber mal ernsthaft, dass muss einer einem auch mal sagen. Das steht nirgendwo.
    Naja ich danke dir auf jeden fall :)
    //CLOSE
     
    #3
  4. MrPyro13
    Offline

    MrPyro13

    Registriert seit:
    29. April 2013
    Beiträge:
    829
    Minecraft:
    MrPyro13
    #4