mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Particles for 0.16
Added BlockForceFieldParticle, removed LargeExplodeParticle and added HugeExplodeSeedParticle
This commit is contained in:
@ -26,6 +26,7 @@ use pocketmine\command\CommandSender;
|
||||
use pocketmine\event\TranslationContainer;
|
||||
use pocketmine\item\Item;
|
||||
use pocketmine\level\particle\AngryVillagerParticle;
|
||||
use pocketmine\level\particle\BlockForceFieldParticle;
|
||||
use pocketmine\level\particle\BubbleParticle;
|
||||
use pocketmine\level\particle\CriticalParticle;
|
||||
use pocketmine\level\particle\DustParticle;
|
||||
@ -36,10 +37,10 @@ use pocketmine\level\particle\FlameParticle;
|
||||
use pocketmine\level\particle\HappyVillagerParticle;
|
||||
use pocketmine\level\particle\HeartParticle;
|
||||
use pocketmine\level\particle\HugeExplodeParticle;
|
||||
use pocketmine\level\particle\HugeExplodeSeedParticle;
|
||||
use pocketmine\level\particle\InkParticle;
|
||||
use pocketmine\level\particle\InstantEnchantParticle;
|
||||
use pocketmine\level\particle\ItemBreakParticle;
|
||||
use pocketmine\level\particle\LargeExplodeParticle;
|
||||
use pocketmine\level\particle\LavaDripParticle;
|
||||
use pocketmine\level\particle\LavaParticle;
|
||||
use pocketmine\level\particle\Particle;
|
||||
@ -130,10 +131,10 @@ class ParticleCommand extends VanillaCommand{
|
||||
switch($name){
|
||||
case "explode":
|
||||
return new ExplodeParticle($pos);
|
||||
case "largeexplode":
|
||||
return new LargeExplodeParticle($pos);
|
||||
case "hugeexplosion":
|
||||
return new HugeExplodeParticle($pos);
|
||||
case "hugeexplosionseed":
|
||||
return new HugeExplodeSeedParticle($pos);
|
||||
case "bubble":
|
||||
return new BubbleParticle($pos);
|
||||
case "splash":
|
||||
@ -144,7 +145,7 @@ class ParticleCommand extends VanillaCommand{
|
||||
case "crit":
|
||||
return new CriticalParticle($pos);
|
||||
case "smoke":
|
||||
return new SmokeParticle($pos, $data !== null ? $data : 0);
|
||||
return new SmokeParticle($pos, $data ?? 0);
|
||||
case "spell":
|
||||
return new EnchantParticle($pos);
|
||||
case "instantspell":
|
||||
@ -163,7 +164,7 @@ class ParticleCommand extends VanillaCommand{
|
||||
case "lava":
|
||||
return new LavaParticle($pos);
|
||||
case "reddust":
|
||||
return new RedstoneParticle($pos, $data !== null ? $data : 1);
|
||||
return new RedstoneParticle($pos, $data ?? 1);
|
||||
case "snowballpoof":
|
||||
return new ItemBreakParticle($pos, Item::get(Item::SNOWBALL));
|
||||
case "slime":
|
||||
@ -179,9 +180,9 @@ class ParticleCommand extends VanillaCommand{
|
||||
}
|
||||
break;
|
||||
case "heart":
|
||||
return new HeartParticle($pos, $data !== null ? $data : 0);
|
||||
return new HeartParticle($pos, $data ?? 0);
|
||||
case "ink":
|
||||
return new InkParticle($pos, $data !== null ? $data : 0);
|
||||
return new InkParticle($pos, $data ?? 0);
|
||||
case "droplet":
|
||||
return new RainSplashParticle($pos);
|
||||
case "enchantmenttable":
|
||||
@ -190,6 +191,8 @@ class ParticleCommand extends VanillaCommand{
|
||||
return new HappyVillagerParticle($pos);
|
||||
case "angryvillager":
|
||||
return new AngryVillagerParticle($pos);
|
||||
case "forcefield":
|
||||
return new BlockForceFieldParticle($pos, $data ?? 0);
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user