@Override public double getRequiredEnergy() { return craftResult.getStackInSlot(0) != null ? REQUIRED_POWER : 0f; }
@Override public void markDirty() { super.markDirty(); craftable = craftResult.getStackInSlot(0) != null; }