Interface TranslationArgument

All Superinterfaces:
ComponentLike, TranslationArgumentLike

public sealed interface TranslationArgument extends TranslationArgumentLike
An argument that can be part of a TranslatableComponent.
Since:
4.15.0
  • Method Details

    • bool

      static TranslationArgument bool(boolean value)
      Create a boolean argument.
      Parameters:
      value - the value
      Returns:
      the argument
      Since:
      4.15.0
      Since Minecraft:
      1.20.3
    • numeric

      static TranslationArgument numeric(Number value)
      Create a numeric argument.
      Parameters:
      value - the value
      Returns:
      the argument
      Since:
      4.15.0
      Since Minecraft:
      1.20.3
    • component

      static TranslationArgument component(ComponentLike value)
      Create a component argument.
      Parameters:
      value - the value
      Returns:
      the argument
      Since:
      4.15.0
      Since Minecraft:
      1.20.3
    • value

      Object value()
      The argument's value.
      Returns:
      the argument value
      Since:
      4.15.0
    • asTranslationArgument

      default TranslationArgument asTranslationArgument()
      Description copied from interface: TranslationArgumentLike
      Get the argument representation of this object.
      Specified by:
      asTranslationArgument in interface TranslationArgumentLike
      Returns:
      the argument representation