package com.hbm.sound; import java.util.ArrayList; import java.util.List; import com.hbm.tileentity.machine.TileEntityMachineAssembler; import com.hbm.tileentity.machine.TileEntityMachineIGenerator; import com.hbm.tileentity.machine.TileEntityMachineMiningDrill; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; public class SoundLoopIGen extends SoundLoopMachine { public static List list = new ArrayList(); public SoundLoopIGen(ResourceLocation path, TileEntity te) { super(path, te); list.add(this); } @Override public void update() { super.update(); if(te instanceof TileEntityMachineIGenerator) { TileEntityMachineIGenerator drill = (TileEntityMachineIGenerator)te; if(this.volume != 3) volume = 3; if(drill.torque <= 0) this.donePlaying = true; } } public TileEntity getTE() { return te; } }