Class Translatable

java.lang.Object
com.palmergames.bukkit.towny.object.Translatable

public class Translatable extends Object
  • Method Details

    • of

      public static Translatable of(String key)
    • of

      public static Translatable of(String key, Object... args)
    • literal

      public static Translatable literal(String text)
    • key

      public String key()
    • args

      public Object[] args()
    • locale

      @Nullable public @Nullable Locale locale()
    • stripColors

      public boolean stripColors()
    • appended

      public String appended()
    • appendedAsComponent

      public net.kyori.adventure.text.Component appendedAsComponent()
    • key

      public Translatable key(String key)
    • args

      public Translatable args(Object... args)
    • stripColors

      public Translatable stripColors(boolean strip)
    • append

      public Translatable append(String append)
    • append

      public Translatable append(net.kyori.adventure.text.Component append)
    • append

      public Translatable append(Translatable translatable)
    • locale

      public Translatable locale(@Nullable @Nullable Locale locale)
    • locale

      public Translatable locale(@NotNull @NotNull Resident resident)
    • locale

      public Translatable locale(@NotNull @NotNull org.bukkit.command.CommandSender commandSender)
    • translate

      public String translate(@NotNull @NotNull Locale locale)
    • translate

      public String translate()
    • component

      public net.kyori.adventure.text.Component component(@NotNull @NotNull Locale locale)
    • component

      public net.kyori.adventure.text.Component component()
    • forLocale

      public String forLocale(Resident resident)
    • forLocale

      public String forLocale(org.bukkit.command.CommandSender sender)
    • defaultLocale

      public String defaultLocale()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • debug

      public String debug()