private boolean canMake(Conversion conv) { if (conv == null) return false; if (power < conv.minPower) return false; if (torque < conv.minTorque) return false; return input.getLevel() >= conv.getRequiredAmount() && output.canTakeIn(conv.outputFluid, conv.getProductionAmount()); }
private void make(Conversion conv) { input.removeLiquid(conv.getRequiredAmount()); output.addLiquid(conv.getProductionAmount(), conv.outputFluid); }