Class JsonChatMessage

java.lang.Object
xyz.srnyx.annoyingapi.message.json.message.JsonMessage
xyz.srnyx.annoyingapi.message.json.message.JsonChatMessage

public final class JsonChatMessage extends JsonMessage
  • Field Details

    • components

      @NotNull public final @NotNull Map<String,String> components
    • shouldCache

      @Nullable public @Nullable Boolean shouldCache
  • Constructor Details

    • JsonChatMessage

      public JsonChatMessage(@NotNull @NotNull AnnoyingPlugin plugin, @NotNull @NotNull Map<String,String> components)
    • JsonChatMessage

      public JsonChatMessage(@NotNull @NotNull AnnoyingPlugin plugin, @NotNull @NotNull String component)
  • Method Details

    • shouldCache

      public boolean shouldCache()
      Don't cache if a component contains %command% placeholder