package crazypants.enderio.item.darksteel; import net.minecraft.entity.Entity; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.World; import com.enderio.core.common.vecmath.Vector3d; import crazypants.enderio.config.Config; public class SoundEntity extends Entity { int lifeSpan = Config.darkSteelSoundLocatorLifespan; float volume; public SoundEntity(World world, Vector3d pos, float volume) { super(world); setPosition(pos.x, pos.y, pos.z); this.volume = volume; } @Override protected void entityInit() { } protected boolean canTriggerWalking() { return false; } @Override public AxisAlignedBB getBoundingBox() { return null; } @Override public void onUpdate() { super.onUpdate(); lifeSpan--; if(lifeSpan == 0) { setDead(); } } @Override protected void readEntityFromNBT(NBTTagCompound p_70037_1_) { } @Override protected void writeEntityToNBT(NBTTagCompound p_70014_1_) { } }