Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $flagsTypes = [ // MCPE protocol 120 data flag types
- 0 => "on fire",
- 1 => "sneaking",
- 2 => "riding",
- 3 => "sprinting",
- 4 => "action",
- 5 => "invisible",
- 6 => "tempted",
- 7 => "in love",
- 8 => "saddled",
- 9 => "powered",
- 10 => "ignited",
- 11 => "baby",
- 12 => "converting",
- 13 => "critical",
- 14 => "show nametag",
- 15 => "always show nametag",
- 16 => "immobile",
- 17 => "silent",
- 18 => "wall climbing",
- 19 => "can climb",
- 20 => "swimmer",
- 21 => "can fly",
- 22 => "resting",
- 23 => "sitting",
- 24 => "angry",
- 25 => "interested",
- 26 => "charged",
- 27 => "sheared",
- 28 => "gliding",
- 29 => "elder",
- 30 => "moving",
- 31 => "breating",
- 32 => "chested",
- 33 => "stackable",
- 34 => "showbase",
- 35 => "rearing",
- 36 => "vibrating",
- 37 => "idling",
- 38 => "evoker spell",
- 39 => "charge attack",
- 40 => "wasd controlled",
- 41 => "can power jump",
- 42 => "linger",
- 43 => "collision",
- 44 => "gravity",
- 45 => "fire immune",
- 46 => "dancing"
- ];
- $flagData = 8590508032; // data flag short value
- for($i = 0; $i < 32; $i++) {
- if(($flagData & (1 << $i)) > 0) {
- var_dump(($flagsTypes[$i] ?? "unknown") . " flag set!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement