You can't, directly, but you can do it in two steps:
You can restrict resolutions by putting properties into the workflow - see https://confluence.atlassian.com/display/JIRA/Workflow+Properties
You can then use different workflows for different issue types (look up "workflow schemes" if you haven't already spotted them)
It's not that simple. Resolution is a system field, not something you code or modify in a simple add-on. It's use is endemic through the system and you can't simply replace it.
You may want to take a look at the following solution: http://confluence.kepler-rominfo.com/display/TR/Restricting+resolutions+based+on+issue+type
The resolutions are restricted based on issue type by means of the JJupin plugin and its Live Fields feature.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG