diff --git a/src/pocketmine/level/particle/EnchantParticle.php b/src/pocketmine/level/particle/EnchantParticle.php index ca2e599ce..c58541214 100644 --- a/src/pocketmine/level/particle/EnchantParticle.php +++ b/src/pocketmine/level/particle/EnchantParticle.php @@ -24,9 +24,10 @@ declare(strict_types=1); namespace pocketmine\level\particle; use pocketmine\math\Vector3; +use pocketmine\utils\Color; class EnchantParticle extends GenericParticle{ - public function __construct(Vector3 $pos){ - parent::__construct($pos, Particle::TYPE_MOB_SPELL); + public function __construct(Vector3 $pos, ?Color $color = null){ + parent::__construct($pos, Particle::TYPE_MOB_SPELL, $color !== null ? $color->toARGB() : 0); } } diff --git a/src/pocketmine/level/particle/InstantEnchantParticle.php b/src/pocketmine/level/particle/InstantEnchantParticle.php index 337a89ff3..30d0c87e5 100644 --- a/src/pocketmine/level/particle/InstantEnchantParticle.php +++ b/src/pocketmine/level/particle/InstantEnchantParticle.php @@ -24,9 +24,10 @@ declare(strict_types=1); namespace pocketmine\level\particle; use pocketmine\math\Vector3; +use pocketmine\utils\Color; class InstantEnchantParticle extends GenericParticle{ - public function __construct(Vector3 $pos){ - parent::__construct($pos, Particle::TYPE_MOB_SPELL_INSTANTANEOUS); + public function __construct(Vector3 $pos, ?Color $color = null){ + parent::__construct($pos, Particle::TYPE_MOB_SPELL_INSTANTANEOUS, $color !== null ? $color->toARGB() : 0); } }