mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-03 08:39:53 +00:00
More constants
This commit is contained in:
parent
7886918140
commit
49506659e0
@ -42,7 +42,8 @@ class InventoryTransactionPacket extends DataPacket{
|
|||||||
const RELEASE_ITEM_ACTION_RELEASE = 0; //bow shoot
|
const RELEASE_ITEM_ACTION_RELEASE = 0; //bow shoot
|
||||||
const RELEASE_ITEM_ACTION_CONSUME = 1; //eat food, drink potion
|
const RELEASE_ITEM_ACTION_CONSUME = 1; //eat food, drink potion
|
||||||
|
|
||||||
//TODO: use-item on entity interaction action types
|
const USE_ITEM_ON_ENTITY_ACTION_INTERACT = 0;
|
||||||
|
const USE_ITEM_ON_ENTITY_ACTION_ATTACK = 1;
|
||||||
|
|
||||||
const SOURCE_CONTAINER = 0;
|
const SOURCE_CONTAINER = 0;
|
||||||
|
|
||||||
@ -78,8 +79,8 @@ class InventoryTransactionPacket extends DataPacket{
|
|||||||
const SOURCE_TYPE_CONTAINER_DROP_CONTENTS = -100;
|
const SOURCE_TYPE_CONTAINER_DROP_CONTENTS = -100;
|
||||||
|
|
||||||
|
|
||||||
|
const SOURCE_MAGIC_SLOT_DROP_ITEM = 0;
|
||||||
|
const SOURCE_MAGIC_SLOT_PICKUP_ITEM = 1;
|
||||||
|
|
||||||
public $actions = [];
|
public $actions = [];
|
||||||
|
|
||||||
@ -112,7 +113,7 @@ class InventoryTransactionPacket extends DataPacket{
|
|||||||
break;
|
break;
|
||||||
case self::TYPE_USE_ITEM_ON_ENTITY:
|
case self::TYPE_USE_ITEM_ON_ENTITY:
|
||||||
$this->transactionData->entityRuntimeId = $this->getEntityRuntimeId();
|
$this->transactionData->entityRuntimeId = $this->getEntityRuntimeId();
|
||||||
$this->transactionData->uvarint1_3 = $this->getUnsignedVarInt(); //probably action type, check values
|
$this->transactionData->actionType = $this->getUnsignedVarInt();
|
||||||
$this->transactionData->hotbarSlot = $this->getVarInt();
|
$this->transactionData->hotbarSlot = $this->getVarInt();
|
||||||
$this->transactionData->itemInHand = $this->getSlot();
|
$this->transactionData->itemInHand = $this->getSlot();
|
||||||
$this->transactionData->vector1 = $this->getVector3Obj();
|
$this->transactionData->vector1 = $this->getVector3Obj();
|
||||||
@ -126,8 +127,6 @@ class InventoryTransactionPacket extends DataPacket{
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new \UnexpectedValueException("Unknown transaction type $type");
|
throw new \UnexpectedValueException("Unknown transaction type $type");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO
|
//TODO
|
||||||
|
Loading…
x
Reference in New Issue
Block a user