Interface TranslatedCaptionProvider<C>

Type Parameters:
C - command sender type
All Superinterfaces:
CaptionProvider<C>
All Known Implementing Classes:
TranslatedCaptionProvider.Empty

public interface TranslatedCaptionProvider<C> extends CaptionProvider<C>
Caption provider that provides translated captions.
  • Method Details

    • empty

      static <C> @NonNull TranslatedCaptionProvider<C> empty()
      Returns an empty translation caption provider that always returns null.
      Type Parameters:
      C - command sender type
      Returns:
      the translation
    • isEmpty

      boolean isEmpty()
      Returns whether the provider is empty.
      Returns:
      true if the translation is empty, false if not
    • locale

      @NonNull Locale locale()
      Returns the provider locale.
      Returns:
      the locale