public abstract class LogicPlcLang implements PlcLang {
public final boolean[] tick(ChipState state, String program) throws PlcException {
LogicChipState s = new LogicChipState(state.getInputs(), state.getOutputs(), state.getText(),
state.getBlockPosition());
return tick(state.getWorld().getUniqueIdString(), s, program);
}