f37812be3e
I may have got a bit behind with version control. A lot behind, in fact. Maybe I'll go back and split this sometime - then again, I probably won't. But hey, at least it's here!
28 lines
876 B
Java
28 lines
876 B
Java
package electroblob.wizardry.spell;
|
|
|
|
import electroblob.wizardry.registry.WizardryItems;
|
|
import electroblob.wizardry.util.SpellModifiers;
|
|
import net.minecraft.entity.EntityLivingBase;
|
|
import net.minecraft.util.EnumParticleTypes;
|
|
import net.minecraft.world.World;
|
|
|
|
public class FlamingAxe extends SpellConjuration {
|
|
|
|
public FlamingAxe(){
|
|
super("flaming_axe", WizardryItems.flaming_axe);
|
|
addProperties(DAMAGE, BURN_DURATION);
|
|
}
|
|
|
|
@Override
|
|
protected void spawnParticles(World world, EntityLivingBase caster, SpellModifiers modifiers){
|
|
|
|
for(int i=0; i<10; i++){
|
|
double x = caster.posX + world.rand.nextDouble() * 2 - 1;
|
|
double y = caster.getEntityBoundingBox().minY + caster.getEyeHeight() - 0.5 + world.rand.nextDouble();
|
|
double z = caster.posZ + world.rand.nextDouble() * 2 - 1;
|
|
world.spawnParticle(EnumParticleTypes.FLAME, x, y, z, 0, 0, 0);
|
|
}
|
|
}
|
|
|
|
}
|