package jp.plusplus.fbs.entity; import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import jp.plusplus.fbs.event.FBSEventHandler; import jp.plusplus.fbs.particle.EntityTracksFX; import jp.plusplus.fbs.particle.EntityTrajectoryFX; import net.minecraft.client.entity.EntityClientPlayerMP; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.util.*; import net.minecraft.world.World; import java.util.LinkedList; /** * Createdby pluslus_Fon 2015/06/14. */ public class EntityMagicHealingBall extends EntityMagicProjectileBase { LinkedList entityIds=new LinkedList(); int amplifier; public EntityMagicHealingBall(World p_i1582_1_) { super(p_i1582_1_); this.setSize(0.25F, 0.25F); } public EntityMagicHealingBall(World par1World, EntityLivingBase par2EntityLivingBase, int amp) { super(par1World, par2EntityLivingBase, 0, 0, 0, 0, 0); amplifier=amp; setPosition(posX, posY - 0.2D, posZ); this.setSize(0.8F, 0.8F); } @Override protected void readEntityFromNBT(NBTTagCompound nbt) { super.readEntityFromNBT(nbt); amplifier=nbt.getInteger("Amplifier"); entityIds=new LinkedList(); int s=nbt.getInteger("ListSize"); for(int i=0;i