mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-07 18:32:55 +00:00
Bulk addition of constant visibilities
thanks PhpStorm inspections plugin for annoying the shit out of me until I did this.
This commit is contained in:
@ -25,18 +25,18 @@ namespace pocketmine\entity;
|
||||
|
||||
class Attribute{
|
||||
|
||||
const ABSORPTION = 0;
|
||||
const SATURATION = 1;
|
||||
const EXHAUSTION = 2;
|
||||
const KNOCKBACK_RESISTANCE = 3;
|
||||
const HEALTH = 4;
|
||||
const MOVEMENT_SPEED = 5;
|
||||
const FOLLOW_RANGE = 6;
|
||||
const HUNGER = 7;
|
||||
const FOOD = 7;
|
||||
const ATTACK_DAMAGE = 8;
|
||||
const EXPERIENCE_LEVEL = 9;
|
||||
const EXPERIENCE = 10;
|
||||
public const ABSORPTION = 0;
|
||||
public const SATURATION = 1;
|
||||
public const EXHAUSTION = 2;
|
||||
public const KNOCKBACK_RESISTANCE = 3;
|
||||
public const HEALTH = 4;
|
||||
public const MOVEMENT_SPEED = 5;
|
||||
public const FOLLOW_RANGE = 6;
|
||||
public const HUNGER = 7;
|
||||
public const FOOD = 7;
|
||||
public const ATTACK_DAMAGE = 8;
|
||||
public const EXPERIENCE_LEVEL = 9;
|
||||
public const EXPERIENCE = 10;
|
||||
|
||||
private $id;
|
||||
protected $minValue;
|
||||
|
@ -33,30 +33,30 @@ use pocketmine\Player;
|
||||
use pocketmine\utils\Config;
|
||||
|
||||
class Effect{
|
||||
const SPEED = 1;
|
||||
const SLOWNESS = 2;
|
||||
const HASTE = 3;
|
||||
const FATIGUE = 4, MINING_FATIGUE = 4;
|
||||
const STRENGTH = 5;
|
||||
const INSTANT_HEALTH = 6, HEALING = 6;
|
||||
const INSTANT_DAMAGE = 7, HARMING = 7;
|
||||
const JUMP = 8;
|
||||
const NAUSEA = 9, CONFUSION = 9;
|
||||
const REGENERATION = 10;
|
||||
const DAMAGE_RESISTANCE = 11;
|
||||
const FIRE_RESISTANCE = 12;
|
||||
const WATER_BREATHING = 13;
|
||||
const INVISIBILITY = 14;
|
||||
const BLINDNESS = 15;
|
||||
const NIGHT_VISION = 16;
|
||||
const HUNGER = 17;
|
||||
const WEAKNESS = 18;
|
||||
const POISON = 19;
|
||||
const WITHER = 20;
|
||||
const HEALTH_BOOST = 21;
|
||||
const ABSORPTION = 22;
|
||||
const SATURATION = 23;
|
||||
const LEVITATION = 24; //TODO
|
||||
public const SPEED = 1;
|
||||
public const SLOWNESS = 2;
|
||||
public const HASTE = 3;
|
||||
public const FATIGUE = 4, MINING_FATIGUE = 4;
|
||||
public const STRENGTH = 5;
|
||||
public const INSTANT_HEALTH = 6, HEALING = 6;
|
||||
public const INSTANT_DAMAGE = 7, HARMING = 7;
|
||||
public const JUMP = 8;
|
||||
public const NAUSEA = 9, CONFUSION = 9;
|
||||
public const REGENERATION = 10;
|
||||
public const DAMAGE_RESISTANCE = 11;
|
||||
public const FIRE_RESISTANCE = 12;
|
||||
public const WATER_BREATHING = 13;
|
||||
public const INVISIBILITY = 14;
|
||||
public const BLINDNESS = 15;
|
||||
public const NIGHT_VISION = 16;
|
||||
public const HUNGER = 17;
|
||||
public const WEAKNESS = 18;
|
||||
public const POISON = 19;
|
||||
public const WITHER = 20;
|
||||
public const HEALTH_BOOST = 21;
|
||||
public const ABSORPTION = 22;
|
||||
public const SATURATION = 23;
|
||||
public const LEVITATION = 24; //TODO
|
||||
|
||||
/** @var Effect[] */
|
||||
protected static $effects = [];
|
||||
|
@ -68,149 +68,149 @@ use pocketmine\Server;
|
||||
|
||||
abstract class Entity extends Location implements Metadatable, EntityIds{
|
||||
|
||||
const MOTION_THRESHOLD = 0.00001;
|
||||
public const MOTION_THRESHOLD = 0.00001;
|
||||
|
||||
const NETWORK_ID = -1;
|
||||
public const NETWORK_ID = -1;
|
||||
|
||||
const DATA_TYPE_BYTE = 0;
|
||||
const DATA_TYPE_SHORT = 1;
|
||||
const DATA_TYPE_INT = 2;
|
||||
const DATA_TYPE_FLOAT = 3;
|
||||
const DATA_TYPE_STRING = 4;
|
||||
const DATA_TYPE_SLOT = 5;
|
||||
const DATA_TYPE_POS = 6;
|
||||
const DATA_TYPE_LONG = 7;
|
||||
const DATA_TYPE_VECTOR3F = 8;
|
||||
public const DATA_TYPE_BYTE = 0;
|
||||
public const DATA_TYPE_SHORT = 1;
|
||||
public const DATA_TYPE_INT = 2;
|
||||
public const DATA_TYPE_FLOAT = 3;
|
||||
public const DATA_TYPE_STRING = 4;
|
||||
public const DATA_TYPE_SLOT = 5;
|
||||
public const DATA_TYPE_POS = 6;
|
||||
public const DATA_TYPE_LONG = 7;
|
||||
public const DATA_TYPE_VECTOR3F = 8;
|
||||
|
||||
const DATA_FLAGS = 0;
|
||||
const DATA_HEALTH = 1; //int (minecart/boat)
|
||||
const DATA_VARIANT = 2; //int
|
||||
const DATA_COLOR = 3, DATA_COLOUR = 3; //byte
|
||||
const DATA_NAMETAG = 4; //string
|
||||
const DATA_OWNER_EID = 5; //long
|
||||
const DATA_TARGET_EID = 6; //long
|
||||
const DATA_AIR = 7; //short
|
||||
const DATA_POTION_COLOR = 8; //int (ARGB!)
|
||||
const DATA_POTION_AMBIENT = 9; //byte
|
||||
public const DATA_FLAGS = 0;
|
||||
public const DATA_HEALTH = 1; //int (minecart/boat)
|
||||
public const DATA_VARIANT = 2; //int
|
||||
public const DATA_COLOR = 3, DATA_COLOUR = 3; //byte
|
||||
public const DATA_NAMETAG = 4; //string
|
||||
public const DATA_OWNER_EID = 5; //long
|
||||
public const DATA_TARGET_EID = 6; //long
|
||||
public const DATA_AIR = 7; //short
|
||||
public const DATA_POTION_COLOR = 8; //int (ARGB!)
|
||||
public const DATA_POTION_AMBIENT = 9; //byte
|
||||
/* 10 (byte) */
|
||||
const DATA_HURT_TIME = 11; //int (minecart/boat)
|
||||
const DATA_HURT_DIRECTION = 12; //int (minecart/boat)
|
||||
const DATA_PADDLE_TIME_LEFT = 13; //float
|
||||
const DATA_PADDLE_TIME_RIGHT = 14; //float
|
||||
const DATA_EXPERIENCE_VALUE = 15; //int (xp orb)
|
||||
const DATA_MINECART_DISPLAY_BLOCK = 16; //int (id | (data << 16))
|
||||
const DATA_MINECART_DISPLAY_OFFSET = 17; //int
|
||||
const DATA_MINECART_HAS_DISPLAY = 18; //byte (must be 1 for minecart to show block inside)
|
||||
public const DATA_HURT_TIME = 11; //int (minecart/boat)
|
||||
public const DATA_HURT_DIRECTION = 12; //int (minecart/boat)
|
||||
public const DATA_PADDLE_TIME_LEFT = 13; //float
|
||||
public const DATA_PADDLE_TIME_RIGHT = 14; //float
|
||||
public const DATA_EXPERIENCE_VALUE = 15; //int (xp orb)
|
||||
public const DATA_MINECART_DISPLAY_BLOCK = 16; //int (id | (data << 16))
|
||||
public const DATA_MINECART_DISPLAY_OFFSET = 17; //int
|
||||
public const DATA_MINECART_HAS_DISPLAY = 18; //byte (must be 1 for minecart to show block inside)
|
||||
|
||||
//TODO: add more properties
|
||||
|
||||
const DATA_ENDERMAN_HELD_ITEM_ID = 23; //short
|
||||
const DATA_ENDERMAN_HELD_ITEM_DAMAGE = 24; //short
|
||||
const DATA_ENTITY_AGE = 25; //short
|
||||
public const DATA_ENDERMAN_HELD_ITEM_ID = 23; //short
|
||||
public const DATA_ENDERMAN_HELD_ITEM_DAMAGE = 24; //short
|
||||
public const DATA_ENTITY_AGE = 25; //short
|
||||
|
||||
/* 27 (byte) player-specific flags
|
||||
* 28 (int) player "index"?
|
||||
* 29 (block coords) bed position */
|
||||
const DATA_FIREBALL_POWER_X = 30; //float
|
||||
const DATA_FIREBALL_POWER_Y = 31;
|
||||
const DATA_FIREBALL_POWER_Z = 32;
|
||||
public const DATA_FIREBALL_POWER_X = 30; //float
|
||||
public const DATA_FIREBALL_POWER_Y = 31;
|
||||
public const DATA_FIREBALL_POWER_Z = 32;
|
||||
/* 33 (unknown)
|
||||
* 34 (float) fishing bobber
|
||||
* 35 (float) fishing bobber
|
||||
* 36 (float) fishing bobber */
|
||||
const DATA_POTION_AUX_VALUE = 37; //short
|
||||
const DATA_LEAD_HOLDER_EID = 38; //long
|
||||
const DATA_SCALE = 39; //float
|
||||
const DATA_INTERACTIVE_TAG = 40; //string (button text)
|
||||
const DATA_NPC_SKIN_ID = 41; //string
|
||||
const DATA_URL_TAG = 42; //string
|
||||
const DATA_MAX_AIR = 43; //short
|
||||
const DATA_MARK_VARIANT = 44; //int
|
||||
public const DATA_POTION_AUX_VALUE = 37; //short
|
||||
public const DATA_LEAD_HOLDER_EID = 38; //long
|
||||
public const DATA_SCALE = 39; //float
|
||||
public const DATA_INTERACTIVE_TAG = 40; //string (button text)
|
||||
public const DATA_NPC_SKIN_ID = 41; //string
|
||||
public const DATA_URL_TAG = 42; //string
|
||||
public const DATA_MAX_AIR = 43; //short
|
||||
public const DATA_MARK_VARIANT = 44; //int
|
||||
/* 45 (byte) container stuff
|
||||
* 46 (int) container stuff
|
||||
* 47 (int) container stuff */
|
||||
const DATA_BLOCK_TARGET = 48; //block coords (ender crystal)
|
||||
const DATA_WITHER_INVULNERABLE_TICKS = 49; //int
|
||||
const DATA_WITHER_TARGET_1 = 50; //long
|
||||
const DATA_WITHER_TARGET_2 = 51; //long
|
||||
const DATA_WITHER_TARGET_3 = 52; //long
|
||||
public const DATA_BLOCK_TARGET = 48; //block coords (ender crystal)
|
||||
public const DATA_WITHER_INVULNERABLE_TICKS = 49; //int
|
||||
public const DATA_WITHER_TARGET_1 = 50; //long
|
||||
public const DATA_WITHER_TARGET_2 = 51; //long
|
||||
public const DATA_WITHER_TARGET_3 = 52; //long
|
||||
/* 53 (short) */
|
||||
const DATA_BOUNDING_BOX_WIDTH = 54; //float
|
||||
const DATA_BOUNDING_BOX_HEIGHT = 55; //float
|
||||
const DATA_FUSE_LENGTH = 56; //int
|
||||
const DATA_RIDER_SEAT_POSITION = 57; //vector3f
|
||||
const DATA_RIDER_ROTATION_LOCKED = 58; //byte
|
||||
const DATA_RIDER_MAX_ROTATION = 59; //float
|
||||
const DATA_RIDER_MIN_ROTATION = 60; //float
|
||||
const DATA_AREA_EFFECT_CLOUD_RADIUS = 61; //float
|
||||
const DATA_AREA_EFFECT_CLOUD_WAITING = 62; //int
|
||||
const DATA_AREA_EFFECT_CLOUD_PARTICLE_ID = 63; //int
|
||||
public const DATA_BOUNDING_BOX_WIDTH = 54; //float
|
||||
public const DATA_BOUNDING_BOX_HEIGHT = 55; //float
|
||||
public const DATA_FUSE_LENGTH = 56; //int
|
||||
public const DATA_RIDER_SEAT_POSITION = 57; //vector3f
|
||||
public const DATA_RIDER_ROTATION_LOCKED = 58; //byte
|
||||
public const DATA_RIDER_MAX_ROTATION = 59; //float
|
||||
public const DATA_RIDER_MIN_ROTATION = 60; //float
|
||||
public const DATA_AREA_EFFECT_CLOUD_RADIUS = 61; //float
|
||||
public const DATA_AREA_EFFECT_CLOUD_WAITING = 62; //int
|
||||
public const DATA_AREA_EFFECT_CLOUD_PARTICLE_ID = 63; //int
|
||||
/* 64 (int) shulker-related */
|
||||
const DATA_SHULKER_ATTACH_FACE = 65; //byte
|
||||
public const DATA_SHULKER_ATTACH_FACE = 65; //byte
|
||||
/* 66 (short) shulker-related */
|
||||
const DATA_SHULKER_ATTACH_POS = 67; //block coords
|
||||
const DATA_TRADING_PLAYER_EID = 68; //long
|
||||
public const DATA_SHULKER_ATTACH_POS = 67; //block coords
|
||||
public const DATA_TRADING_PLAYER_EID = 68; //long
|
||||
|
||||
/* 70 (byte) command-block */
|
||||
const DATA_COMMAND_BLOCK_COMMAND = 71; //string
|
||||
const DATA_COMMAND_BLOCK_LAST_OUTPUT = 72; //string
|
||||
const DATA_COMMAND_BLOCK_TRACK_OUTPUT = 73; //byte
|
||||
const DATA_CONTROLLING_RIDER_SEAT_NUMBER = 74; //byte
|
||||
const DATA_STRENGTH = 75; //int
|
||||
const DATA_MAX_STRENGTH = 76; //int
|
||||
public const DATA_COMMAND_BLOCK_COMMAND = 71; //string
|
||||
public const DATA_COMMAND_BLOCK_LAST_OUTPUT = 72; //string
|
||||
public const DATA_COMMAND_BLOCK_TRACK_OUTPUT = 73; //byte
|
||||
public const DATA_CONTROLLING_RIDER_SEAT_NUMBER = 74; //byte
|
||||
public const DATA_STRENGTH = 75; //int
|
||||
public const DATA_MAX_STRENGTH = 76; //int
|
||||
/* 77 (int)
|
||||
* 78 (int) */
|
||||
|
||||
|
||||
const DATA_FLAG_ONFIRE = 0;
|
||||
const DATA_FLAG_SNEAKING = 1;
|
||||
const DATA_FLAG_RIDING = 2;
|
||||
const DATA_FLAG_SPRINTING = 3;
|
||||
const DATA_FLAG_ACTION = 4;
|
||||
const DATA_FLAG_INVISIBLE = 5;
|
||||
const DATA_FLAG_TEMPTED = 6;
|
||||
const DATA_FLAG_INLOVE = 7;
|
||||
const DATA_FLAG_SADDLED = 8;
|
||||
const DATA_FLAG_POWERED = 9;
|
||||
const DATA_FLAG_IGNITED = 10;
|
||||
const DATA_FLAG_BABY = 11;
|
||||
const DATA_FLAG_CONVERTING = 12;
|
||||
const DATA_FLAG_CRITICAL = 13;
|
||||
const DATA_FLAG_CAN_SHOW_NAMETAG = 14;
|
||||
const DATA_FLAG_ALWAYS_SHOW_NAMETAG = 15;
|
||||
const DATA_FLAG_IMMOBILE = 16, DATA_FLAG_NO_AI = 16;
|
||||
const DATA_FLAG_SILENT = 17;
|
||||
const DATA_FLAG_WALLCLIMBING = 18;
|
||||
const DATA_FLAG_CAN_CLIMB = 19;
|
||||
const DATA_FLAG_SWIMMER = 20;
|
||||
const DATA_FLAG_CAN_FLY = 21;
|
||||
const DATA_FLAG_RESTING = 22;
|
||||
const DATA_FLAG_SITTING = 23;
|
||||
const DATA_FLAG_ANGRY = 24;
|
||||
const DATA_FLAG_INTERESTED = 25;
|
||||
const DATA_FLAG_CHARGED = 26;
|
||||
const DATA_FLAG_TAMED = 27;
|
||||
const DATA_FLAG_LEASHED = 28;
|
||||
const DATA_FLAG_SHEARED = 29;
|
||||
const DATA_FLAG_GLIDING = 30;
|
||||
const DATA_FLAG_ELDER = 31;
|
||||
const DATA_FLAG_MOVING = 32;
|
||||
const DATA_FLAG_BREATHING = 33;
|
||||
const DATA_FLAG_CHESTED = 34;
|
||||
const DATA_FLAG_STACKABLE = 35;
|
||||
const DATA_FLAG_SHOWBASE = 36;
|
||||
const DATA_FLAG_REARING = 37;
|
||||
const DATA_FLAG_VIBRATING = 38;
|
||||
const DATA_FLAG_IDLING = 39;
|
||||
const DATA_FLAG_EVOKER_SPELL = 40;
|
||||
const DATA_FLAG_CHARGE_ATTACK = 41;
|
||||
const DATA_FLAG_WASD_CONTROLLED = 42;
|
||||
const DATA_FLAG_CAN_POWER_JUMP = 43;
|
||||
const DATA_FLAG_LINGER = 44;
|
||||
const DATA_FLAG_HAS_COLLISION = 45;
|
||||
const DATA_FLAG_AFFECTED_BY_GRAVITY = 46;
|
||||
const DATA_FLAG_FIRE_IMMUNE = 47;
|
||||
const DATA_FLAG_DANCING = 48;
|
||||
public const DATA_FLAG_ONFIRE = 0;
|
||||
public const DATA_FLAG_SNEAKING = 1;
|
||||
public const DATA_FLAG_RIDING = 2;
|
||||
public const DATA_FLAG_SPRINTING = 3;
|
||||
public const DATA_FLAG_ACTION = 4;
|
||||
public const DATA_FLAG_INVISIBLE = 5;
|
||||
public const DATA_FLAG_TEMPTED = 6;
|
||||
public const DATA_FLAG_INLOVE = 7;
|
||||
public const DATA_FLAG_SADDLED = 8;
|
||||
public const DATA_FLAG_POWERED = 9;
|
||||
public const DATA_FLAG_IGNITED = 10;
|
||||
public const DATA_FLAG_BABY = 11;
|
||||
public const DATA_FLAG_CONVERTING = 12;
|
||||
public const DATA_FLAG_CRITICAL = 13;
|
||||
public const DATA_FLAG_CAN_SHOW_NAMETAG = 14;
|
||||
public const DATA_FLAG_ALWAYS_SHOW_NAMETAG = 15;
|
||||
public const DATA_FLAG_IMMOBILE = 16, DATA_FLAG_NO_AI = 16;
|
||||
public const DATA_FLAG_SILENT = 17;
|
||||
public const DATA_FLAG_WALLCLIMBING = 18;
|
||||
public const DATA_FLAG_CAN_CLIMB = 19;
|
||||
public const DATA_FLAG_SWIMMER = 20;
|
||||
public const DATA_FLAG_CAN_FLY = 21;
|
||||
public const DATA_FLAG_RESTING = 22;
|
||||
public const DATA_FLAG_SITTING = 23;
|
||||
public const DATA_FLAG_ANGRY = 24;
|
||||
public const DATA_FLAG_INTERESTED = 25;
|
||||
public const DATA_FLAG_CHARGED = 26;
|
||||
public const DATA_FLAG_TAMED = 27;
|
||||
public const DATA_FLAG_LEASHED = 28;
|
||||
public const DATA_FLAG_SHEARED = 29;
|
||||
public const DATA_FLAG_GLIDING = 30;
|
||||
public const DATA_FLAG_ELDER = 31;
|
||||
public const DATA_FLAG_MOVING = 32;
|
||||
public const DATA_FLAG_BREATHING = 33;
|
||||
public const DATA_FLAG_CHESTED = 34;
|
||||
public const DATA_FLAG_STACKABLE = 35;
|
||||
public const DATA_FLAG_SHOWBASE = 36;
|
||||
public const DATA_FLAG_REARING = 37;
|
||||
public const DATA_FLAG_VIBRATING = 38;
|
||||
public const DATA_FLAG_IDLING = 39;
|
||||
public const DATA_FLAG_EVOKER_SPELL = 40;
|
||||
public const DATA_FLAG_CHARGE_ATTACK = 41;
|
||||
public const DATA_FLAG_WASD_CONTROLLED = 42;
|
||||
public const DATA_FLAG_CAN_POWER_JUMP = 43;
|
||||
public const DATA_FLAG_LINGER = 44;
|
||||
public const DATA_FLAG_HAS_COLLISION = 45;
|
||||
public const DATA_FLAG_AFFECTED_BY_GRAVITY = 46;
|
||||
public const DATA_FLAG_FIRE_IMMUNE = 47;
|
||||
public const DATA_FLAG_DANCING = 48;
|
||||
|
||||
public static $entityCount = 1;
|
||||
/** @var Entity[] */
|
||||
|
@ -25,95 +25,95 @@ namespace pocketmine\entity;
|
||||
|
||||
interface EntityIds{
|
||||
|
||||
const CHICKEN = 10;
|
||||
const COW = 11;
|
||||
const PIG = 12;
|
||||
const SHEEP = 13;
|
||||
const WOLF = 14;
|
||||
const VILLAGER = 15;
|
||||
const MOOSHROOM = 16;
|
||||
const SQUID = 17;
|
||||
const RABBIT = 18;
|
||||
const BAT = 19;
|
||||
const IRON_GOLEM = 20;
|
||||
const SNOW_GOLEM = 21;
|
||||
const OCELOT = 22;
|
||||
const HORSE = 23;
|
||||
const DONKEY = 24;
|
||||
const MULE = 25;
|
||||
const SKELETON_HORSE = 26;
|
||||
const ZOMBIE_HORSE = 27;
|
||||
const POLAR_BEAR = 28;
|
||||
const LLAMA = 29;
|
||||
const PARROT = 30;
|
||||
public const CHICKEN = 10;
|
||||
public const COW = 11;
|
||||
public const PIG = 12;
|
||||
public const SHEEP = 13;
|
||||
public const WOLF = 14;
|
||||
public const VILLAGER = 15;
|
||||
public const MOOSHROOM = 16;
|
||||
public const SQUID = 17;
|
||||
public const RABBIT = 18;
|
||||
public const BAT = 19;
|
||||
public const IRON_GOLEM = 20;
|
||||
public const SNOW_GOLEM = 21;
|
||||
public const OCELOT = 22;
|
||||
public const HORSE = 23;
|
||||
public const DONKEY = 24;
|
||||
public const MULE = 25;
|
||||
public const SKELETON_HORSE = 26;
|
||||
public const ZOMBIE_HORSE = 27;
|
||||
public const POLAR_BEAR = 28;
|
||||
public const LLAMA = 29;
|
||||
public const PARROT = 30;
|
||||
|
||||
const ZOMBIE = 32;
|
||||
const CREEPER = 33;
|
||||
const SKELETON = 34;
|
||||
const SPIDER = 35;
|
||||
const ZOMBIE_PIGMAN = 36;
|
||||
const SLIME = 37;
|
||||
const ENDERMAN = 38;
|
||||
const SILVERFISH = 39;
|
||||
const CAVE_SPIDER = 40;
|
||||
const GHAST = 41;
|
||||
const MAGMA_CUBE = 42;
|
||||
const BLAZE = 43;
|
||||
const ZOMBIE_VILLAGER = 44;
|
||||
const WITCH = 45;
|
||||
const STRAY = 46;
|
||||
const HUSK = 47;
|
||||
const WITHER_SKELETON = 48;
|
||||
const GUARDIAN = 49;
|
||||
const ELDER_GUARDIAN = 50;
|
||||
const NPC = 51;
|
||||
const WITHER = 52;
|
||||
const ENDER_DRAGON = 53;
|
||||
const SHULKER = 54;
|
||||
const ENDERMITE = 55;
|
||||
const LEARN_TO_CODE_MASCOT = 56;
|
||||
const VINDICATOR = 57;
|
||||
public const ZOMBIE = 32;
|
||||
public const CREEPER = 33;
|
||||
public const SKELETON = 34;
|
||||
public const SPIDER = 35;
|
||||
public const ZOMBIE_PIGMAN = 36;
|
||||
public const SLIME = 37;
|
||||
public const ENDERMAN = 38;
|
||||
public const SILVERFISH = 39;
|
||||
public const CAVE_SPIDER = 40;
|
||||
public const GHAST = 41;
|
||||
public const MAGMA_CUBE = 42;
|
||||
public const BLAZE = 43;
|
||||
public const ZOMBIE_VILLAGER = 44;
|
||||
public const WITCH = 45;
|
||||
public const STRAY = 46;
|
||||
public const HUSK = 47;
|
||||
public const WITHER_SKELETON = 48;
|
||||
public const GUARDIAN = 49;
|
||||
public const ELDER_GUARDIAN = 50;
|
||||
public const NPC = 51;
|
||||
public const WITHER = 52;
|
||||
public const ENDER_DRAGON = 53;
|
||||
public const SHULKER = 54;
|
||||
public const ENDERMITE = 55;
|
||||
public const LEARN_TO_CODE_MASCOT = 56;
|
||||
public const VINDICATOR = 57;
|
||||
|
||||
const ARMOR_STAND = 61;
|
||||
const TRIPOD_CAMERA = 62;
|
||||
const PLAYER = 63;
|
||||
const ITEM = 64;
|
||||
const TNT = 65;
|
||||
const FALLING_BLOCK = 66;
|
||||
const MOVING_BLOCK = 67;
|
||||
const XP_BOTTLE = 68;
|
||||
const XP_ORB = 69;
|
||||
const EYE_OF_ENDER_SIGNAL = 70;
|
||||
const ENDER_CRYSTAL = 71;
|
||||
const FIREWORKS_ROCKET = 72;
|
||||
public const ARMOR_STAND = 61;
|
||||
public const TRIPOD_CAMERA = 62;
|
||||
public const PLAYER = 63;
|
||||
public const ITEM = 64;
|
||||
public const TNT = 65;
|
||||
public const FALLING_BLOCK = 66;
|
||||
public const MOVING_BLOCK = 67;
|
||||
public const XP_BOTTLE = 68;
|
||||
public const XP_ORB = 69;
|
||||
public const EYE_OF_ENDER_SIGNAL = 70;
|
||||
public const ENDER_CRYSTAL = 71;
|
||||
public const FIREWORKS_ROCKET = 72;
|
||||
|
||||
const SHULKER_BULLET = 76;
|
||||
const FISHING_HOOK = 77;
|
||||
const CHALKBOARD = 78;
|
||||
const DRAGON_FIREBALL = 79;
|
||||
const ARROW = 80;
|
||||
const SNOWBALL = 81;
|
||||
const EGG = 82;
|
||||
const PAINTING = 83;
|
||||
const MINECART = 84;
|
||||
const LARGE_FIREBALL = 85;
|
||||
const SPLASH_POTION = 86;
|
||||
const ENDER_PEARL = 87;
|
||||
const LEASH_KNOT = 88;
|
||||
const WITHER_SKULL = 89;
|
||||
const BOAT = 90;
|
||||
const WITHER_SKULL_DANGEROUS = 91;
|
||||
const LIGHTNING_BOLT = 93;
|
||||
const SMALL_FIREBALL = 94;
|
||||
const AREA_EFFECT_CLOUD = 95;
|
||||
const HOPPER_MINECART = 96;
|
||||
const TNT_MINECART = 97;
|
||||
const CHEST_MINECART = 98;
|
||||
public const SHULKER_BULLET = 76;
|
||||
public const FISHING_HOOK = 77;
|
||||
public const CHALKBOARD = 78;
|
||||
public const DRAGON_FIREBALL = 79;
|
||||
public const ARROW = 80;
|
||||
public const SNOWBALL = 81;
|
||||
public const EGG = 82;
|
||||
public const PAINTING = 83;
|
||||
public const MINECART = 84;
|
||||
public const LARGE_FIREBALL = 85;
|
||||
public const SPLASH_POTION = 86;
|
||||
public const ENDER_PEARL = 87;
|
||||
public const LEASH_KNOT = 88;
|
||||
public const WITHER_SKULL = 89;
|
||||
public const BOAT = 90;
|
||||
public const WITHER_SKULL_DANGEROUS = 91;
|
||||
public const LIGHTNING_BOLT = 93;
|
||||
public const SMALL_FIREBALL = 94;
|
||||
public const AREA_EFFECT_CLOUD = 95;
|
||||
public const HOPPER_MINECART = 96;
|
||||
public const TNT_MINECART = 97;
|
||||
public const CHEST_MINECART = 98;
|
||||
|
||||
const COMMAND_BLOCK_MINECART = 100;
|
||||
const LINGERING_POTION = 101;
|
||||
const LLAMA_SPIT = 102;
|
||||
const EVOCATION_FANG = 103;
|
||||
const EVOCATION_ILLAGER = 104;
|
||||
const VEX = 105;
|
||||
public const COMMAND_BLOCK_MINECART = 100;
|
||||
public const LINGERING_POTION = 101;
|
||||
public const LLAMA_SPIT = 102;
|
||||
public const EVOCATION_FANG = 103;
|
||||
public const EVOCATION_ILLAGER = 104;
|
||||
public const VEX = 105;
|
||||
}
|
@ -34,7 +34,7 @@ use pocketmine\nbt\tag\ByteTag;
|
||||
use pocketmine\nbt\tag\IntTag;
|
||||
|
||||
class FallingSand extends Entity{
|
||||
const NETWORK_ID = self::FALLING_BLOCK;
|
||||
public const NETWORK_ID = self::FALLING_BLOCK;
|
||||
|
||||
public $width = 0.98;
|
||||
public $height = 0.98;
|
||||
|
@ -44,12 +44,12 @@ use pocketmine\utils\UUID;
|
||||
|
||||
class Human extends Creature implements ProjectileSource, InventoryHolder{
|
||||
|
||||
const DATA_PLAYER_FLAG_SLEEP = 1;
|
||||
const DATA_PLAYER_FLAG_DEAD = 2; //TODO: CHECK
|
||||
public const DATA_PLAYER_FLAG_SLEEP = 1;
|
||||
public const DATA_PLAYER_FLAG_DEAD = 2; //TODO: CHECK
|
||||
|
||||
const DATA_PLAYER_FLAGS = 27;
|
||||
public const DATA_PLAYER_FLAGS = 27;
|
||||
|
||||
const DATA_PLAYER_BED_POSITION = 29;
|
||||
public const DATA_PLAYER_BED_POSITION = 29;
|
||||
|
||||
/** @var PlayerInventory */
|
||||
protected $inventory;
|
||||
|
@ -33,7 +33,7 @@ use pocketmine\network\mcpe\protocol\TakeItemEntityPacket;
|
||||
use pocketmine\Player;
|
||||
|
||||
class Item extends Entity{
|
||||
const NETWORK_ID = self::ITEM;
|
||||
public const NETWORK_ID = self::ITEM;
|
||||
|
||||
/** @var string */
|
||||
protected $owner = "";
|
||||
|
@ -30,7 +30,7 @@ use pocketmine\nbt\tag\ShortTag;
|
||||
use pocketmine\network\mcpe\protocol\LevelEventPacket;
|
||||
|
||||
class PrimedTNT extends Entity implements Explosive{
|
||||
const NETWORK_ID = self::TNT;
|
||||
public const NETWORK_ID = self::TNT;
|
||||
|
||||
public $width = 0.98;
|
||||
public $height = 0.98;
|
||||
|
@ -31,7 +31,7 @@ use pocketmine\math\Vector3;
|
||||
use pocketmine\network\mcpe\protocol\EntityEventPacket;
|
||||
|
||||
class Squid extends WaterAnimal{
|
||||
const NETWORK_ID = self::SQUID;
|
||||
public const NETWORK_ID = self::SQUID;
|
||||
|
||||
public $width = 0.95;
|
||||
public $height = 0.95;
|
||||
|
@ -24,13 +24,13 @@ declare(strict_types=1);
|
||||
namespace pocketmine\entity;
|
||||
|
||||
class Villager extends Creature implements NPC, Ageable{
|
||||
const PROFESSION_FARMER = 0;
|
||||
const PROFESSION_LIBRARIAN = 1;
|
||||
const PROFESSION_PRIEST = 2;
|
||||
const PROFESSION_BLACKSMITH = 3;
|
||||
const PROFESSION_BUTCHER = 4;
|
||||
public const PROFESSION_FARMER = 0;
|
||||
public const PROFESSION_LIBRARIAN = 1;
|
||||
public const PROFESSION_PRIEST = 2;
|
||||
public const PROFESSION_BLACKSMITH = 3;
|
||||
public const PROFESSION_BUTCHER = 4;
|
||||
|
||||
const NETWORK_ID = self::VILLAGER;
|
||||
public const NETWORK_ID = self::VILLAGER;
|
||||
|
||||
public $width = 0.6;
|
||||
public $height = 1.8;
|
||||
|
@ -29,7 +29,7 @@ use pocketmine\item\ItemFactory;
|
||||
use pocketmine\Player;
|
||||
|
||||
class Zombie extends Monster{
|
||||
const NETWORK_ID = self::ZOMBIE;
|
||||
public const NETWORK_ID = self::ZOMBIE;
|
||||
|
||||
public $width = 0.6;
|
||||
public $height = 1.8;
|
||||
|
@ -33,7 +33,7 @@ use pocketmine\network\mcpe\protocol\TakeItemEntityPacket;
|
||||
use pocketmine\Player;
|
||||
|
||||
class Arrow extends Projectile{
|
||||
const NETWORK_ID = self::ARROW;
|
||||
public const NETWORK_ID = self::ARROW;
|
||||
|
||||
public $width = 0.25;
|
||||
public $height = 0.25;
|
||||
|
@ -24,7 +24,7 @@ declare(strict_types=1);
|
||||
namespace pocketmine\entity\projectile;
|
||||
|
||||
class Egg extends Throwable{
|
||||
const NETWORK_ID = self::EGG;
|
||||
public const NETWORK_ID = self::EGG;
|
||||
|
||||
//TODO: spawn chickens on collision
|
||||
}
|
@ -37,7 +37,7 @@ use pocketmine\nbt\tag\CompoundTag;
|
||||
|
||||
abstract class Projectile extends Entity{
|
||||
|
||||
const DATA_SHOOTER_ID = 17;
|
||||
public const DATA_SHOOTER_ID = 17;
|
||||
|
||||
protected $damage = 0;
|
||||
|
||||
|
@ -24,6 +24,6 @@ declare(strict_types=1);
|
||||
namespace pocketmine\entity\projectile;
|
||||
|
||||
class Snowball extends Throwable{
|
||||
const NETWORK_ID = self::SNOWBALL;
|
||||
public const NETWORK_ID = self::SNOWBALL;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user