|
| static | decode (ByteBufferReader $in) |
| |
Definition at line 22 of file AbilitiesLayer.php.
◆ __construct()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::__construct |
( |
private int | $layerId, |
|
|
private array | $boolAbilities, |
|
|
private ?float | $flySpeed, |
|
|
private ?float | $verticalFlySpeed, |
|
|
private ?float | $walkSpeed ) |
- Parameters
-
| bool[] | $boolAbilities | @phpstan-param array<self::ABILITY_*, bool> $boolAbilities |
Definition at line 58 of file AbilitiesLayer.php.
◆ decode()
| static pocketmine\network\mcpe\protocol\types\AbilitiesLayer::decode |
( |
ByteBufferReader | $in | ) |
|
|
static |
◆ encode()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::encode |
( |
ByteBufferWriter | $out | ) |
|
◆ getBoolAbilities()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::getBoolAbilities |
( |
| ) |
|
Returns a list of abilities set/overridden by this layer. If the ability value is not set, the index is omitted.
- Returns
- bool[] @phpstan-return array<self::ABILITY_*, bool>
Definition at line 73 of file AbilitiesLayer.php.
◆ getFlySpeed()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::getFlySpeed |
( |
| ) |
|
◆ getLayerId()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::getLayerId |
( |
| ) |
|
◆ getVerticalFlySpeed()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::getVerticalFlySpeed |
( |
| ) |
|
◆ getWalkSpeed()
| pocketmine\network\mcpe\protocol\types\AbilitiesLayer::getWalkSpeed |
( |
| ) |
|
◆ ABILITY_ALLOW_FLIGHT
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_ALLOW_FLIGHT = 10 |
◆ ABILITY_ATTACK_MOBS
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_ATTACK_MOBS = 5 |
◆ ABILITY_ATTACK_PLAYERS
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_ATTACK_PLAYERS = 4 |
◆ ABILITY_BUILD
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_BUILD = 0 |
◆ ABILITY_DOORS_AND_SWITCHES
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_DOORS_AND_SWITCHES = 2 |
◆ ABILITY_FLYING
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_FLYING = 9 |
◆ ABILITY_INFINITE_RESOURCES
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_INFINITE_RESOURCES = 11 |
◆ ABILITY_INVULNERABLE
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_INVULNERABLE = 8 |
◆ ABILITY_LIGHTNING
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_LIGHTNING = 12 |
◆ ABILITY_MINE
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_MINE = 1 |
◆ ABILITY_MUTED
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_MUTED = 15 |
◆ ABILITY_NO_CLIP
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_NO_CLIP = 17 |
◆ ABILITY_OPEN_CONTAINERS
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_OPEN_CONTAINERS = 3 |
◆ ABILITY_OPERATOR
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_OPERATOR = 6 |
◆ ABILITY_PRIVILEGED_BUILDER
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_PRIVILEGED_BUILDER = 18 |
◆ ABILITY_TELEPORT
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_TELEPORT = 7 |
◆ ABILITY_VERTICAL_FLY_SPEED
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_VERTICAL_FLY_SPEED = 19 |
◆ ABILITY_WORLD_BUILDER
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::ABILITY_WORLD_BUILDER = 16 |
◆ LAYER_BASE
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_BASE = 1 |
◆ LAYER_CACHE
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_CACHE = 0 |
◆ LAYER_COMMANDS
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_COMMANDS = 3 |
◆ LAYER_EDITOR
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_EDITOR = 4 |
◆ LAYER_LOADING_SCREEN
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_LOADING_SCREEN = 5 |
◆ LAYER_SPECTATOR
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::LAYER_SPECTATOR = 2 |
◆ NUMBER_OF_ABILITIES
| const pocketmine\network\mcpe\protocol\types\AbilitiesLayer::NUMBER_OF_ABILITIES = 20 |
The documentation for this class was generated from the following file: