aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/tileentity/IRedstoneTileEntity.java
blob: 1deb5f1d7c8d3bc411970b9f1a6f1f075d870ef4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package gregtech.api.interfaces.tileentity;

/**
 * This File has just internal Information about the Redstone State of a TileEntity
 */
public interface IRedstoneTileEntity extends IRedstoneEmitter, IRedstoneReceiver {

    /**
     * enables/disables Redstone Output in general.
     */
    void setGenericRedstoneOutput(boolean aOnOff);

    /**
     * Causes a general Block update. Sends nothing to Client, just causes a Block Update.
     */
    void issueBlockUpdate();
}