Provides the ability to store energy on the implementing item. This interface is a special version of IElectricItem which delegates the implementation of charge(), discharge() and canUse() to the implementing Item. The default implementation (when not using ICustomElectricItem) does the following: - store and retrieve the charge - handle charging, taking amount, tier, transfer limit, canProvideEnergy and simulate into account - replace item IDs if appropriate (getChargedItemId() and getEmptyItemId()) - update and manage the damage value for the visual charge indicator
@note ICustomElectricItem must not call the ElectricItem methods charge, discharge or canUse
@deprecated Use ISpecialElectricItem instead.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.