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, clientVersion, serverVersion, user -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(WrapperPlayClientClickWindowButton wrapper) intMeaning depends on the window type.intThe ID of the window.voidread()voidsetButtonId(int buttonID) Modify the meaning.voidsetWindowId(int windowID) Modify the ID of the window.voidwrite()Methods inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
createUniversalPacketWrapper, getBuffer, getChunkKey, getChunkX, getChunkZ, getClientVersion, getMaxMessageLength, getNativePacketId, getPacketId, getPacketTypeData, getServerVersion, limitValue, prepareForSend, prepareForSend, readBitSet, readBlockPosition, readBoolean, readByte, readByteArray, readByteArray, readByteArrayOfSize, readBytes, readChatTypeBoundNetwork, readCollection, readComponent, readComponentAsJSON, readComponentAsNBT, readComponentJSON, 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, readMappedEntityOrDirect, readMerchantOffer, readMessageSignaturePacked, readMultiVersional, readNBT, readNBTRaw, readNode, readOptional, readPresentItemStack, readPublicKey, readPublicProfileKey, readRemainingBytes, readRemoteChatSession, readSaltSignature, readShort, readSignatureData, readSignedCommandArguments, readString, readString, readStyle, readTimestamp, readUnsignedByte, readUnsignedShort, readUUID, readVarInt, readVarIntArray, readVarIntArrayOfSize, readVarLong, readVarShort, readVillagerData, readWorldBlockPosition, resetBuffer, resetByteBuf, setClientVersion, setNativePacketId, setPacketId, setServerVersion, writeBitSet, writeBlockPosition, writeBoolean, writeByte, writeByteArray, writeByteArrayOfSize, writeBytes, writeChatTypeBoundNetwork, writeCollection, writeComponent, writeComponentAsJSON, writeComponentAsNBT, writeComponentJSON, 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, writeMerchantOffer, writeMessageSignaturePacked, writeMultiVersional, writeNBT, writeNBTRaw, writeNode, writeOptional, writePresentItemStack, writePublicKey, writePublicProfileKey, writeRemoteChatSession, 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:
readin classPacketWrapper<WrapperPlayClientClickWindowButton>
-
write
public void write()- Overrides:
writein classPacketWrapper<WrapperPlayClientClickWindowButton>
-
copy
- Overrides:
copyin 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
-