Class WrapperPlayClientClickWindowButton
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientClickWindowButton>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientClickWindowButton
public class WrapperPlayClientClickWindowButton
extends PacketWrapper<WrapperPlayClientClickWindowButton>
This packet is used when clicking on window buttons. Until 1.14, this was only used by enchantment tables.
-
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(WrapperPlayClientClickWindowButton wrapper) int
Meaning depends on the window type.int
The ID of the window.void
read()
void
setButtonId
(int buttonID) Modify the meaning.void
setWindowId
(int windowID) Modify the ID of the window.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
-
WrapperPlayClientClickWindowButton
-
WrapperPlayClientClickWindowButton
public WrapperPlayClientClickWindowButton(int windowID, int buttonID)
-
-
Method Details
-
read
public void read()- Overrides:
read
in classPacketWrapper<WrapperPlayClientClickWindowButton>
-
write
public void write()- Overrides:
write
in classPacketWrapper<WrapperPlayClientClickWindowButton>
-
copy
- Overrides:
copy
in classPacketWrapper<WrapperPlayClientClickWindowButton>
-
getWindowId
public int getWindowId()The ID of the window.- Returns:
- Window ID
-
setWindowId
public void setWindowId(int windowID) Modify the ID of the window.- Parameters:
windowID
- Window ID
-
getButtonId
public int getButtonId()Meaning depends on the window type. Learn more on wiki.vg/Protocol.- Returns:
- Button ID
-
setButtonId
public void setButtonId(int buttonID) Modify the meaning. Learn more on wiki.vg/Protocol.- Parameters:
buttonID
- Button ID
-