net.minecraft.network.message

public record SignedMessage

net.minecraft.network.chat.PlayerChatMessage
net.minecraft.class_7471
net.minecraft.network.message.SignedMessage

Field summary

Modifier and TypeField
private final MessageLink
link
comp_1083
link
private final MessageSignatureData
signature
comp_1084
signature
private final MessageBody
signedBody
comp_928
signedBody
private final Text
unsignedContent
comp_830
unsignedContent
private final FilterMask
filterMask
comp_981
filterMask
public static final com.mojang.serialization.MapCodec<SignedMessage>
MAP_CODEC
field_40846
CODEC
private static final UUID
SYSTEM_SENDER
field_40688
NIL_UUID
public static final Duration
MESSAGE_EXPIRES_AFTER_SERVER
field_39786
SERVERBOUND_TIME_TO_LIVE
public static final Duration
MESSAGE_EXPIRES_AFTER_CLIENT
field_39787
CLIENTBOUND_TIME_TO_LIVE

Constructor summary

ModifierConstructor
public (MessageLink link, MessageSignatureData signature, MessageBody signedBody, Text unsignedContent, FilterMask filterMask)

Method summary

Modifier and TypeMethod
public static SignedMessage
system(String content)
method_45041(String arg0)
ofUnsigned(String content)
public static SignedMessage
unsigned(UUID sender, String content)
method_45098(UUID arg0, String arg1)
ofUnsigned(UUID sender, String content)
public SignedMessage
withUnsignedContent(Component content)
method_44863(class_2561 arg0)
withUnsignedContent(Text unsignedContent)
public SignedMessage
removeUnsignedContent()
method_44607()
withoutUnsigned()
public SignedMessage
filter(FilterMask filterMask)
method_45097(class_7649 arg0)
withFilterMask(FilterMask filterMask)
public SignedMessage
filter(boolean filtered)
method_45099(boolean arg0)
withFilterMaskEnabled(boolean enabled)
public SignedMessage
removeSignature()
method_55625()
stripSignature()
public static void
updateSignature(SignatureUpdater$Output output, SignedMessageLink link, SignedMessageBody body)
method_46290(class_7498$class_7499 arg0, class_7826 arg1, class_7608 arg2)
update(SignatureUpdatable$SignatureUpdater updater, MessageLink link, MessageBody body)
public boolean
verify(SignatureValidator signatureValidator)
method_44858(class_7500 arg0)
verify(SignatureVerifier verifier)
public String
signedContent()
method_44862()
getSignedContent()
public Text
decoratedContent()
method_46291()
getContent()
public Instant
timeStamp()
method_44864()
getTimestamp()
public long
salt()
method_44865()
getSalt()
public boolean
hasExpiredServer(Instant now)
method_44747(Instant arg0)
isExpiredOnServer(Instant currentTime)
public boolean
hasExpiredClient(Instant now)
method_44748(Instant arg0)
isExpiredOnClient(Instant currentTime)
public UUID
sender()
method_46292()
getSender()
public boolean
isSystem()
method_46293()
isSenderMissing()
public boolean
hasSignature()
method_46294()
hasSignature()
public boolean
hasSignatureFrom(UUID profileId)
method_45040(UUID arg0)
canVerifyFrom(UUID sender)
public boolean
isFullyFiltered()
method_45100()
isFullyFiltered()
public static String
describeSigned(PlayerChatMessage message)
method_68860(class_7471 arg0)
toString(SignedMessage message)
public MessageLink
link()
comp_1083()
link()
public MessageSignatureData
signature()
comp_1084()
signature()
public MessageBody
signedBody()
comp_928()
signedBody()
public Text
unsignedContent()
comp_830()
unsignedContent()
public FilterMask
filterMask()
comp_981()
filterMask()
private static String
lambda$describeSigned$0(MessageSignature arg0)
method_68859(class_7469 arg0)
method_68859(MessageSignatureData entry)
private Text
lambda$decoratedContent$0()
method_46295()
method_46295()
private void
lambda$verify$0(SignatureUpdater$Output arg0)
method_46289(class_7498$class_7499 arg0)
method_46289(SignatureUpdatable$SignatureUpdater updater)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_46608(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_46608(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static SignedMessage
lambda$static$3(SignedMessageLink arg0, Optional arg1, SignedMessageBody arg2, Optional arg3, FilterMask arg4)
method_46610(class_7826 arg0, Optional arg1, class_7608 arg2, Optional arg3, class_7649 arg4)
method_46610(MessageLink link, Optional signature, MessageBody signedBody, Optional unsignedContent, FilterMask filterMask)
private static Optional
lambda$static$2(PlayerChatMessage arg0)
method_46609(class_7471 arg0)
method_46609(SignedMessage message)
private static Optional
lambda$static$1(PlayerChatMessage arg0)
method_46611(class_7471 arg0)
method_46611(SignedMessage message)