• Bitte beachte, dass wir eine Serverliste sind!
    Wenn du ein Problem auf einem Server hast (z.B. Entbannantrag, etc), dann ist das Forum hier der falsche Ort.
  • 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!

[Bukkit/Spigot]Hover/Click Nachrichten

DarkPrincess

Kuhfänger
Registriert
31 August 2013
Beiträge
52
Diamanten
0
Hallo,

kennt jemand eine Methode wie man Hover und Click Nachrichten in Bukkit/Spigot erstellen kann?


BungeeCord hat ja extra BaseComponent/TextComponent aber Bukkit/Spigot nicht.


M.f.G.
DarkPrinc3ss
 

Asgarioth

Kuhfänger
Registriert
17 Juli 2014
Beiträge
50
Diamanten
250
Minecraft
Asgarioth
BungeeCord hat ja extra BaseComponent/TextComponent aber Bukkit/Spigot nicht.

Doch, das geht. Auch in Spigot (und nur da, nicht in Bukkit) sind die ebenfalls enthalten und können normal importiert und genutzt werden. Hier ein paar Schnippsel Code dazu:

Code:
import net.md_5.bungee.api.chat.ClickEvent;
import net.md_5.bungee.api.chat.TextComponent;

[..]
        TextComponent spigotBroadcast = new TextComponent(broadcast);
      
        if(serviceUrl != null) {
            spigotBroadcast.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, serviceUrl));   
        }
[..]

Du musst aber beachten, dass Du für die weitere Verwendung auch geeignete Methoden aus Spigot wählst. Hier ein Beispiel für einen Broadcast:

Code:
        if(!user.hasPlayedBefore()) {
            if(plugin.getConfig().getBoolean("allow_fake_names")) {
                Bukkit.getServer().spigot().broadcast(spigotBroadcast);   
            }
            return;
        }

So long,
~Asgarioth
 
Oben