Add stormcloud spell

This commit is contained in:
Electroblob77
2020-05-18 20:41:41 +01:00
parent ebde514c98
commit 650344a0c8
11 changed files with 191 additions and 1 deletions
@@ -0,0 +1,22 @@
package electroblob.wizardry.spell;
import electroblob.wizardry.entity.construct.EntityStormcloud;
import electroblob.wizardry.util.SpellModifiers;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.util.EnumFacing;
import javax.annotation.Nullable;
public class Stormcloud extends SpellConstructRanged<EntityStormcloud> {
public Stormcloud(){
super("stormcloud", EntityStormcloud::new, false);
this.addProperties(DAMAGE, EFFECT_RADIUS);
this.floor(true);
}
@Override
protected void addConstructExtras(EntityStormcloud construct, EnumFacing side, @Nullable EntityLivingBase caster, SpellModifiers modifiers){
construct.posY += 5;
}
}