Documentation

UseItemTransactionData extends TransactionData
in package
Uses GetTypeIdFromConstTrait

Table of Contents

ACTION_BREAK_BLOCK  = 2
ACTION_CLICK_AIR  = 1
ACTION_CLICK_BLOCK  = 0
ID  = \pocketmine\network\mcpe\protocol\InventoryTransactionPacket::TYPE_USE_ITEM
$actions  : array<string|int, mixed>
$actionType  : int
$blockPosition  : BlockPosition
$blockRuntimeId  : int
$clickPosition  : Vector3
$face  : int
$hotbarSlot  : int
$itemInHand  : ItemStackWrapper
$playerPosition  : Vector3
decode()  : void
encode()  : void
getActions()  : array<string|int, NetworkInventoryAction>
getActionType()  : int
getBlockPosition()  : BlockPosition
getBlockRuntimeId()  : int
getClickPosition()  : Vector3
getFace()  : int
getHotbarSlot()  : int
getItemInHand()  : ItemStackWrapper
getPlayerPosition()  : Vector3
getTypeId()  : int
new()  : self
decodeData()  : void
encodeData()  : void

Constants

ID

public mixed ID = \pocketmine\network\mcpe\protocol\InventoryTransactionPacket::TYPE_USE_ITEM

Properties

Methods

new()

public static new(array<string|int, NetworkInventoryAction$actions, int $actionType, BlockPosition $blockPosition, int $face, int $hotbarSlot, ItemStackWrapper $itemInHand, Vector3 $playerPosition, Vector3 $clickPosition, int $blockRuntimeId) : self
Parameters
$actions : array<string|int, NetworkInventoryAction>
$actionType : int
$blockPosition : BlockPosition
$face : int
$hotbarSlot : int
$itemInHand : ItemStackWrapper
$playerPosition : Vector3
$clickPosition : Vector3
$blockRuntimeId : int
Return values
self

Search results