Class NbtText.BlockNbtText

All Implemented Interfaces:
com.mojang.brigadier.Message, MutableText, ParsableText, StringVisitable, Text
Enclosing class:
NbtText

public static class NbtText.BlockNbtText extends NbtText
Mappings:
Namespace Name
official qg$a
intermediary net/minecraft/class_2574$class_2575
named net/minecraft/text/NbtText$BlockNbtText
  • Field Details

    • rawPos

      private final String rawPos
      Mappings:
      Namespace Name Mixin selector
      official h Lqg$a;h:Ljava/lang/String;
      intermediary field_11780 Lnet/minecraft/class_2574$class_2575;field_11780:Ljava/lang/String;
      named rawPos Lnet/minecraft/text/NbtText$BlockNbtText;rawPos:Ljava/lang/String;
    • pos

      @Nullable private final @Nullable PosArgument pos
      Mappings:
      Namespace Name Mixin selector
      official i Lqg$a;i:Lex;
      intermediary field_16408 Lnet/minecraft/class_2574$class_2575;field_16408:Lnet/minecraft/class_2267;
      named pos Lnet/minecraft/text/NbtText$BlockNbtText;pos:Lnet/minecraft/command/argument/PosArgument;
  • Constructor Details

    • BlockNbtText

      public BlockNbtText(String rawPath, boolean rawJson, String rawPos, Optional<Text> separator)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqg$a;<init>(Ljava/lang/String;ZLjava/lang/String;Ljava/util/Optional;)V
      intermediary <init> Lnet/minecraft/class_2574$class_2575;<init>(Ljava/lang/String;ZLjava/lang/String;Ljava/util/Optional;)V
      named <init> Lnet/minecraft/text/NbtText$BlockNbtText;<init>(Ljava/lang/String;ZLjava/lang/String;Ljava/util/Optional;)V
    • BlockNbtText

      private BlockNbtText(String rawPath, @Nullable NbtPathArgumentType.NbtPath path, boolean interpret, String rawPos, @Nullable @Nullable PosArgument pos, Optional<Text> separator)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqg$a;<init>(Ljava/lang/String;Lec$g;ZLjava/lang/String;Lex;Ljava/util/Optional;)V
      intermediary <init> Lnet/minecraft/class_2574$class_2575;<init>(Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;ZLjava/lang/String;Lnet/minecraft/class_2267;Ljava/util/Optional;)V
      named <init> Lnet/minecraft/text/NbtText$BlockNbtText;<init>(Ljava/lang/String;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;ZLjava/lang/String;Lnet/minecraft/command/argument/PosArgument;Ljava/util/Optional;)V
  • Method Details

    • parsePos

      @Nullable private @Nullable PosArgument parsePos(String rawPos)
      Mappings:
      Namespace Name Mixin selector
      official d Lqg$a;d(Ljava/lang/String;)Lex;
      intermediary method_16121 Lnet/minecraft/class_2574$class_2575;method_16121(Ljava/lang/String;)Lnet/minecraft/class_2267;
      named parsePos Lnet/minecraft/text/NbtText$BlockNbtText;parsePos(Ljava/lang/String;)Lnet/minecraft/command/argument/PosArgument;
    • getPos

      @Nullable public @Nullable String getPos()
      Mappings:
      Namespace Name Mixin selector
      official j Lqg$a;j()Ljava/lang/String;
      intermediary method_10922 Lnet/minecraft/class_2574$class_2575;method_10922()Ljava/lang/String;
      named getPos Lnet/minecraft/text/NbtText$BlockNbtText;getPos()Ljava/lang/String;
    • copy

      public NbtText.BlockNbtText 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 k Lqg$a;k()Lqg$a;
      intermediary method_10850 Lnet/minecraft/class_2574$class_2575;method_10850()Lnet/minecraft/class_2574$class_2575;
      named copy Lnet/minecraft/text/NbtText$BlockNbtText;copy()Lnet/minecraft/text/NbtText$BlockNbtText;
    • toNbt

      protected Stream<NbtCompound> toNbt(ServerCommandSource source)
      Specified by:
      toNbt in class NbtText
      Mappings:
      Namespace Name Mixin selector
      official a Lqg;a(Ldm;)Ljava/util/stream/Stream;
      intermediary method_10916 Lnet/minecraft/class_2574;method_10916(Lnet/minecraft/class_2168;)Ljava/util/stream/Stream;
      named toNbt Lnet/minecraft/text/NbtText;toNbt(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/stream/Stream;
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class BaseText
      Mappings:
      Namespace Name Mixin selector
      official equals Lpv;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
    • toString

      public String toString()
      Overrides:
      toString in class BaseText