• 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!

BungeeCord - Tablist farbig gestalten

JoKer96

Redstoneengineer
Registriert
9 März 2014
Beiträge
40
Diamanten
302
Minecraft
JoKer96
Hallo liebe Comunity,

ich möchte in mein BungeeCord Netzwerk, dass die TabList farbig gestaltes wird.

Da es von wichtigkeit ist, dass alle Spieler, die Online sind in der Tablist stehen, kann ich 'tab_list' nicht auf 'SERVER' stellen. Somit fällt auch die möglichkeit weg, die Farben lokal über die einzelnen Server zu ändern.

Meine frage an euch lautet: Hat schon jemand damit gearbeitet, bzw. weiß, wie das funktioniert?

Ich würde mich rießig über funktionierende Codschnipsel freuen!

Danke schonmal im voraus

Joans96
 
Zuletzt bearbeitet:

JoKer96

Redstoneengineer
Registriert
9 März 2014
Beiträge
40
Diamanten
302
Minecraft
JoKer96
@minecraftboy :
Eine API wäre tatsächlich von vorteil, aber ich habe keider keine gefunden!

minecraftboy schrieb:
LiveToPlay schrieb:
Bungeecord unterstützt sehr viele zusätzliche Plugins!
Ja, er schrieb jedoch, das sein "System" mit sehr vielen Plugins kompatibel ist, das wird wohl einen Grund haben
Kurz mal zu meinen System:
Ich lese seeehr viel aus MySQL Datenbanken aus, z.B. Permissions, Prefixe, Ränge und vieles mehr.
Dass das dann nicht mit anderen Plugins auf Anhieb mit anderen Plugins funktioniert, sollte nun hoffentlich klar sein...

@AnonymusChaotic
AnonymusChaotic schrieb:
Ich schlage vor, den sourcecode von bungeetablistplus einfach anzuschauen.
Für private plugins kannst du teile des plugins sicher weiterverwenden/kopieren
https://github.com/CodeCrafter47/BungeeTabListPlus

Daran habe ich auch schon gedacht, habe es aber verworfen, da ich (fast) nicht's verstanden habe :(

Zusätzlich habe ich beim rumprobieren folgendes entdeckt:
Code:
TabListHandler tabList = new TabListHandler()
        {
            @Override
            public void onServerChange()
            {
              
            }
          
            @Override
            public void onPingChange(int arg0)
            {
              
            }
          
            @Override
            public boolean onListUpdate(String arg0, boolean arg1, int arg2)
            {
                return false;
            }
          
            @Override
            public void onDisconnect()
            {
              
            }
          
            @Override
            public void onConnect()
            {
              
            }
          
            @Override
            public void init(ProxiedPlayer arg0)
            {
              
            }
        };
        e.getPlayer().setTabList(tabList);

Das sieht schon ganz richtig aus, jedoch habe ich leder keine ahnung, was wo rein muss, wie es funktioniert und wo ich den code am besten platziere...

Weis es von euch jemand?
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Dass das dann nicht mit anderen Plugins auf Anhieb mit anderen Plugins funktioniert, sollte nun hoffentlich klar sein...
Mein Gehirn verarbeitet auch viele Daten, trotzdem nimmt es Blut an. [Wäre sonst etwas problematisch]

Dies hier ist das Forum bezüglich "Programmierung" - Eine Diskussion, ob, wie und warum ein Plugin bereits existiert ist zweitrangig - Verlinkungen auf Teile von anderen Plugins mögen ja mit Quelle vereinzelt in Ordnung sein, aber entweder ihr beantwortet hier die Frage oder ignoriert diese. Weitere Verstöße hier werden verwarnt. Es ist einfach unproduktiv und fehl am Platz! Diskussionen könnt ihr per PN führen.

Nun aber wirklich mehr zum Thema:
Die Funktion des Tablisthandlers ist ziemlich offensichtlich, wenn eine der verfügbaren Implementationen studiert wird. [Siehe offizielle Source von Bungeecord auf Github], wobei die meisten Funktionen ziemlich triviale Namen aufweisen.
 
Oben