many users will load jquery twice, even more times
var $customname = jQuery.noConflict(); then calling $customname('div').yourpluginname works but it is not a solution as it will break other plugins using $ instead of jQuery.

Output plugin definition with first jQuery load and plugin definition

Output plugin definition after the user ads another version of jquery