Class WrapperPlayClientInteractEntity
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientInteractEntity>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientInteractEntity
This packet is sent from the client to the server when the client attacks or right-clicks another entity (a player, minecart, etc).
The vanilla server discards this packet if the entity being attacked is not within a 4-unit radius of the player's position.
Please note that this packet is NOT sent whenever the client middle-clicks, the
WrapperPlayClientCreativeInventoryAction packet is sent instead.-
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, clientVersion, serverVersion, user -
Constructor Summary
ConstructorsConstructorDescriptionWrapperPlayClientInteractEntity(int entityID, WrapperPlayClientInteractEntity.InteractAction interactAction, InteractionHand interactionHand, Optional<Vector3f> target, Optional<Boolean> sneaking) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(WrapperPlayClientInteractEntity wrapper) intgetHand()voidread()voidsetAction(WrapperPlayClientInteractEntity.InteractAction interactAction) voidsetEntityId(int entityID) voidsetHand(InteractionHand interactionHand) voidsetSneaking(Optional<Boolean> sneaking) voidvoidwrite()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
-
WrapperPlayClientInteractEntity
-
WrapperPlayClientInteractEntity
public WrapperPlayClientInteractEntity(int entityID, WrapperPlayClientInteractEntity.InteractAction interactAction, InteractionHand interactionHand, Optional<Vector3f> target, Optional<Boolean> sneaking)
-
-
Method Details
-
read
public void read()- Overrides:
readin classPacketWrapper<WrapperPlayClientInteractEntity>
-
write
public void write()- Overrides:
writein classPacketWrapper<WrapperPlayClientInteractEntity>
-
copy
- Overrides:
copyin classPacketWrapper<WrapperPlayClientInteractEntity>
-
getEntityId
public int getEntityId() -
setEntityId
public void setEntityId(int entityID) -
getAction
-
setAction
-
getHand
-
setHand
-
getTarget
-
setTarget
-
isSneaking
-
setSneaking
-