[Bukkit/Spigot]Hover/Click Nachrichten

Dieses Thema im Forum "Technischer Support" wurde erstellt von DarkPrincess, 21. Januar 2016.

  1. DarkPrincess
    Offline

    DarkPrincess

    Registriert seit:
    31. August 2013
    Beiträge:
    52
    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
     
    #1
  2. Asgarioth
    Offline

    Asgarioth

    Registriert seit:
    17. Juli 2014
    Beiträge:
    51
    Ort:
    Hessen
    Minecraft:
    Asgarioth
    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 (Text):
    1.  
    2. import net.md_5.bungee.api.chat.ClickEvent;
    3. import net.md_5.bungee.api.chat.TextComponent;
    4.  
    5. [..]
    6.         TextComponent spigotBroadcast = new TextComponent(broadcast);
    7.      
    8.         if(serviceUrl != null) {
    9.             spigotBroadcast.setClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, serviceUrl));  
    10.         }
    11. [..]
    12.  
    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 (Text):
    1.  
    2.         if(!user.hasPlayedBefore()) {
    3.             if(plugin.getConfig().getBoolean("allow_fake_names")) {
    4.                 Bukkit.getServer().spigot().broadcast(spigotBroadcast);  
    5.             }
    6.             return;
    7.         }
    8.  
    So long,
    ~Asgarioth
     
    #2