package universalelectricity.implement; | |
import net.minecraftforge.common.ForgeDirection; | |
/** | |
* This interface should be applied onto all tile entities that are | |
* rotatable. This interface however is optional and you do not need it for your | |
* add-on to function. It just makes things easier for you to code. | |
* | |
* @author Calclavia | |
* | |
*/ | |
public interface IRotatable | |
{ | |
/** | |
* Gets the facing direction of the tile entity. Always returns the front | |
* side of the tile entity. | |
* | |
* @return The facing side from 0-5 The full list of which side the number | |
* represents is in the UniversalElectricity class. | |
*/ | |
public ForgeDirection getDirection(); | |
/** | |
* Sets the facing direction of the tile entity. | |
* | |
* @param facingDirection | |
* - A direction from 0-5. The full list of which side the number | |
* represents is in the UniversalElectricity class. | |
*/ | |
public void setDirection(ForgeDirection facingDirection); | |
} |