package universalelectricity.core.block; /** * Must be applied to all tile entities that are conductors. * * @author Calclavia * */ public interface IConductor extends INetworkProvider, IConnectionProvider { /** * Gets the resistance of the conductor. Used to calculate energy loss. A higher resistance * means a higher energy loss. * * @return The amount of resistance in Ohms. */ public double getResistance(); /** * @return The maximum amount of amps this conductor can handle before melting down. */ public double getCurrentCapcity(); }