net.minecraft.block.entity

public class SignText

net.minecraft.world.level.block.entity.SignText
net.minecraft.class_8242
net.minecraft.block.entity.SignText

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<Text[]>
LINES_CODEC
field_43300
MESSAGES_CODEC
public static final com.mojang.serialization.Codec<SignText>
DIRECT_CODEC
field_43298
CODEC
public static final int
LINES
field_43299
field_43299
private final Text[]
messages
field_43301
messages
private final Text[]
filteredMessages
field_43302
filteredMessages
private final DyeColor
color
field_43303
color
private final boolean
hasGlowingText
field_43304
glowing
private OrderedText[]
renderMessages
field_43305
orderedMessages
private boolean
renderMessagedFiltered
field_43306
filtered

Constructor summary

ModifierConstructor
public ()
public (Text[] messages, Text[] filteredMessages, DyeColor color, boolean glowing)

Method summary

Modifier and TypeMethod
private static Text[]
emptyMessages()
method_49878()
getDefaultText()
private static SignText
load(Component[] messages, Optional<Component[]> filteredMessages, DyeColor color, boolean hasGlowingText)
method_49870(class_2561[] arg0, Optional<class_2561[]> arg1, class_1767 arg2, boolean arg3)
create(Text[] messages, Optional<Text[]> filteredMessages, DyeColor color, boolean glowing)
public boolean
hasGlowingText()
method_49856()
isGlowing()
public SignText
setHasGlowingText(boolean hasGlowingText)
method_49867(boolean arg0)
withGlowing(boolean glowing)
public DyeColor
getColor()
method_49872()
getColor()
public SignText
setColor(DyeColor color)
method_49862(class_1767 arg0)
withColor(DyeColor color)
public Text
getMessage(int index, boolean shouldFilter)
method_49859(int arg0, boolean arg1)
getMessage(int line, boolean filtered)
public SignText
setMessage(int index, Component message)
method_49857(int arg0, class_2561 arg1)
withMessage(int line, Text message)
public SignText
setMessage(int index, Component rawMessage, Component filteredMessage)
method_49858(int arg0, class_2561 arg1, class_2561 arg2)
withMessage(int line, Text message, Text filteredMessage)
public boolean
hasMessage(Player player)
method_49861(class_1657 arg0)
hasText(PlayerEntity player)
public Text[]
getMessages(boolean shouldFilter)
method_49877(boolean arg0)
getMessages(boolean filtered)
public OrderedText[]
getRenderMessages(boolean shouldFilter, Function<Component, FormattedCharSequence> prepare)
method_49868(boolean arg0, Function<class_2561, class_5481> arg1)
getOrderedMessages(boolean filtered, Function<Text, OrderedText> messageOrderer)
private Optional<Text[]>
filteredMessages()
method_49880()
getFilteredMessages()
public boolean
hasAnyClickCommands(Player player)
method_49874(class_1657 arg0)
hasRunCommandClickEvent(PlayerEntity player)
private static boolean
lambda$hasMessage$7(Component arg0)
method_49866(class_2561 arg0)
method_49866(Text text)
private static com.mojang.datafixers.kinds.App
lambda$static$6(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_49863(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_49863(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Boolean
lambda$static$5(SignText arg0)
method_49864(class_8242 arg0)
method_49864(SignText signText)
private static DyeColor
lambda$static$4(SignText arg0)
method_49875(class_8242 arg0)
method_49875(SignText signText)
private static Text[]
lambda$static$3(SignText arg0)
method_49879(class_8242 arg0)
method_49879(SignText signText)
private static List
lambda$static$2(Component[] arg0)
method_49869(class_2561[] arg0)
method_49869(Text[] messages)
private static com.mojang.serialization.DataResult
lambda$static$1(List arg0)
method_49865(List arg0)
method_49865(List messages)
private static Text[]
lambda$static$0(List arg0)
method_49876(List arg0)
method_49876(List arg0)