Class WrapperPlayClientPluginMessage
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientPluginMessage>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientPluginMessage
Mods and plugins can use this to send their data.
Minecraft itself uses some plugin channels.
These internal channels are in the minecraft namespace.
-
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
ConstructorDescriptionWrapperPlayClientPluginMessage
(ResourceLocation channelName, byte[] data) WrapperPlayClientPluginMessage
(String channelName, byte[] data) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(WrapperPlayClientPluginMessage wrapper) The channel name of the plugin message.byte[]
getData()
The data of the plugin message.void
read()
void
setChannelName
(String channelName) Sets the channel name of the plugin message.void
setData
(byte[] data) Sets the data of the plugin message.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
-
WrapperPlayClientPluginMessage
-
WrapperPlayClientPluginMessage
-
WrapperPlayClientPluginMessage
-
-
Method Details
-
read
public void read()- Overrides:
read
in classPacketWrapper<WrapperPlayClientPluginMessage>
-
write
public void write()- Overrides:
write
in classPacketWrapper<WrapperPlayClientPluginMessage>
-
copy
- Overrides:
copy
in classPacketWrapper<WrapperPlayClientPluginMessage>
-
getChannelName
The channel name of the plugin message.- Returns:
- The channel name.
-
setChannelName
Sets the channel name of the plugin message.- Parameters:
channelName
- The channel name.
-
getData
public byte[] getData()The data of the plugin message.- Returns:
- The data.
-
setData
public void setData(byte[] data) Sets the data of the plugin message.- Parameters:
data
- The data.
-