public class CircuitFarmLogic extends Circuit implements IFarmCircuit
| Constructor and Description |
|---|
CircuitFarmLogic(java.lang.String uid,
IFarmLogic logic) |
CircuitFarmLogic(java.lang.String uid,
IFarmProperties instance,
boolean manual) |
| Modifier and Type | Method and Description |
|---|---|
IFarmLogic |
getFarmLogic() |
java.lang.String |
getLocalizedName() |
java.lang.String |
getUnlocalizedName() |
boolean |
isCircuitable(java.lang.Object tile) |
void |
onInsertion(int slot,
java.lang.Object tile) |
void |
onLoad(int slot,
java.lang.Object tile) |
void |
onRemoval(int slot,
java.lang.Object tile) |
void |
onTick(int slot,
java.lang.Object tile) |
CircuitFarmLogic |
setManual()
Deprecated.
TODO: Remove this method in 1.13
|
addTooltip, getUIDclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTooltip, getUIDpublic CircuitFarmLogic(java.lang.String uid,
IFarmProperties instance,
boolean manual)
public CircuitFarmLogic(java.lang.String uid,
IFarmLogic logic)
public java.lang.String getUnlocalizedName()
getUnlocalizedName in interface ICircuitgetUnlocalizedName in class Circuitpublic java.lang.String getLocalizedName()
getLocalizedName in interface ICircuitpublic IFarmLogic getFarmLogic()
getFarmLogic in interface IFarmCircuit@Deprecated public CircuitFarmLogic setManual()
public boolean isCircuitable(java.lang.Object tile)
isCircuitable in interface ICircuitpublic void onInsertion(int slot,
java.lang.Object tile)
onInsertion in interface ICircuitpublic void onLoad(int slot,
java.lang.Object tile)
public void onRemoval(int slot,
java.lang.Object tile)