Class Message

java.lang.Object
ru.cwcode.cwutils.messages.Message
Direct Known Subclasses:
PaperMessage, VelocityMessage

public abstract class Message extends Object
  • Constructor Details

    • Message

      public Message(net.kyori.adventure.text.TextComponent message)
    • Message

      public Message(String message)
  • Method Details

    • send

      public abstract void send(net.kyori.adventure.audience.Audience player)
    • send

      public abstract void send(String name, Collection<? extends net.kyori.adventure.audience.Audience> receivers)
    • sendActionBar

      public abstract void sendActionBar(net.kyori.adventure.audience.Audience player)
    • sendActionBar

      public abstract void sendActionBar(String name, Collection<? extends net.kyori.adventure.audience.Audience> audiences)
    • clone

      protected abstract Message clone()
      Overrides:
      clone in class Object
    • from

      public static net.kyori.adventure.text.TextComponent from(String message)
    • from

      public static String from(net.kyori.adventure.text.Component message)
    • placeholder

      public Message placeholder(String placeholder, net.kyori.adventure.text.Component value)
    • placeholder

      public Message placeholder(String placeholder, String value)
    • placeholder

      public Message placeholder(String placeholder, Object value)
    • placeholders

      public Message placeholders(Map<String,String> placeholders)
    • get

      public net.kyori.adventure.text.TextComponent get()
    • set

      public void set(net.kyori.adventure.text.TextComponent message)
    • broadcast

      public void broadcast(Collection<? extends net.kyori.adventure.audience.Audience> receivers)
    • broadcastActionBar

      public void broadcastActionBar(Collection<? extends net.kyori.adventure.audience.Audience> receivers)
    • toString

      public String toString()
      Overrides:
      toString in class Object