Solved Buffering in chat.

Discussion in 'Plugin Development' started by XeFGolden, Dec 29, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    XeFGolden

    Hello. I'm working on my chat buffer. I can't seem to figure out how to add a 2-lined space after the player has spoken in chat. I need blank spaces, I've already figured out how to do it before the name, but after it is not the same. Thank you.
     
  2. Offline

    mrCookieSlime

    @XeFGolden
    Make it a bit delayed using a Scheduler.
    http://wiki.bukkit.org/Scheduler_Programming
    Code:
    Bukkit.getScheduler().scheduleSyncDelayedTask(<Your Plugin instance>, new BukkitRunnable() {
    // Since we want a delayed Task it will be a syncdelayedTask                                                     
       @Override
       public void run() {
       // Now just send the 2 messages using broadcastMessage
       Bukkit.broadcastMessage("")                                                  
       }
    }, 1L); // But we also need to specify the delay in ticks, you better want to choose a relatively low value like 1
     
  3. Offline

    mine-care

    On player chat event, broatcast 2 empty messages
    Not async player chat event, just playerchatevent
     
  4. Offline

    XeFGolden

    Hmm.. I'll try it.

    It worked! Thank you @mrCookieSlime !

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Oct 31, 2016
Thread Status:
Not open for further replies.

Share This Page