Class WrapperPlayClientClickWindow
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientClickWindow>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientClickWindow
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionWrapperPlayClientClickWindow
(int windowID, @Nullable Integer stateID, int slot, int button, WrapperPlayClientClickWindow.WindowClickType windowClickType, @Nullable Map<Integer, Optional<HashedStack>> hashedSlots, @Nullable Optional<HashedStack> carriedHashedStack) WrapperPlayClientClickWindow
(int windowID, Optional<Integer> stateID, int slot, int button, Optional<Integer> actionNumber, WrapperPlayClientClickWindow.WindowClickType windowClickType, Optional<Map<Integer, ItemStack>> slots, ItemStack carriedItemStack) Changed in 1.21.5, ItemStack serialization has been replaced with serialization ofHashedStack
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(WrapperPlayClientClickWindow wrapper) Removed with 1.17int
Added with 1.21.5Removed with 1.21.5, replaced withgetCarriedHashedStack()
Added with 1.21.5int
getSlot()
getSlots()
Added with 1.17, not actually optional; Removed with 1.21.5, replaced withgetHashedSlots()
Added with 1.17.1, not actually optionalint
void
read()
void
setActionNumber
(int button) Removed with 1.17void
setButton
(int button) void
setCarriedHashedStack
(Optional<HashedStack> carriedHashedStack) Added with 1.21.5void
setCarriedItemStack
(ItemStack carriedItemStack) Removed with 1.21.5, replaced withsetCarriedHashedStack(Optional)
void
setHashedSlots
(Map<Integer, Optional<HashedStack>> hashedSlots) Added with 1.21.5void
setSlot
(int slot) void
Added with 1.17, not actually optional; Removed with 1.21.5, replaced withsetHashedSlots(Map)
void
setStateID
(Optional<Integer> stateID) Added with 1.17.1, not actually optionalvoid
setWindowClickType
(WrapperPlayClientClickWindow.WindowClickType windowClickType) void
setWindowId
(int windowID) void
write()
Methods inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
createUniversalPacketWrapper, createUniversalPacketWrapper, getBuffer, getChunkKey, getChunkX, getChunkZ, getClientVersion, getMaxMessageLength, getNativePacketId, getPacketId, getPacketTypeData, getRegistryHolder, getSerializers, getServerVersion, limitValue, prepareForSend, prepareForSend, readArray, readBitSet, readBlockPosition, readBoolean, readByte, readByteArray, readByteArray, readByteArrayOfSize, readBytes, readChatTypeBoundNetwork, readCollection, readComponent, readComponentAsJSON, readComponentAsNBT, readComponentJSON, readContainerId, readDimension, readDouble, readEither, readEntityMetadata, readEnum, readEnum, readEnumSet, readEvent, readFilterMask, readFloat, readGameMode, readIdentifier, readIdentifier, readInt, readItemStack, readItemStackModern, readJavaOptional, readKnownPack, readLastSeenMessages, readLastSeenMessagesEntry, readLastSeenMessagesPacked, readLastSeenMessagesUpdate, readLegacyLastSeenMessagesUpdate, readList, readLong, readLongArray, readLongArray, readMap, 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, writeEither, writeEntityMetadata, writeEntityMetadata, writeEnum, writeEnumSet, writeFilterMask, writeFloat, writeGameMode, writeIdentifier, writeIdentifier, writeInt, writeItemStack, writeItemStackModern, writeJavaOptional, 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
-
WrapperPlayClientClickWindow
-
WrapperPlayClientClickWindow
@Obsolete public WrapperPlayClientClickWindow(int windowID, Optional<Integer> stateID, int slot, int button, Optional<Integer> actionNumber, WrapperPlayClientClickWindow.WindowClickType windowClickType, Optional<Map<Integer, ItemStack>> slots, ItemStack carriedItemStack) Changed in 1.21.5, ItemStack serialization has been replaced with serialization ofHashedStack
-
WrapperPlayClientClickWindow
public WrapperPlayClientClickWindow(int windowID, @Nullable @Nullable Integer stateID, int slot, int button, WrapperPlayClientClickWindow.WindowClickType windowClickType, @Nullable @Nullable Map<Integer, Optional<HashedStack>> hashedSlots, @Nullable @Nullable Optional<HashedStack> carriedHashedStack)
-
-
Method Details
-
read
public void read()- Overrides:
read
in classPacketWrapper<WrapperPlayClientClickWindow>
-
copy
- Overrides:
copy
in classPacketWrapper<WrapperPlayClientClickWindow>
-
write
public void write()- Overrides:
write
in classPacketWrapper<WrapperPlayClientClickWindow>
-
getWindowId
public int getWindowId() -
setWindowId
public void setWindowId(int windowID) -
getStateId
Added with 1.17.1, not actually optional -
setStateID
Added with 1.17.1, not actually optional -
getSlot
public int getSlot() -
setSlot
public void setSlot(int slot) -
getButton
public int getButton() -
setButton
public void setButton(int button) -
getActionNumber
Removed with 1.17 -
setActionNumber
@Obsolete public void setActionNumber(int button) Removed with 1.17 -
getWindowClickType
-
setWindowClickType
-
getSlots
Added with 1.17, not actually optional; Removed with 1.21.5, replaced withgetHashedSlots()
-
setSlots
Added with 1.17, not actually optional; Removed with 1.21.5, replaced withsetHashedSlots(Map)
-
getHashedSlots
Added with 1.21.5 -
setHashedSlots
Added with 1.21.5 -
getCarriedItemStack
Removed with 1.21.5, replaced withgetCarriedHashedStack()
-
setCarriedItemStack
Removed with 1.21.5, replaced withsetCarriedHashedStack(Optional)
-
getCarriedHashedStack
Added with 1.21.5 -
setCarriedHashedStack
Added with 1.21.5
-