/** Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team http://www.mod-buildcraft.com
*
* The BuildCraft API is distributed under the terms of the MIT License. Please check the contents of the license, which
* should be located as "LICENSE.API" in the BuildCraft source code distribution. */
package buildcraft.api.power;
import net.minecraft.util.EnumFacing;
import cofh.api.energy.IEnergyReceiver;
/** Implement this on tiles that you wish to be able to receive Redstone Engine (low-power) energy.
*
* Please do not implement it on batteries, pipes or machines which can have their energy extracted from. That could
* lead to exploits and abuse. */
public interface IRedstoneEngineReceiver extends IEnergyReceiver {
/** This function is queried on every attempt to receive energy from a redstone engine as well.
*
* @param side
* @return */
boolean canConnectRedstoneEngine(EnumFacing side);
}