28 lines
474 B
Java
28 lines
474 B
Java
package forestry.api.circuits;
|
|
|
|
import java.util.List;
|
|
|
|
import net.minecraft.tileentity.TileEntity;
|
|
|
|
public interface ICircuit {
|
|
String getUID();
|
|
|
|
boolean requiresDiscovery();
|
|
|
|
int getLimit();
|
|
|
|
String getName();
|
|
|
|
boolean isCircuitable(TileEntity tile);
|
|
|
|
void onInsertion(int slot, TileEntity tile);
|
|
|
|
void onLoad(int slot, TileEntity tile);
|
|
|
|
void onRemoval(int slot, TileEntity tile);
|
|
|
|
void onTick(int slot, TileEntity tile);
|
|
|
|
void addTooltip(List<String> list);
|
|
}
|