Package me.wyne.wutils.chatMessages
Class ChatMessage
java.lang.Object
me.wyne.wutils.chatMessages.ChatMessage
THIS MODULE IS STILL INCOMPLETE, WORK IN PROGRESS
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionChatMessage(@NotNull String message, @NotNull Set<String> permissions) ChatMessage(@NotNull String message, String... permissions) ChatMessage(@NotNull net.kyori.adventure.text.Component message, @NotNull Set<String> permissions) ChatMessage(@NotNull net.kyori.adventure.text.Component message, String... permissions) -
Method Summary
Modifier and TypeMethodDescriptionstatic ChatMessage.Builderbuilder()static ChatMessage.Builderstatic ChatMessage.Builderstatic ChatMessage.Builderstatic ChatMessage.Builderbuilder(@NotNull net.kyori.adventure.text.Component message) static ChatMessage.Builderstatic ChatMessage.Builder@NotNull net.kyori.adventure.text.ComponentvoidsendMessage(@NotNull org.bukkit.entity.Player player) voidvoidsendMessageGroup(@NotNull Set<String> permissions) voidsendMessageGroupAsync(@NotNull Executor executor) Future<?>sendMessageGroupAsync(@NotNull ExecutorService executor) voidsendMessageGroupAsync(@NotNull Set<String> permissions, @NotNull Executor executor) Future<?>sendMessageGroupAsync(@NotNull Set<String> permissions, @NotNull ExecutorService executor)
-
Constructor Details
-
ChatMessage
-
ChatMessage
public ChatMessage(@NotNull @NotNull net.kyori.adventure.text.Component message, String... permissions) -
ChatMessage
-
ChatMessage
-
-
Method Details
-
getMessage
@NotNull public @NotNull net.kyori.adventure.text.Component getMessage() -
getPermissions
-
sendMessage
public void sendMessage(@NotNull @NotNull org.bukkit.entity.Player player) -
sendMessageGroup
public void sendMessageGroup() -
sendMessageGroup
-
sendMessageGroupAsync
-
sendMessageGroupAsync
-
sendMessageGroupAsync
-
sendMessageGroupAsync
public Future<?> sendMessageGroupAsync(@NotNull @NotNull Set<String> permissions, @NotNull @NotNull ExecutorService executor) -
builder
-
builder
-
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
-