Class WrapperPlayClientChatMessage
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientChatMessage>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientChatMessage
This packet is used to send a chat message to the server.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
PacketWrapper.Reader<T>, PacketWrapper.Writer<T>
-
Field Summary
Fields inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
buffer, bufferLock, clientVersion, serverVersion, user
-
Constructor Summary
ConstructorDescriptionWrapperPlayClientChatMessage
(String message, MessageSignData messageSignData, LastSeenMessages.LegacyUpdate lastSeenMessages) WrapperPlayClientChatMessage
(String message, MessageSignData messageSignData, LastSeenMessages.Update lastSeenMessages) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(WrapperPlayClientChatMessage wrapper) The message.void
read()
void
setLastSeenMessages
(@Nullable LastSeenMessages.Update lastSeenMessages) void
setLegacyLastSeenMessages
(LastSeenMessages.LegacyUpdate lastSeenMessages) void
setMessage
(String message) Modify the message.void
setMessageSignData
(@Nullable MessageSignData messageSignData) void
write()
Methods inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
createUniversalPacketWrapper, getBuffer, getChunkKey, getChunkX, getChunkZ, getClientVersion, getMaxMessageLength, getNativePacketId, getPacketId, getPacketTypeData, getRegistryHolder, getServerVersion, limitValue, prepareForSend, prepareForSend, readArray, readBitSet, readBlockPosition, readBoolean, readByte, readByteArray, readByteArray, readByteArrayOfSize, readBytes, readChatTypeBoundNetwork, readCollection, readComponent, readComponentAsJSON, readComponentAsNBT, readComponentJSON, readContainerId, readDimension, readDouble, readEntityMetadata, readEnum, readEnum, readEnumSet, readEvent, readFilterMask, readFloat, readGameMode, readIdentifier, readIdentifier, readInt, readItemStack, readItemStackModern, readKnownPack, readLastSeenMessages, readLastSeenMessagesEntry, readLastSeenMessagesPacked, readLastSeenMessagesUpdate, readLegacyLastSeenMessagesUpdate, readList, readLong, readLongArray, readLongArray, readMap, readMappedEntity, readMappedEntity, readMappedEntityOrDirect, readMappedEntityOrDirect, readMedium, readMerchantOffer, readMessageSignature, readMessageSignaturePacked, readMultiVersional, readNBT, readNBTRaw, readNode, readNullableVarInt, readOptional, readPresentItemStack, readPublicKey, readPublicProfileKey, readRemainingBytes, readRemoteChatSession, readRotation, readSaltSignature, readShort, readSignatureData, readSignedCommandArguments, readString, readString, readStyle, readTimestamp, readUnlimitedNBT, readUnlimitedNBTRaw, readUnsignedByte, readUnsignedShort, readUUID, readVarInt, readVarIntArray, readVarIntArrayOfSize, readVarLong, readVarShort, readVillagerData, readWorldBlockPosition, resetBuffer, resetByteBuf, setBuffer, setClientVersion, setNativePacketId, setPacketId, setServerVersion, writeArray, writeBitSet, writeBlockPosition, writeBoolean, writeByte, writeByteArray, writeByteArrayOfSize, writeBytes, writeChatTypeBoundNetwork, writeCollection, writeComponent, writeComponentAsJSON, writeComponentAsNBT, writeComponentJSON, writeContainerId, writeDimension, writeDouble, writeEntityMetadata, writeEntityMetadata, writeEnum, writeEnumSet, writeFilterMask, writeFloat, writeGameMode, writeIdentifier, writeIdentifier, writeInt, writeItemStack, writeItemStackModern, writeKnownPack, writeLastMessagesEntry, writeLastSeenMessages, writeLastSeenMessagesPacked, writeLastSeenMessagesUpdate, writeLegacyLastSeenMessagesUpdate, writeList, writeLong, writeLongArray, writeMap, writeMappedEntity, writeMappedEntityOrDirect, writeMedium, writeMerchantOffer, writeMessageSignature, writeMessageSignaturePacked, writeMultiVersional, writeNBT, writeNBTRaw, writeNode, writeNullableVarInt, writeOptional, writePresentItemStack, writePublicKey, writePublicProfileKey, writeRemoteChatSession, writeRotation, writeSaltSignature, writeShort, writeSignatureData, writeSignedCommandArguments, writeString, writeString, writeString, writeStyle, writeTimestamp, writeUUID, writeVarInt, writeVarIntArray, writeVarIntArrayOfSize, writeVarLong, writeVarShort, writeVillagerData, writeWorldBlockPosition
-
Constructor Details
-
WrapperPlayClientChatMessage
-
WrapperPlayClientChatMessage
public WrapperPlayClientChatMessage(String message, MessageSignData messageSignData, @Nullable LastSeenMessages.LegacyUpdate lastSeenMessages) -
WrapperPlayClientChatMessage
public WrapperPlayClientChatMessage(String message, MessageSignData messageSignData, @Nullable LastSeenMessages.Update lastSeenMessages)
-
-
Method Details
-
read
public void read()- Overrides:
read
in classPacketWrapper<WrapperPlayClientChatMessage>
-
write
public void write()- Overrides:
write
in classPacketWrapper<WrapperPlayClientChatMessage>
-
copy
- Overrides:
copy
in classPacketWrapper<WrapperPlayClientChatMessage>
-
getMessage
The message. OnClientVersion.V_1_10
and older clients, the message should never exceed 100 characters. OnClientVersion.V_1_11
and newer clients, the message should never exceed 256 characters.- Returns:
- Message
-
setMessage
Modify the message. OnClientVersion.V_1_10
and older clients, the message should never exceed 100 characters. OnClientVersion.V_1_11
and newer clients, the message should never exceed 256 characters.- Parameters:
message
- Message
-
getMessageSignData
-
setMessageSignData
-
getLastSeenMessages
-
setLastSeenMessages
-
getLegacyLastSeenMessages
-
setLegacyLastSeenMessages
-