Implemented Instant Health and Instant Damage effects

This commit is contained in:
Dylan K. Taylor
2017-03-21 11:38:08 +00:00
parent a5a51fb9c5
commit 2d927db264
5 changed files with 163 additions and 45 deletions

View File

@ -23,7 +23,6 @@ namespace pocketmine\command\defaults;
use pocketmine\command\CommandSender;
use pocketmine\entity\Effect;
use pocketmine\entity\InstantEffect;
use pocketmine\event\TranslationContainer;
use pocketmine\utils\TextFormat;
@ -80,12 +79,9 @@ class EffectCommand extends VanillaCommand{
$amplification = 0;
if(count($args) >= 3){
$duration = (int) $args[2];
if(!($effect instanceof InstantEffect)){
$duration *= 20;
}
}elseif($effect instanceof InstantEffect){
$duration = 1;
$duration = ((int) $args[2]) * 20; //ticks
}else{
$duration = $effect->getDefaultDuration();
}
if(count($args) >= 4){