Minecraft Plugin in C++ coden?

06/15/2011 21:35 .╬§õm£14Û╬#1
Hallo,
Ich spiele minecraft und ich kann relativ gut C++,also denke ich mir :
Da Java eine ähnliche Syntax wie C++ verfügt,wäre es vllt. möglich ein Plugin in C++ zu schreiben?
06/15/2011 21:52 BlackWu#2
Java != C++ ....
06/18/2011 14:15 Bot_interesierter#3
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 [Only registered and activated users can see links. Click Here To Register...]
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.
06/18/2011 18:30 xNopex#4
Java Native Interface

Dennoch bleibt das Problem bestehen Minecraft mitzuteilen, dass es jetzt gefälligst deine Dll zu laden und entsprechende Funktionen aufzurufen hat. Auch die Tatsache, dass der Emulator stören könnte, bleibt bestehen. Plugins für ein Java-Programm zu schreiben, das keine entsprechende Schnittstelle bereitstellt, ist vllt. nicht gerade die beste Idee.
06/19/2011 15:24 Algaten™#5
Bis denn EPVP.
Da ich trotz Anfrage nicht gebannt wurde, editiere ich nun alle meine Post's die man über die Beiträge finden Funktion finden kann.
Nein nicht per Hand dafür gibts Programme ;).

Lg Algaten™