Die einfache Antwort lautet nein.
Die komplexere ist ein "Ja, aber...".
Du kannst natürlich den Hauptteil deines Plugins in C++ schreiben, aber irgendwie musst du die Funktionen deines Plugins für Java verständlich machen, dafür benützt man sogenannte Bindings, mit denen kannst du Funktionen deiner C++ Bibliothek aus Java heraus aufrufen.
Solche Bindings werden auch gerne als Wrapper bezeichnet, denn die eigentliche Funktion wird Verpackt in einen Funktionsaufruf in der jeweiligen Sprache für die du deine Funktionbereitstellen möchtest.
Falls du wirklich diesen Weg gehen möchtest schau dir doch einfach einmal SWIG an

Dafür musst du natürlich Java und C++ beherrschen, also überlege dir ersteinmal ob es sinnvoll ist das Plugin in C++ zu schreiben, oder ob du nicht doch direkt auf Java zurückgreifst.