What you're asking for there is to block all custom fields after the addition of one single short-text field. That's really not a good idea, and not supported - the point of custom field types is that you CAN have many of them.
Jira certainly won't support that off-the-shelf, but it may be possible to create a custom field type that only allows one instance of itself.
I wouldn't bother though - if you really need to have one and only one instance of a custom field, then the most flexible, cheap, fast and effective option is "educate your administrators not to add more than one".
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
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