Class SignBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.SignBlockEntity

public class SignBlockEntity extends BlockEntity
Mappings:
Namespace Name
official cjp
intermediary net/minecraft/class_2625
named net/minecraft/block/entity/SignBlockEntity
  • Field Details

    • field_31362

      public static final int field_31362
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a:I
      intermediary field_31362 Lnet/minecraft/class_2625;field_31362:I
      named field_31362 Lnet/minecraft/block/entity/SignBlockEntity;field_31362:I
    • TEXT_KEYS

      private static final String[] TEXT_KEYS
      Mappings:
      Namespace Name Mixin selector
      official b Lcjp;b:[Ljava/lang/String;
      intermediary field_28905 Lnet/minecraft/class_2625;field_28905:[Ljava/lang/String;
      named TEXT_KEYS Lnet/minecraft/block/entity/SignBlockEntity;TEXT_KEYS:[Ljava/lang/String;
    • FILTERED_TEXT_KEYS

      private static final String[] FILTERED_TEXT_KEYS
      Mappings:
      Namespace Name Mixin selector
      official c Lcjp;c:[Ljava/lang/String;
      intermediary field_28906 Lnet/minecraft/class_2625;field_28906:[Ljava/lang/String;
      named FILTERED_TEXT_KEYS Lnet/minecraft/block/entity/SignBlockEntity;FILTERED_TEXT_KEYS:[Ljava/lang/String;
    • texts

      private final Text[] texts
      Mappings:
      Namespace Name Mixin selector
      official d Lcjp;d:[Los;
      intermediary field_12050 Lnet/minecraft/class_2625;field_12050:[Lnet/minecraft/class_2561;
      named texts Lnet/minecraft/block/entity/SignBlockEntity;texts:[Lnet/minecraft/text/Text;
    • filteredTexts

      private final Text[] filteredTexts
      Mappings:
      Namespace Name Mixin selector
      official e Lcjp;e:[Los;
      intermediary field_28907 Lnet/minecraft/class_2625;field_28907:[Lnet/minecraft/class_2561;
      named filteredTexts Lnet/minecraft/block/entity/SignBlockEntity;filteredTexts:[Lnet/minecraft/text/Text;
    • editable

      private boolean editable
      Mappings:
      Namespace Name Mixin selector
      official f Lcjp;f:Z
      intermediary field_12048 Lnet/minecraft/class_2625;field_12048:Z
      named editable Lnet/minecraft/block/entity/SignBlockEntity;editable:Z
    • editor

      @Nullable private @Nullable UUID editor
      Mappings:
      Namespace Name Mixin selector
      official g Lcjp;g:Ljava/util/UUID;
      intermediary field_12046 Lnet/minecraft/class_2625;field_12046:Ljava/util/UUID;
      named editor Lnet/minecraft/block/entity/SignBlockEntity;editor:Ljava/util/UUID;
    • textsBeingEdited

      @Nullable private @Nullable OrderedText[] textsBeingEdited
      Mappings:
      Namespace Name Mixin selector
      official h Lcjp;h:[Lags;
      intermediary field_12049 Lnet/minecraft/class_2625;field_12049:[Lnet/minecraft/class_5481;
      named textsBeingEdited Lnet/minecraft/block/entity/SignBlockEntity;textsBeingEdited:[Lnet/minecraft/text/OrderedText;
    • filterText

      private boolean filterText
      Mappings:
      Namespace Name Mixin selector
      official i Lcjp;i:Z
      intermediary field_28908 Lnet/minecraft/class_2625;field_28908:Z
      named filterText Lnet/minecraft/block/entity/SignBlockEntity;filterText:Z
    • textColor

      private DyeColor textColor
      Mappings:
      Namespace Name Mixin selector
      official j Lcjp;j:Lbpl;
      intermediary field_16419 Lnet/minecraft/class_2625;field_16419:Lnet/minecraft/class_1767;
      named textColor Lnet/minecraft/block/entity/SignBlockEntity;textColor:Lnet/minecraft/util/DyeColor;
    • glowingText

      private boolean glowingText
      Mappings:
      Namespace Name Mixin selector
      official k Lcjp;k:Z
      intermediary field_29225 Lnet/minecraft/class_2625;field_29225:Z
      named glowingText Lnet/minecraft/block/entity/SignBlockEntity;glowingText:Z
  • Constructor Details

    • SignBlockEntity

      public SignBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcjp;<init>(Lgg;Lcks;)V
      intermediary <init> Lnet/minecraft/class_2625;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/SignBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • writeNbt

      public NbtCompound writeNbt(NbtCompound nbt)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lcip;b(Lna;)Lna;
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • readNbt

      public void readNbt(NbtCompound nbt)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lcip;a(Lna;)V
      intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • parseTextFromJson

      private Text parseTextFromJson(String json)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(Ljava/lang/String;)Los;
      intermediary method_33828 Lnet/minecraft/class_2625;method_33828(Ljava/lang/String;)Lnet/minecraft/class_2561;
      named parseTextFromJson Lnet/minecraft/block/entity/SignBlockEntity;parseTextFromJson(Ljava/lang/String;)Lnet/minecraft/text/Text;
    • unparsedTextFromJson

      private Text unparsedTextFromJson(String json)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjp;b(Ljava/lang/String;)Los;
      intermediary method_33384 Lnet/minecraft/class_2625;method_33384(Ljava/lang/String;)Lnet/minecraft/class_2561;
      named unparsedTextFromJson Lnet/minecraft/block/entity/SignBlockEntity;unparsedTextFromJson(Ljava/lang/String;)Lnet/minecraft/text/Text;
    • getTextOnRow

      public Text getTextOnRow(int row, boolean filtered)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(IZ)Los;
      intermediary method_30843 Lnet/minecraft/class_2625;method_30843(IZ)Lnet/minecraft/class_2561;
      named getTextOnRow Lnet/minecraft/block/entity/SignBlockEntity;getTextOnRow(IZ)Lnet/minecraft/text/Text;
    • setTextOnRow

      public void setTextOnRow(int row, Text text)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(ILos;)V
      intermediary method_11299 Lnet/minecraft/class_2625;method_11299(ILnet/minecraft/class_2561;)V
      named setTextOnRow Lnet/minecraft/block/entity/SignBlockEntity;setTextOnRow(ILnet/minecraft/text/Text;)V
    • setTextOnRow

      public void setTextOnRow(int row, Text text, Text filteredText)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(ILos;Los;)V
      intermediary method_33827 Lnet/minecraft/class_2625;method_33827(ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)V
      named setTextOnRow Lnet/minecraft/block/entity/SignBlockEntity;setTextOnRow(ILnet/minecraft/text/Text;Lnet/minecraft/text/Text;)V
    • updateSign

      public OrderedText[] updateSign(boolean filterText, Function<Text,​OrderedText> textOrderingFunction)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(ZLjava/util/function/Function;)[Lags;
      intermediary method_33829 Lnet/minecraft/class_2625;method_33829(ZLjava/util/function/Function;)[Lnet/minecraft/class_5481;
      named updateSign Lnet/minecraft/block/entity/SignBlockEntity;updateSign(ZLjava/util/function/Function;)[Lnet/minecraft/text/OrderedText;
    • getTexts

      private Text[] getTexts(boolean filtered)
      Mappings:
      Namespace Name Mixin selector
      official c Lcjp;c(Z)[Los;
      intermediary method_33830 Lnet/minecraft/class_2625;method_33830(Z)[Lnet/minecraft/class_2561;
      named getTexts Lnet/minecraft/block/entity/SignBlockEntity;getTexts(Z)[Lnet/minecraft/text/Text;
    • toUpdatePacket

      Overrides:
      toUpdatePacket in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Y_ Lcip;Y_()Lpy;
      intermediary method_16886 Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;
      named toUpdatePacket Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
    • toInitialChunkDataNbt

      public NbtCompound toInitialChunkDataNbt()
      Overrides:
      toInitialChunkDataNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Z_ Lcip;Z_()Lna;
      intermediary method_16887 Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;
      named toInitialChunkDataNbt Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
    • copyItemDataRequiresOperator

      public boolean copyItemDataRequiresOperator()
      Overrides:
      copyItemDataRequiresOperator in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lcip;q()Z
      intermediary method_11011 Lnet/minecraft/class_2586;method_11011()Z
      named copyItemDataRequiresOperator Lnet/minecraft/block/entity/BlockEntity;copyItemDataRequiresOperator()Z
    • isEditable

      public boolean isEditable()
      Mappings:
      Namespace Name Mixin selector
      official d Lcjp;d()Z
      intermediary method_11307 Lnet/minecraft/class_2625;method_11307()Z
      named isEditable Lnet/minecraft/block/entity/SignBlockEntity;isEditable()Z
    • setEditable

      public void setEditable(boolean editable)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(Z)V
      intermediary method_11303 Lnet/minecraft/class_2625;method_11303(Z)V
      named setEditable Lnet/minecraft/block/entity/SignBlockEntity;setEditable(Z)V
    • setEditor

      public void setEditor(UUID editor)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(Ljava/util/UUID;)V
      intermediary method_11306 Lnet/minecraft/class_2625;method_11306(Ljava/util/UUID;)V
      named setEditor Lnet/minecraft/block/entity/SignBlockEntity;setEditor(Ljava/util/UUID;)V
    • getEditor

      @Nullable public @Nullable UUID getEditor()
      Mappings:
      Namespace Name Mixin selector
      official f Lcjp;f()Ljava/util/UUID;
      intermediary method_11305 Lnet/minecraft/class_2625;method_11305()Ljava/util/UUID;
      named getEditor Lnet/minecraft/block/entity/SignBlockEntity;getEditor()Ljava/util/UUID;
    • onActivate

      public boolean onActivate(ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(Labs;)Z
      intermediary method_11301 Lnet/minecraft/class_2625;method_11301(Lnet/minecraft/class_3222;)Z
      named onActivate Lnet/minecraft/block/entity/SignBlockEntity;onActivate(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
    • getCommandSource

      public ServerCommandSource getCommandSource(@Nullable @Nullable ServerPlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjp;b(Labs;)Ldl;
      intermediary method_11304 Lnet/minecraft/class_2625;method_11304(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168;
      named getCommandSource Lnet/minecraft/block/entity/SignBlockEntity;getCommandSource(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/server/command/ServerCommandSource;
    • getTextColor

      public DyeColor getTextColor()
      Mappings:
      Namespace Name Mixin selector
      official g Lcjp;g()Lbpl;
      intermediary method_16126 Lnet/minecraft/class_2625;method_16126()Lnet/minecraft/class_1767;
      named getTextColor Lnet/minecraft/block/entity/SignBlockEntity;getTextColor()Lnet/minecraft/util/DyeColor;
    • setTextColor

      public boolean setTextColor(DyeColor value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcjp;a(Lbpl;)Z
      intermediary method_16127 Lnet/minecraft/class_2625;method_16127(Lnet/minecraft/class_1767;)Z
      named setTextColor Lnet/minecraft/block/entity/SignBlockEntity;setTextColor(Lnet/minecraft/util/DyeColor;)Z
    • isGlowingText

      public boolean isGlowingText()
      Mappings:
      Namespace Name Mixin selector
      official h Lcjp;h()Z
      intermediary method_34271 Lnet/minecraft/class_2625;method_34271()Z
      named isGlowingText Lnet/minecraft/block/entity/SignBlockEntity;isGlowingText()Z
    • setGlowingText

      public boolean setGlowingText(boolean glowingText)
      Mappings:
      Namespace Name Mixin selector
      official b Lcjp;b(Z)Z
      intermediary method_34270 Lnet/minecraft/class_2625;method_34270(Z)Z
      named setGlowingText Lnet/minecraft/block/entity/SignBlockEntity;setGlowingText(Z)Z
    • updateListeners

      private void updateListeners()
      Mappings:
      Namespace Name Mixin selector
      official i Lcjp;i()V
      intermediary method_34272 Lnet/minecraft/class_2625;method_34272()V
      named updateListeners Lnet/minecraft/block/entity/SignBlockEntity;updateListeners()V