Class TranslatableText

java.lang.Object
net.minecraft.text.BaseText
net.minecraft.text.TranslatableText
All Implemented Interfaces:
com.mojang.brigadier.Message, MutableText, ParsableText, StringVisitable, Text

public class TranslatableText extends BaseText implements ParsableText
Mappings:
Namespace Name
official qy
intermediary net/minecraft/class_2588
named net/minecraft/text/TranslatableText
  • Field Details

    • EMPTY_ARGUMENTS

      private static final Object[] EMPTY_ARGUMENTS
      Mappings:
      Namespace Name Mixin selector
      official d Lqy;d:[Ljava/lang/Object;
      intermediary field_24367 Lnet/minecraft/class_2588;field_24367:[Ljava/lang/Object;
      named EMPTY_ARGUMENTS Lnet/minecraft/text/TranslatableText;EMPTY_ARGUMENTS:[Ljava/lang/Object;
    • LITERAL_PERCENT_SIGN

      private static final StringVisitable LITERAL_PERCENT_SIGN
      Mappings:
      Namespace Name Mixin selector
      official e Lqy;e:Lqn;
      intermediary field_24368 Lnet/minecraft/class_2588;field_24368:Lnet/minecraft/class_5348;
      named LITERAL_PERCENT_SIGN Lnet/minecraft/text/TranslatableText;LITERAL_PERCENT_SIGN:Lnet/minecraft/text/StringVisitable;
    • NULL_ARGUMENT

      private static final StringVisitable NULL_ARGUMENT
      Mappings:
      Namespace Name Mixin selector
      official f Lqy;f:Lqn;
      intermediary field_24369 Lnet/minecraft/class_2588;field_24369:Lnet/minecraft/class_5348;
      named NULL_ARGUMENT Lnet/minecraft/text/TranslatableText;NULL_ARGUMENT:Lnet/minecraft/text/StringVisitable;
    • ARG_FORMAT

      private static final Pattern ARG_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official k Lqy;k:Ljava/util/regex/Pattern;
      intermediary field_11872 Lnet/minecraft/class_2588;field_11872:Ljava/util/regex/Pattern;
      named ARG_FORMAT Lnet/minecraft/text/TranslatableText;ARG_FORMAT:Ljava/util/regex/Pattern;
    • key

      private final String key
      Mappings:
      Namespace Name Mixin selector
      official g Lqy;g:Ljava/lang/String;
      intermediary field_11876 Lnet/minecraft/class_2588;field_11876:Ljava/lang/String;
      named key Lnet/minecraft/text/TranslatableText;key:Ljava/lang/String;
    • args

      private final Object[] args
      Mappings:
      Namespace Name Mixin selector
      official h Lqy;h:[Ljava/lang/Object;
      intermediary field_11875 Lnet/minecraft/class_2588;field_11875:[Ljava/lang/Object;
      named args Lnet/minecraft/text/TranslatableText;args:[Ljava/lang/Object;
    • languageCache

      @Nullable private @Nullable Language languageCache
      Mappings:
      Namespace Name Mixin selector
      official i Lqy;i:Lof;
      intermediary field_25317 Lnet/minecraft/class_2588;field_25317:Lnet/minecraft/class_2477;
      named languageCache Lnet/minecraft/text/TranslatableText;languageCache:Lnet/minecraft/util/Language;
    • translations

      private List<StringVisitable> translations
      Mappings:
      Namespace Name Mixin selector
      official j Lqy;j:Ljava/util/List;
      intermediary field_11877 Lnet/minecraft/class_2588;field_11877:Ljava/util/List;
      named translations Lnet/minecraft/text/TranslatableText;translations:Ljava/util/List;
  • Constructor Details

    • TranslatableText

      public TranslatableText(String key)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqy;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_2588;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/text/TranslatableText;<init>(Ljava/lang/String;)V
    • TranslatableText

      public TranslatableText(String key, Object[] args)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqy;<init>(Ljava/lang/String;[Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_2588;<init>(Ljava/lang/String;[Ljava/lang/Object;)V
      named <init> Lnet/minecraft/text/TranslatableText;<init>(Ljava/lang/String;[Ljava/lang/Object;)V
  • Method Details

    • updateTranslations

      private void updateTranslations()
      Mappings:
      Namespace Name Mixin selector
      official k Lqy;k()V
      intermediary method_11025 Lnet/minecraft/class_2588;method_11025()V
      named updateTranslations Lnet/minecraft/text/TranslatableText;updateTranslations()V
    • forEachPart

      private void forEachPart(String translation, Consumer<StringVisitable> partsConsumer)
      Mappings:
      Namespace Name Mixin selector
      official a Lqy;a(Ljava/lang/String;Ljava/util/function/Consumer;)V
      intermediary method_11024 Lnet/minecraft/class_2588;method_11024(Ljava/lang/String;Ljava/util/function/Consumer;)V
      named forEachPart Lnet/minecraft/text/TranslatableText;forEachPart(Ljava/lang/String;Ljava/util/function/Consumer;)V
    • getArg

      private StringVisitable getArg(int index)
      Mappings:
      Namespace Name Mixin selector
      official b Lqy;b(I)Lqn;
      intermediary method_29434 Lnet/minecraft/class_2588;method_29434(I)Lnet/minecraft/class_5348;
      named getArg Lnet/minecraft/text/TranslatableText;getArg(I)Lnet/minecraft/text/StringVisitable;
    • copy

      public TranslatableText copy()
      Description copied from interface: Text
      Copies the text itself, excluding the styles or siblings.
      Specified by:
      copy in interface Text
      Specified by:
      copy in class BaseText
      Mappings:
      Namespace Name Mixin selector
      official h Lqy;h()Lqy;
      intermediary method_11020 Lnet/minecraft/class_2588;method_11020()Lnet/minecraft/class_2588;
      named copy Lnet/minecraft/text/TranslatableText;copy()Lnet/minecraft/text/TranslatableText;
    • visitSelf

      public <T> Optional<T> visitSelf(StringVisitable.StyledVisitor<T> visitor, Style style)
      Visits the text itself.
      Specified by:
      visitSelf in interface Text
      Parameters:
      visitor - the visitor
      style - the current style
      Returns:
      the visitor's return value
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lqk;b(Lqn$b;Lqu;)Ljava/util/Optional;
      intermediary method_27660 Lnet/minecraft/class_2561;method_27660(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;
      named visitSelf Lnet/minecraft/text/Text;visitSelf(Lnet/minecraft/text/StringVisitable$StyledVisitor;Lnet/minecraft/text/Style;)Ljava/util/Optional;
    • visitSelf

      public <T> Optional<T> visitSelf(StringVisitable.Visitor<T> visitor)
      Visits the text itself.
      Specified by:
      visitSelf in interface Text
      Parameters:
      visitor - the visitor
      Returns:
      the visitor's return value
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lqk;b(Lqn$a;)Ljava/util/Optional;
      intermediary method_27659 Lnet/minecraft/class_2561;method_27659(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;
      named visitSelf Lnet/minecraft/text/Text;visitSelf(Lnet/minecraft/text/StringVisitable$Visitor;)Ljava/util/Optional;
    • parse

      public MutableText parse(@Nullable @Nullable ServerCommandSource source, @Nullable @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Specified by:
      parse in interface ParsableText
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lqm;a(Ldm;Laxk;I)Lqq;
      intermediary method_10890 Lnet/minecraft/class_2566;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;
      named parse Lnet/minecraft/text/ParsableText;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseText
      Mappings:
      Namespace Name Mixin selector
      official equals Lqg;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_2554;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/text/BaseText;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BaseText
    • toString

      public String toString()
      Overrides:
      toString in class BaseText
    • getKey

      public String getKey()
      Mappings:
      Namespace Name Mixin selector
      official i Lqy;i()Ljava/lang/String;
      intermediary method_11022 Lnet/minecraft/class_2588;method_11022()Ljava/lang/String;
      named getKey Lnet/minecraft/text/TranslatableText;getKey()Ljava/lang/String;
    • getArgs

      public Object[] getArgs()
      Mappings:
      Namespace Name Mixin selector
      official j Lqy;j()[Ljava/lang/Object;
      intermediary method_11023 Lnet/minecraft/class_2588;method_11023()[Ljava/lang/Object;
      named getArgs Lnet/minecraft/text/TranslatableText;getArgs()[Ljava/lang/Object;