Class ChatMessage

java.lang.Object
me.wyne.wutils.chatMessages.ChatMessage

public class ChatMessage extends Object
THIS MODULE IS STILL INCOMPLETE, WORK IN PROGRESS
  • Constructor Details

    • ChatMessage

      public ChatMessage(@NotNull @NotNull String message, String... permissions)
    • ChatMessage

      public ChatMessage(@NotNull @NotNull net.kyori.adventure.text.Component message, String... permissions)
    • ChatMessage

      public ChatMessage(@NotNull @NotNull String message, @NotNull @NotNull Set<String> permissions)
    • ChatMessage

      public ChatMessage(@NotNull @NotNull net.kyori.adventure.text.Component message, @NotNull @NotNull Set<String> permissions)
  • Method Details

    • getMessage

      @NotNull public @NotNull net.kyori.adventure.text.Component getMessage()
    • getPermissions

      @NotNull public @NotNull Set<String> getPermissions()
    • sendMessage

      public void sendMessage(@NotNull @NotNull org.bukkit.entity.Player player)
    • sendMessageGroup

      public void sendMessageGroup()
    • sendMessageGroup

      public void sendMessageGroup(@NotNull @NotNull Set<String> permissions)
    • sendMessageGroupAsync

      public void sendMessageGroupAsync(@NotNull @NotNull Executor executor)
    • sendMessageGroupAsync

      public Future<?> sendMessageGroupAsync(@NotNull @NotNull ExecutorService executor)
    • sendMessageGroupAsync

      public void sendMessageGroupAsync(@NotNull @NotNull Set<String> permissions, @NotNull @NotNull Executor executor)
    • sendMessageGroupAsync

      public Future<?> sendMessageGroupAsync(@NotNull @NotNull Set<String> permissions, @NotNull @NotNull ExecutorService executor)
    • Builder

      @Contract("-> new") public static ChatMessage.Builder Builder()
    • Builder

      @Contract("_ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull String message)
    • Builder

      @Contract("_ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull net.kyori.adventure.text.Component message)
    • Builder

      @Contract("_, _ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull String message, String... permissions)
    • Builder

      @Contract("_, _ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull String message, @NotNull @NotNull Set<String> permissions)
    • Builder

      @Contract("_, _ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull net.kyori.adventure.text.Component message, String... permissions)
    • Builder

      @Contract("_, _ -> new") public static ChatMessage.Builder Builder(@NotNull @NotNull net.kyori.adventure.text.Component message, @NotNull @NotNull Set<String> permissions)
    • toBuilder

      @Contract("-> new") @NotNull public ChatMessage.Builder toBuilder()