Package net.minecraft.block.entity
Class SignBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.SignBlockEntity
- Mappings:
Namespace Name official cneintermediary net/minecraft/class_2625named net/minecraft/block/entity/SignBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanstatic final intprivate static final String[]private final Text[]private booleanprivate booleanprivate static final String[]private DyeColorprivate final Text[]private @Nullable OrderedText[]Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetTextOnRow(int row, boolean filtered) private Text[]getTexts(boolean filtered) booleanbooleanbooleanonActivate(ServerPlayerEntity player) private TextparseTextFromJson(String json) voidreadNbt(NbtCompound nbt) voidsetEditable(boolean editable) voidbooleansetGlowingText(boolean glowingText) booleansetTextColor(DyeColor value) voidsetTextOnRow(int row, Text text) voidsetTextOnRow(int row, Text text, Text filteredText) Serializes the state of this block entity that is observable by clients.Implement and return a packet that should be sent to players nearby when the observable state of this block entity changes.private TextunparsedTextFromJson(String json) private voidupdateSign(boolean filterText, Function<Text, OrderedText> textOrderingFunction) protected voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, writeIdToNbt
-
Field Details
-
field_31362
public static final int field_31362- See Also:
- Mappings:
Namespace Name Mixin selector official aLcne;a:Iintermediary field_31362Lnet/minecraft/class_2625;field_31362:Inamed field_31362Lnet/minecraft/block/entity/SignBlockEntity;field_31362:I
-
TEXT_KEYS
- Mappings:
Namespace Name Mixin selector official bLcne;b:[Ljava/lang/String;intermediary field_28905Lnet/minecraft/class_2625;field_28905:[Ljava/lang/String;named TEXT_KEYSLnet/minecraft/block/entity/SignBlockEntity;TEXT_KEYS:[Ljava/lang/String;
-
FILTERED_TEXT_KEYS
- Mappings:
Namespace Name Mixin selector official cLcne;c:[Ljava/lang/String;intermediary field_28906Lnet/minecraft/class_2625;field_28906:[Ljava/lang/String;named FILTERED_TEXT_KEYSLnet/minecraft/block/entity/SignBlockEntity;FILTERED_TEXT_KEYS:[Ljava/lang/String;
-
texts
- Mappings:
Namespace Name Mixin selector official dLcne;d:[Lqc;intermediary field_12050Lnet/minecraft/class_2625;field_12050:[Lnet/minecraft/class_2561;named textsLnet/minecraft/block/entity/SignBlockEntity;texts:[Lnet/minecraft/text/Text;
-
filteredTexts
- Mappings:
Namespace Name Mixin selector official eLcne;e:[Lqc;intermediary field_28907Lnet/minecraft/class_2625;field_28907:[Lnet/minecraft/class_2561;named filteredTextsLnet/minecraft/block/entity/SignBlockEntity;filteredTexts:[Lnet/minecraft/text/Text;
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official fLcne;f:Zintermediary field_12048Lnet/minecraft/class_2625;field_12048:Znamed editableLnet/minecraft/block/entity/SignBlockEntity;editable:Z
-
editor
- Mappings:
Namespace Name Mixin selector official gLcne;g:Ljava/util/UUID;intermediary field_12046Lnet/minecraft/class_2625;field_12046:Ljava/util/UUID;named editorLnet/minecraft/block/entity/SignBlockEntity;editor:Ljava/util/UUID;
-
textsBeingEdited
- Mappings:
Namespace Name Mixin selector official hLcne;h:[Lair;intermediary field_12049Lnet/minecraft/class_2625;field_12049:[Lnet/minecraft/class_5481;named textsBeingEditedLnet/minecraft/block/entity/SignBlockEntity;textsBeingEdited:[Lnet/minecraft/text/OrderedText;
-
filterText
private boolean filterText- Mappings:
Namespace Name Mixin selector official iLcne;i:Zintermediary field_28908Lnet/minecraft/class_2625;field_28908:Znamed filterTextLnet/minecraft/block/entity/SignBlockEntity;filterText:Z
-
textColor
- Mappings:
Namespace Name Mixin selector official jLcne;j:Lbtf;intermediary field_16419Lnet/minecraft/class_2625;field_16419:Lnet/minecraft/class_1767;named textColorLnet/minecraft/block/entity/SignBlockEntity;textColor:Lnet/minecraft/util/DyeColor;
-
glowingText
private boolean glowingText- Mappings:
Namespace Name Mixin selector official kLcne;k:Zintermediary field_29225Lnet/minecraft/class_2625;field_29225:Znamed glowingTextLnet/minecraft/block/entity/SignBlockEntity;glowingText:Z
-
-
Constructor Details
-
SignBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcne;<init>(Lgh;Lcoh;)Vintermediary <init>Lnet/minecraft/class_2625;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/SignBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
writeNbt
- Overrides:
writeNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcme;b(Loc;)Vintermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Overrides:
readNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcme;a(Loc;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
parseTextFromJson
- Mappings:
Namespace Name Mixin selector official aLcne;a(Ljava/lang/String;)Lqc;intermediary method_33828Lnet/minecraft/class_2625;method_33828(Ljava/lang/String;)Lnet/minecraft/class_2561;named parseTextFromJsonLnet/minecraft/block/entity/SignBlockEntity;parseTextFromJson(Ljava/lang/String;)Lnet/minecraft/text/Text;
-
unparsedTextFromJson
- Mappings:
Namespace Name Mixin selector official bLcne;b(Ljava/lang/String;)Lqc;intermediary method_33384Lnet/minecraft/class_2625;method_33384(Ljava/lang/String;)Lnet/minecraft/class_2561;named unparsedTextFromJsonLnet/minecraft/block/entity/SignBlockEntity;unparsedTextFromJson(Ljava/lang/String;)Lnet/minecraft/text/Text;
-
getTextOnRow
- Mappings:
Namespace Name Mixin selector official aLcne;a(IZ)Lqc;intermediary method_30843Lnet/minecraft/class_2625;method_30843(IZ)Lnet/minecraft/class_2561;named getTextOnRowLnet/minecraft/block/entity/SignBlockEntity;getTextOnRow(IZ)Lnet/minecraft/text/Text;
-
setTextOnRow
- Mappings:
Namespace Name Mixin selector official aLcne;a(ILqc;)Vintermediary method_11299Lnet/minecraft/class_2625;method_11299(ILnet/minecraft/class_2561;)Vnamed setTextOnRowLnet/minecraft/block/entity/SignBlockEntity;setTextOnRow(ILnet/minecraft/text/Text;)V
-
setTextOnRow
- Mappings:
Namespace Name Mixin selector official aLcne;a(ILqc;Lqc;)Vintermediary method_33827Lnet/minecraft/class_2625;method_33827(ILnet/minecraft/class_2561;Lnet/minecraft/class_2561;)Vnamed setTextOnRowLnet/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 aLcne;a(ZLjava/util/function/Function;)[Lair;intermediary method_33829Lnet/minecraft/class_2625;method_33829(ZLjava/util/function/Function;)[Lnet/minecraft/class_5481;named updateSignLnet/minecraft/block/entity/SignBlockEntity;updateSign(ZLjava/util/function/Function;)[Lnet/minecraft/text/OrderedText;
-
getTexts
- Mappings:
Namespace Name Mixin selector official cLcne;c(Z)[Lqc;intermediary method_33830Lnet/minecraft/class_2625;method_33830(Z)[Lnet/minecraft/class_2561;named getTextsLnet/minecraft/block/entity/SignBlockEntity;getTexts(Z)[Lnet/minecraft/text/Text;
-
toUpdatePacket
Description copied from class:BlockEntityImplement and return a packet that should be sent to players nearby when the observable state of this block entity changes. Return null to not send an update packet.If the data returned by
initial chunk datais suitable for updates, the following shortcut can be used to create an update packet:BlockEntityUpdateS2CPacket.create(this).The NBT will be passed to
BlockEntity.readNbt(net.minecraft.nbt.NbtCompound)on the client.- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official cLcne;c()Lri;intermediary method_38249Lnet/minecraft/class_2625;method_38249()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/SignBlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
Serializes the state of this block entity that is observable by clients. It is sent alongside the initial chunk data, as well as when the block entity implementsBlockEntity.toUpdatePacket()and decides to use the defaultBlockEntityUpdateS2CPacket.- Overrides:
toInitialChunkDataNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official Z_Lcme;Z_()Loc;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
-
copyItemDataRequiresOperator
public boolean copyItemDataRequiresOperator()- Overrides:
copyItemDataRequiresOperatorin classBlockEntity- Mappings:
Namespace Name Mixin selector official tLcme;t()Zintermediary method_11011Lnet/minecraft/class_2586;method_11011()Znamed copyItemDataRequiresOperatorLnet/minecraft/block/entity/BlockEntity;copyItemDataRequiresOperator()Z
-
isEditable
public boolean isEditable()- Mappings:
Namespace Name Mixin selector official dLcne;d()Zintermediary method_11307Lnet/minecraft/class_2625;method_11307()Znamed isEditableLnet/minecraft/block/entity/SignBlockEntity;isEditable()Z
-
setEditable
public void setEditable(boolean editable) - Mappings:
Namespace Name Mixin selector official aLcne;a(Z)Vintermediary method_11303Lnet/minecraft/class_2625;method_11303(Z)Vnamed setEditableLnet/minecraft/block/entity/SignBlockEntity;setEditable(Z)V
-
setEditor
- Mappings:
Namespace Name Mixin selector official aLcne;a(Ljava/util/UUID;)Vintermediary method_11306Lnet/minecraft/class_2625;method_11306(Ljava/util/UUID;)Vnamed setEditorLnet/minecraft/block/entity/SignBlockEntity;setEditor(Ljava/util/UUID;)V
-
getEditor
- Mappings:
Namespace Name Mixin selector official fLcne;f()Ljava/util/UUID;intermediary method_11305Lnet/minecraft/class_2625;method_11305()Ljava/util/UUID;named getEditorLnet/minecraft/block/entity/SignBlockEntity;getEditor()Ljava/util/UUID;
-
onActivate
- Mappings:
Namespace Name Mixin selector official aLcne;a(Lado;)Zintermediary method_11301Lnet/minecraft/class_2625;method_11301(Lnet/minecraft/class_3222;)Znamed onActivateLnet/minecraft/block/entity/SignBlockEntity;onActivate(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
getCommandSource
- Mappings:
Namespace Name Mixin selector official bLcne;b(Lado;)Ldm;intermediary method_11304Lnet/minecraft/class_2625;method_11304(Lnet/minecraft/class_3222;)Lnet/minecraft/class_2168;named getCommandSourceLnet/minecraft/block/entity/SignBlockEntity;getCommandSource(Lnet/minecraft/server/network/ServerPlayerEntity;)Lnet/minecraft/server/command/ServerCommandSource;
-
getTextColor
- Mappings:
Namespace Name Mixin selector official gLcne;g()Lbtf;intermediary method_16126Lnet/minecraft/class_2625;method_16126()Lnet/minecraft/class_1767;named getTextColorLnet/minecraft/block/entity/SignBlockEntity;getTextColor()Lnet/minecraft/util/DyeColor;
-
setTextColor
- Mappings:
Namespace Name Mixin selector official aLcne;a(Lbtf;)Zintermediary method_16127Lnet/minecraft/class_2625;method_16127(Lnet/minecraft/class_1767;)Znamed setTextColorLnet/minecraft/block/entity/SignBlockEntity;setTextColor(Lnet/minecraft/util/DyeColor;)Z
-
isGlowingText
public boolean isGlowingText()- Mappings:
Namespace Name Mixin selector official iLcne;i()Zintermediary method_34271Lnet/minecraft/class_2625;method_34271()Znamed isGlowingTextLnet/minecraft/block/entity/SignBlockEntity;isGlowingText()Z
-
setGlowingText
public boolean setGlowingText(boolean glowingText) - Mappings:
Namespace Name Mixin selector official bLcne;b(Z)Zintermediary method_34270Lnet/minecraft/class_2625;method_34270(Z)Znamed setGlowingTextLnet/minecraft/block/entity/SignBlockEntity;setGlowingText(Z)Z
-
updateListeners
private void updateListeners()- Mappings:
Namespace Name Mixin selector official jLcne;j()Vintermediary method_34272Lnet/minecraft/class_2625;method_34272()Vnamed updateListenersLnet/minecraft/block/entity/SignBlockEntity;updateListeners()V
-