Class SignText
java.lang.Object
net.minecraft.world.level.block.entity.SignText
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DyeColorstatic final com.mojang.serialization.Codec<SignText> private final Component[]private final booleanstatic final intprivate static final com.mojang.serialization.Codec<Component[]> private final Component[]private booleanprivate FormattedCharSequence[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Component[]getColor()getMessage(int index, boolean isFiltered) getMessages(boolean isFiltered) getRenderMessages(boolean renderMessagesFiltered, Function<Component, FormattedCharSequence> formatter) booleanhasAnyClickCommands(Player player) booleanbooleanhasMessage(Player player) private static SignTextload(Component[] messages, Optional<Component[]> filteredMessages, DyeColor color, boolean hasGlowingText) setHasGlowingText(boolean hasGlowingText) setMessage(int index, Component text) setMessage(int index, Component text, Component filteredText)
-
Field Details
-
LINES_CODEC
-
DIRECT_CODEC
-
LINES
public static final int LINES- See Also:
-
messages
-
filteredMessages
-
color
-
hasGlowingText
private final boolean hasGlowingText -
renderMessages
-
renderMessagedFiltered
private boolean renderMessagedFiltered
-
-
Constructor Details
-
SignText
public SignText() -
SignText
-
-
Method Details
-
emptyMessages
-
load
-
hasGlowingText
public boolean hasGlowingText() -
setHasGlowingText
-
getColor
-
setColor
-
getMessage
-
setMessage
-
setMessage
-
hasMessage
-
getMessages
-
getRenderMessages
public FormattedCharSequence[] getRenderMessages(boolean renderMessagesFiltered, Function<Component, FormattedCharSequence> formatter) -
filteredMessages
-
hasAnyClickCommands
-