public function __construct(Vector3 $pos, $r, $g, $b, $a = 255) { parent::__construct($pos, 22, ($a & 0xff) << 24 | ($r & 0xff) << 16 | ($g & 0xff) << 8 | $b & 0xff); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_RAIN_SPLASH); }
public function __construct(Vector3 $pos, $scale = 0) { parent::__construct($pos, Particle::TYPE_SMOKE, (int) $scale); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_ENCHANTMENT_TABLE); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_MOB_FLAME); }
public function __construct(Vector3 $pos, Block $b) { parent::__construct($pos, Particle::TYPE_TERRAIN, $b->getDamage() << 8 | $b->getId()); }
public function __construct(Vector3 $pos, $scale = 0) { parent::__construct($pos, Particle::TYPE_HEART, $scale); }
public function __construct(Vector3 $pos, Item $item) { parent::__construct($pos, Particle::TYPE_ITEM_BREAK, $item->getId() << 16 | $item->getDamage()); }
public function __construct(Vector3 $pos, $scale = 0) { parent::__construct($pos, 3, (int) $scale); }
public function __construct(Vector3 $pos, $lifetime = 1) { parent::__construct($pos, 8, $lifetime); }
public function __construct(Vector3 $pos, $r = 0, $g = 0, $b = 0, $a = 255) { parent::__construct($pos, LevelEventPacket::EVENT_PARTICLE_SPLASH, ($a & 0xff) << 24 | ($r & 0xff) << 16 | ($g & 0xff) << 8 | $b & 0xff); }
public function __construct(Vector3 $pos, $scale = 2) { parent::__construct($pos, Particle::TYPE_CRITICAL, $scale); }
public function __construct(Vector3 $pos, int $data = 0) { parent::__construct($pos, Particle::TYPE_BLOCK_FORCE_FIELD, $data); //TODO: proper encode/decode of data }
public function __construct(Vector3 $pos, Item $item) { parent::__construct($pos, 9, $item->getId() << 16 | $item->getDamage()); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_BUBBLE); }
public function __construct(Vector3 $pos, $scale = 2) { parent::__construct($pos, 2, $scale); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_DRIP_LAVA); }
public function __construct(Vector3 $pos, Block $b) { parent::__construct($pos, 15, $b->getDamage() << 8 | $b->getId()); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_MOB_SPELL_INSTANTANEOUS); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_TOWN_AURA); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_VILLAGER_HAPPY); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_LARGE_EXPLODE); }
public function __construct(Vector3 $pos) { parent::__construct($pos, 18); }
public function __construct(Vector3 $pos) { parent::__construct($pos, Particle::TYPE_WATER_WAKE); }
public function __construct(Vector3 $pos, $lifetime = 1) { parent::__construct($pos, Particle::TYPE_REDSTONE, $lifetime); }
public function __construct(Vector3 $pos, $r, $g, $b, $a = 255) { parent::__construct($pos, Particle::TYPE_DUST, ($a & 0xff) << 24 | ($r & 0xff) << 16 | ($g & 0xff) << 8 | $b & 0xff); }
public function __construct(Vector3 $pos, $r = 0, $g = 0, $b = 0, $a = 255) { parent::__construct($pos, Particle::TYPE_MOB_SPELL, ($a & 0xff) << 24 | ($r & 0xff) << 16 | ($g & 0xff) << 8 | $b & 0xff); }