Class SignText

java.lang.Object
net.minecraft.block.entity.SignText

public class SignText extends Object
Mappings:
Namespace Name
official dat
intermediary net/minecraft/class_8242
named net/minecraft/block/entity/SignText
  • Field Details

    • MESSAGES_CODEC

      private static final com.mojang.serialization.Codec<Text[]> MESSAGES_CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Ldat;c:Lcom/mojang/serialization/Codec;
      intermediary field_43300 Lnet/minecraft/class_8242;field_43300:Lcom/mojang/serialization/Codec;
      named MESSAGES_CODEC Lnet/minecraft/block/entity/SignText;MESSAGES_CODEC:Lcom/mojang/serialization/Codec;
    • CODEC

      public static final com.mojang.serialization.Codec<SignText> CODEC
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a:Lcom/mojang/serialization/Codec;
      intermediary field_43298 Lnet/minecraft/class_8242;field_43298:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/block/entity/SignText;CODEC:Lcom/mojang/serialization/Codec;
    • field_43299

      public static final int field_43299
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Ldat;b:I
      intermediary field_43299 Lnet/minecraft/class_8242;field_43299:I
      named field_43299 Lnet/minecraft/block/entity/SignText;field_43299:I
    • messages

      private final Text[] messages
      Mappings:
      Namespace Name Mixin selector
      official d Ldat;d:[Lsw;
      intermediary field_43301 Lnet/minecraft/class_8242;field_43301:[Lnet/minecraft/class_2561;
      named messages Lnet/minecraft/block/entity/SignText;messages:[Lnet/minecraft/text/Text;
    • filteredMessages

      private final Text[] filteredMessages
      Mappings:
      Namespace Name Mixin selector
      official e Ldat;e:[Lsw;
      intermediary field_43302 Lnet/minecraft/class_8242;field_43302:[Lnet/minecraft/class_2561;
      named filteredMessages Lnet/minecraft/block/entity/SignText;filteredMessages:[Lnet/minecraft/text/Text;
    • color

      private final DyeColor color
      Mappings:
      Namespace Name Mixin selector
      official f Ldat;f:Lcel;
      intermediary field_43303 Lnet/minecraft/class_8242;field_43303:Lnet/minecraft/class_1767;
      named color Lnet/minecraft/block/entity/SignText;color:Lnet/minecraft/util/DyeColor;
    • glowing

      private final boolean glowing
      Mappings:
      Namespace Name Mixin selector
      official g Ldat;g:Z
      intermediary field_43304 Lnet/minecraft/class_8242;field_43304:Z
      named glowing Lnet/minecraft/block/entity/SignText;glowing:Z
    • orderedMessages

      @Nullable private @Nullable OrderedText[] orderedMessages
      Mappings:
      Namespace Name Mixin selector
      official h Ldat;h:[Laom;
      intermediary field_43305 Lnet/minecraft/class_8242;field_43305:[Lnet/minecraft/class_5481;
      named orderedMessages Lnet/minecraft/block/entity/SignText;orderedMessages:[Lnet/minecraft/text/OrderedText;
    • filtered

      private boolean filtered
      Mappings:
      Namespace Name Mixin selector
      official i Ldat;i:Z
      intermediary field_43306 Lnet/minecraft/class_8242;field_43306:Z
      named filtered Lnet/minecraft/block/entity/SignText;filtered:Z
  • Constructor Details

    • SignText

      public SignText()
    • SignText

      public SignText(Text[] messages, Text[] filteredMessages, DyeColor color, boolean glowing)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldat;<init>([Lsw;[Lsw;Lcel;Z)V
      intermediary <init> Lnet/minecraft/class_8242;<init>([Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;Lnet/minecraft/class_1767;Z)V
      named <init> Lnet/minecraft/block/entity/SignText;<init>([Lnet/minecraft/text/Text;[Lnet/minecraft/text/Text;Lnet/minecraft/util/DyeColor;Z)V
  • Method Details

    • getDefaultText

      private static Text[] getDefaultText()
      Mappings:
      Namespace Name Mixin selector
      official c Ldat;c()[Lsw;
      intermediary method_49878 Lnet/minecraft/class_8242;method_49878()[Lnet/minecraft/class_2561;
      named getDefaultText Lnet/minecraft/block/entity/SignText;getDefaultText()[Lnet/minecraft/text/Text;
    • create

      private static SignText create(Text[] messages, Optional<Text[]> filteredMessages, DyeColor color, boolean glowing)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a([Lsw;Ljava/util/Optional;Lcel;Z)Ldat;
      intermediary method_49870 Lnet/minecraft/class_8242;method_49870([Lnet/minecraft/class_2561;Ljava/util/Optional;Lnet/minecraft/class_1767;Z)Lnet/minecraft/class_8242;
      named create Lnet/minecraft/block/entity/SignText;create([Lnet/minecraft/text/Text;Ljava/util/Optional;Lnet/minecraft/util/DyeColor;Z)Lnet/minecraft/block/entity/SignText;
    • copyMessages

      private static void copyMessages(Text[] from, Text[] to)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a([Lsw;[Lsw;)V
      intermediary method_49871 Lnet/minecraft/class_8242;method_49871([Lnet/minecraft/class_2561;[Lnet/minecraft/class_2561;)V
      named copyMessages Lnet/minecraft/block/entity/SignText;copyMessages([Lnet/minecraft/text/Text;[Lnet/minecraft/text/Text;)V
    • isGlowing

      public boolean isGlowing()
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a()Z
      intermediary method_49856 Lnet/minecraft/class_8242;method_49856()Z
      named isGlowing Lnet/minecraft/block/entity/SignText;isGlowing()Z
    • withGlowing

      public SignText withGlowing(boolean glowing)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(Z)Ldat;
      intermediary method_49867 Lnet/minecraft/class_8242;method_49867(Z)Lnet/minecraft/class_8242;
      named withGlowing Lnet/minecraft/block/entity/SignText;withGlowing(Z)Lnet/minecraft/block/entity/SignText;
    • getColor

      public DyeColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official b Ldat;b()Lcel;
      intermediary method_49872 Lnet/minecraft/class_8242;method_49872()Lnet/minecraft/class_1767;
      named getColor Lnet/minecraft/block/entity/SignText;getColor()Lnet/minecraft/util/DyeColor;
    • withColor

      public SignText withColor(DyeColor color)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(Lcel;)Ldat;
      intermediary method_49862 Lnet/minecraft/class_8242;method_49862(Lnet/minecraft/class_1767;)Lnet/minecraft/class_8242;
      named withColor Lnet/minecraft/block/entity/SignText;withColor(Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/entity/SignText;
    • getMessage

      public Text getMessage(int line, boolean filtered)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(IZ)Lsw;
      intermediary method_49859 Lnet/minecraft/class_8242;method_49859(IZ)Lnet/minecraft/class_2561;
      named getMessage Lnet/minecraft/block/entity/SignText;getMessage(IZ)Lnet/minecraft/text/Text;
    • withMessage

      public SignText withMessage(int line, Text message)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(ILsw;)Ldat;
      intermediary method_49857 Lnet/minecraft/class_8242;method_49857(ILnet/minecraft/class_2561;)Lnet/minecraft/class_8242;
      named withMessage Lnet/minecraft/block/entity/SignText;withMessage(ILnet/minecraft/text/Text;)Lnet/minecraft/block/entity/SignText;
    • withMessage

      public SignText withMessage(int line, Text message, Text filteredMessage)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(ILsw;Lsw;)Ldat;
      intermediary method_49858 Lnet/minecraft/class_8242;method_49858(ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Lnet/minecraft/class_8242;
      named withMessage Lnet/minecraft/block/entity/SignText;withMessage(ILnet/minecraft/text/Text;Lnet/minecraft/text/Text;)Lnet/minecraft/block/entity/SignText;
    • hasText

      public boolean hasText(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(Lbym;)Z
      intermediary method_49861 Lnet/minecraft/class_8242;method_49861(Lnet/minecraft/class_1657;)Z
      named hasText Lnet/minecraft/block/entity/SignText;hasText(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • getMessages

      public Text[] getMessages(boolean filtered)
      Mappings:
      Namespace Name Mixin selector
      official b Ldat;b(Z)[Lsw;
      intermediary method_49877 Lnet/minecraft/class_8242;method_49877(Z)[Lnet/minecraft/class_2561;
      named getMessages Lnet/minecraft/block/entity/SignText;getMessages(Z)[Lnet/minecraft/text/Text;
    • getOrderedMessages

      public OrderedText[] getOrderedMessages(boolean filtered, Function<Text,OrderedText> messageOrderer)
      Mappings:
      Namespace Name Mixin selector
      official a Ldat;a(ZLjava/util/function/Function;)[Laom;
      intermediary method_49868 Lnet/minecraft/class_8242;method_49868(ZLjava/util/function/Function;)[Lnet/minecraft/class_5481;
      named getOrderedMessages Lnet/minecraft/block/entity/SignText;getOrderedMessages(ZLjava/util/function/Function;)[Lnet/minecraft/text/OrderedText;
    • getFilteredMessages

      private Optional<Text[]> getFilteredMessages()
      Mappings:
      Namespace Name Mixin selector
      official d Ldat;d()Ljava/util/Optional;
      intermediary method_49880 Lnet/minecraft/class_8242;method_49880()Ljava/util/Optional;
      named getFilteredMessages Lnet/minecraft/block/entity/SignText;getFilteredMessages()Ljava/util/Optional;
    • hasRunCommandClickEvent

      public boolean hasRunCommandClickEvent(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Ldat;b(Lbym;)Z
      intermediary method_49874 Lnet/minecraft/class_8242;method_49874(Lnet/minecraft/class_1657;)Z
      named hasRunCommandClickEvent Lnet/minecraft/block/entity/SignText;hasRunCommandClickEvent(Lnet/minecraft/entity/player/PlayerEntity;)Z