PocketMine-MP 5.19.1 git-5cc1068cd43264d3363295eb8d6901e02f467897
PlayerAuthInputFlags.php
1<?php
2
3/*
4 * This file is part of BedrockProtocol.
5 * Copyright (C) 2014-2022 PocketMine Team <https://github.com/pmmp/BedrockProtocol>
6 *
7 * BedrockProtocol is free software: you can redistribute it and/or modify
8 * it under the terms of the GNU Lesser General Public License as published by
9 * the Free Software Foundation, either version 3 of the License, or
10 * (at your option) any later version.
11 */
12
13declare(strict_types=1);
14
15namespace pocketmine\network\mcpe\protocol\types;
16
18
30 public const ASCEND = 0;
32 public const DESCEND = 1;
34 public const NORTH_JUMP = 2;
36 public const JUMP_DOWN = 3;
38 public const SPRINT_DOWN = 4;
40 public const CHANGE_HEIGHT = 5;
42 public const JUMPING = 6;
44 public const AUTO_JUMPING_IN_WATER = 7;
46 public const SNEAKING = 8;
48 public const SNEAK_DOWN = 9;
50 public const UP = 10;
52 public const DOWN = 11;
54 public const LEFT = 12;
56 public const RIGHT = 13;
58 public const UP_LEFT = 14;
60 public const UP_RIGHT = 15;
62 public const WANT_UP = 16;
64 public const WANT_DOWN = 17;
66 public const WANT_DOWN_SLOW = 18;
68 public const WANT_UP_SLOW = 19;
70 public const SPRINTING = 20;
72 public const ASCEND_BLOCK = 21;
74 public const DESCEND_BLOCK = 22;
76 public const SNEAK_TOGGLE_DOWN = 23;
78 public const PERSIST_SNEAK = 24;
79 public const START_SPRINTING = 25;
80 public const STOP_SPRINTING = 26;
81 public const START_SNEAKING = 27;
82 public const STOP_SNEAKING = 28;
83 public const START_SWIMMING = 29;
84 public const STOP_SWIMMING = 30;
86 public const START_JUMPING = 31;
87 public const START_GLIDING = 32;
88 public const STOP_GLIDING = 33;
89 public const PERFORM_ITEM_INTERACTION = 34;
90 public const PERFORM_BLOCK_ACTIONS = 35;
91 public const PERFORM_ITEM_STACK_REQUEST = 36;
92 public const HANDLED_TELEPORT = 37;
93 public const EMOTING = 38;
95 public const MISSED_SWING = 39;
96 public const START_CRAWLING = 40;
97 public const STOP_CRAWLING = 41;
98 public const START_FLYING = 42;
99 public const STOP_FLYING = 43;
100 public const ACK_ACTOR_DATA = 44;
101 public const IN_CLIENT_PREDICTED_VEHICLE = 45;
102 public const PADDLING_LEFT = 46;
103 public const PADDLING_RIGHT = 47;
104 public const BLOCK_BREAKING_DELAY_ENABLED = 48;
105 public const HORIZONTAL_COLLISION = 49;
106 public const VERTICAL_COLLISION = 50;
107 public const DOWN_LEFT = 51;
108 public const DOWN_RIGHT = 52;
109
110}