| package net.darkhax.tesla.api; | |
| public interface ITeslaConsumer { | |
| /** | |
| * Offers power to the Tesla Consumer. | |
| * | |
| * @param power The amount of power to offer. | |
| * @param simulated Whether or not this is being called as part of a simulation. | |
| * Simulations are used to get information without affecting the Tesla Producer. | |
| * @return The amount of power that the consumer accepts. | |
| */ | |
| long givePower (long power, boolean simulated); | |
| } |