package mods.eln.signalinductor; import mods.eln.node.six.SixNodeDescriptor; import mods.eln.sim.ElectricalLoad; import mods.eln.sim.mna.component.Inductor; import mods.eln.sixnode.electricalcable.ElectricalCableDescriptor; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import java.util.List; public class SignalInductorDescriptor extends SixNodeDescriptor { ElectricalCableDescriptor cable; String descriptor; public double henri; public SignalInductorDescriptor(String name, double henri, ElectricalCableDescriptor cable) { super(name, SignalInductorElement.class, SignalInductorRender.class); this.henri = henri; this.cable = cable; } @Override public void setParent(Item item, int damage) { super.setParent(item, damage); //Data.addEnergy(newItemStack()); } public void applyTo(ElectricalLoad load) { cable.applyTo(load); } public void applyTo(Inductor inductor) { inductor.setL(henri); } @Override public void addInformation(ItemStack itemStack, EntityPlayer entityPlayer, List list, boolean par4) { super.addInformation(itemStack, entityPlayer, list, par4); } }