|
PocketMine-MP 5.39.3 git-9a46a8bd745880ddf8eebaf28cda326bb97d2efa
|
Inheritance diagram for pocketmine\network\mcpe\protocol\RequestPermissionsPacket:
Collaboration diagram for pocketmine\network\mcpe\protocol\RequestPermissionsPacket:Public Member Functions | |
| __get ($name) | |
| __set ($name, $value) | |
| canBeSentBeforeLogin () | |
| decode (ByteBufferReader $in) | |
| encode (ByteBufferWriter $out) | |
| getCustomFlags () | |
| getName () | |
| getPlayerPermission () | |
| getTargetActorUniqueId () | |
| handle (PacketHandlerInterface $handler) | |
| pid () | |
Static Public Member Functions | |
| static | create (int $targetActorUniqueId, int $playerPermission, int $customFlags) |
Public Attributes | |
| int | $recipientSubId = 0 |
| int | $senderSubId = 0 |
| const | FLAG_ATTACK_MOBS = 1 << 5 |
| const | FLAG_ATTACK_PLAYERS = 1 << 4 |
| const | FLAG_BUILD = 1 << 0 |
| const | FLAG_DOORS_AND_SWITCHES = 1 << 2 |
| const | FLAG_MINE = 1 << 1 |
| const | FLAG_OPEN_CONTAINERS = 1 << 3 |
| const | FLAG_OPERATOR = 1 << 6 |
| const | FLAG_TELEPORT = 1 << 7 |
| const | NETWORK_ID = ProtocolInfo::REQUEST_PERMISSIONS_PACKET |
| const | PID_MASK = 0x3ff |
Protected Member Functions | |
| decodeHeader (ByteBufferReader $in) | |
| decodePayload (ByteBufferReader $in) | |
| encodeHeader (ByteBufferWriter $out) | |
| encodePayload (ByteBufferWriter $out) | |
Sent by the client to request that the server change permissions of a player. This could be itself or another player. Used when toggling permission switches or changing a player's permission level in the pause menu.
Definition at line 27 of file RequestPermissionsPacket.php.
|
inherited |
|
inherited |
| string | $name | |
| mixed | $value |
Definition at line 115 of file DataPacket.php.
|
inherited |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 44 of file DataPacket.php.
|
static |
@generate-create-func
Definition at line 47 of file RequestPermissionsPacket.php.
|
finalinherited |
| PacketDecodeException |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 51 of file DataPacket.php.
|
protectedinherited |
| DataDecodeException | |
| PacketDecodeException |
Definition at line 64 of file DataPacket.php.
|
protected |
Decodes the packet body, without the packet ID or other generic header fields.
| PacketDecodeException | |
| DataDecodeException |
Reimplemented from pocketmine\network\mcpe\protocol\DataPacket.
Definition at line 62 of file RequestPermissionsPacket.php.
|
finalinherited |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 84 of file DataPacket.php.
|
protectedinherited |
Definition at line 89 of file DataPacket.php.
|
protected |
Encodes the packet body, without the packet ID or other generic header fields.
Reimplemented from pocketmine\network\mcpe\protocol\DataPacket.
Definition at line 68 of file RequestPermissionsPacket.php.
| pocketmine\network\mcpe\protocol\RequestPermissionsPacket::getCustomFlags | ( | ) |
Definition at line 60 of file RequestPermissionsPacket.php.
|
inherited |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 40 of file DataPacket.php.
| pocketmine\network\mcpe\protocol\RequestPermissionsPacket::getPlayerPermission | ( | ) |
Definition at line 58 of file RequestPermissionsPacket.php.
| pocketmine\network\mcpe\protocol\RequestPermissionsPacket::getTargetActorUniqueId | ( | ) |
Definition at line 55 of file RequestPermissionsPacket.php.
| pocketmine\network\mcpe\protocol\RequestPermissionsPacket::handle | ( | PacketHandlerInterface | $handler | ) |
Performs handling for this packet. Usually you'll want an appropriately named method in the session handler for this.
This method returns a bool to indicate whether the packet was handled or not. If the packet was unhandled, a debug message will be logged with a hexdump of the packet.
Typically this method returns the return value of the handler in the supplied PacketHandler. See other packets for examples how to implement this.
| PacketDecodeException | if broken data was found in the packet |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 74 of file RequestPermissionsPacket.php.
|
inherited |
Implements pocketmine\network\mcpe\protocol\Packet.
Definition at line 36 of file DataPacket.php.
|
inherited |
Definition at line 34 of file DataPacket.php.
|
inherited |
Definition at line 33 of file DataPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_ATTACK_MOBS = 1 << 5 |
Definition at line 35 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_ATTACK_PLAYERS = 1 << 4 |
Definition at line 34 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_BUILD = 1 << 0 |
Definition at line 30 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_DOORS_AND_SWITCHES = 1 << 2 |
Definition at line 32 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_MINE = 1 << 1 |
Definition at line 31 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_OPEN_CONTAINERS = 1 << 3 |
Definition at line 33 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_OPERATOR = 1 << 6 |
Definition at line 36 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::FLAG_TELEPORT = 1 << 7 |
Definition at line 37 of file RequestPermissionsPacket.php.
| const pocketmine\network\mcpe\protocol\RequestPermissionsPacket::NETWORK_ID = ProtocolInfo::REQUEST_PERMISSIONS_PACKET |
Definition at line 28 of file RequestPermissionsPacket.php.
|
inherited |
Definition at line 27 of file DataPacket.php.