Jump to content

Titles buggen rum?


Reddi
 Share

Recommended Posts

Guten Tag,

ich habe ein generelles Problem auf meinem Server: Die Titles spinnen.

Ich verwende diese in vielen Bereichen, sie sind aber immer verbugt. Folgendes ist das Problem:
1. Manchmal bleibt der Title und geht nicht wieder weg. Auch wenn man den Server wechselt, ist dieser noch da.
2. Je mehr Titles man bekommt, desto schneller sind diese wieder verschwunden - so ists zum mindest bei mir.

Das ist sehr nervig, da ich dann entweder keine Titles bekomme oder welche, die nie wieder weggehen, bzw. nicht so lange ich MC nicht gerestartet habe.
Nur sehr selten funktioniert es so, wie es soll.

Hier der Code, den ich benutze:

public static void sendTitle(Player p, String title, String subtitle) {
        String title_text = title;
        String subtitle_text = subtitle;

        CraftPlayer cp = (CraftPlayer) p;
        PlayerConnection con = cp.getHandle().playerConnection;


        String title_json = ("{text:\"" + title_text + "\"}");
        String subtitle_json= ("{text:\"" + subtitle_text + "\"}");

        IChatBaseComponent comp_title = IChatBaseComponent.ChatSerializer.a(title_json);
        IChatBaseComponent comp_subtitle = IChatBaseComponent.ChatSerializer.a(subtitle_json);

        PacketPlayOutTitle packet_title = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.TITLE, comp_title);
        PacketPlayOutTitle packet_subtitle = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.SUBTITLE, comp_subtitle);

        con.sendPacket(packet_title);
        con.sendPacket(packet_subtitle);
    }

Mein Problem mit p.sendTitle() ist, dass man dort nicht einstellen kann, wie lange dieser einfaden soll etc. Gut, das geht bei dieser Methode auch nicht, aber bei einer anderen schon, die ich seltener benutze. Das ist eigentlich meine Main-Methode.

Danke schon mal für die Hilfe!

MfG

Link to comment
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
 Share

×
×
  • Create New...
B
B