4w3s0m3G4m3r Posted October 9, 2013 Share Posted October 9, 2013 (edited) INHALT Was brauche ich? Einen Test Server erstellen Projekt erstellen Die Craftbukkit importieren Ein neues Package erstellen Eine Klasse erstellen onEnable() und OnDisable()[ERKLÄRUNG] Die ersten Befehle: /heal <Spieler> und /kill <Spieler> Der CommandExecutor[ERKLÄRUNG] public boolean onCommand(...) [ERKLÄRUNG] plugin.yml erstellen plugin.yml[ERKLÄRUNG] Fehler [ERKLÄRUNG] 1. Was brauche ich? Ihr müsst euch als erstes Eclipse downloaden. Das gibt es hier. Dann müsst ihr euch das Java Development Kit (JDK) downloaden und installieren. Das gibt's hier. Dann noch das Java Runtime Environment (JRE) installieren. Das JRE gibt's hier zum download. Jetzt müsst ihr die aktuelle CraftBukkit runterladen. Diese muss die gleiche wie auf dem Server sein! Hier ist der Download. Das war alles was ihr benötigt! 2. Einen Test Server erstellen Wir wollen unser Plugin natürlich auch testen und unseren "richtigen" Server nicht mit Fehlern und Reloads ärgern. Deshalb erstellen wir uns das Verzeichnis wo wir den Server abspeichern wollen. Z.B. einen Ordner auf dem Desktop. In diesen Ordner kommt die CraftBukkit. Diese hat noch einen langen Namen, aber diesen müssen wir in "craftbukkit" umändern. Jetzt erstellt ihr ein neues Textdokument und schreibt diesen Code hinein: @ECHO OFF IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64" "%ProgramFiles%\Java\jre7\bin\java.exe" -Xms512M -Xmx512M -jar "%~dp0craftbukkit.jar" IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="86" java -Xms512M -Xmx512M -jar "%~dp0craftbukkit.jar" PAUSE Ihr könnt bei Xms und Xmx auch eine andere Zahl verwenden, jenachdem wieviel RAM euer PC besitzt. Falls ihr nicht Java7 sondern Java6 installiert habt müsst ihr den Pfad oben entsprechend anpassen. Jetzt geht ihr auf "Speichern unter" und speichert diese Datei als Start.bat. Ihr könnt mit der IP localhost auf den Server in Minecraft connecten. Wenn ihr nun die Start.bat Datei öffnet, öffnet sich die Konsole vom Server. Jetzt erstellt der Server ganz viele Ordner und Dateien. Um den Server zu stoppen gebt ihr stop ein, aber nicht mit dem schließen Knopf von Windows! 3. Projekt erstellen Um ein Projekt zu erstellen müsst ihr Eclipse starten. Dann fragt Eclipse euch wo die Workspace ist. Das ist der Ort wo die Daten von Eclipse und den Projekten abgespeichert wird. Wenn ihr das ausgewählt habt, macht ihr einen Rechtsklick in dem Package Editor und wählt New ---> Java Project. 4. CraftBukkit importieren Jetzt müssen wir noch die CraftBukkit importieren, damit wir alle Befehle von Minecraft haben. Um diese zu importierenklickt ihr mit Rechtsklick auf das neu erstellte Projekt und geht auf Properties. Da geht ihr dann links auf Java Build Path und dann oben auf Libraries und dann rechts auf add External JARs. Dort wählt ihr nun euer Verzeichnis aus, wo ich die craftbukkit.jar gespeichert habt und öffnet diese. 5. Package erstellen Um jetzt ein Package zu erstellen, wo die ganzen Klassen rein kommen, müsst ihr Rechtsklick auf src (source) machen und dann New ---> Package. Der Package Name ist immer eure Homepage, z.B. de.minecraftforum.PluginName , wenn ihr keine Homepage habt benutzt man immer me.EuerName.PluginName. Ich benutze z.B. me.MrAwesome.Tutorial. Ich habe zwar eine Homepage aber der Package Name darf keine Zahlen beinhalten! Mehr kommt morgen! Bilder kommen auch morgen weil Bitmaps nicht erlaubt sind! LG 4w3s0m3G4m3r Edited October 10, 2013 by 4w3s0m3G4m3r Link to comment Share on other sites More sharing options...
Arkanus Posted October 9, 2013 Share Posted October 9, 2013 Eigentlich ja unnötig, da es ne gute Dokumentation von Bukkit gibt (sogar teilweise auf Deutsch). Aber der Anfang ist richtig gut. Schreib am Besten noch, dass man am Besten Java-Basiswissen mitbringen sollte. Link to comment Share on other sites More sharing options...
4w3s0m3G4m3r Posted October 10, 2013 Author Share Posted October 10, 2013 Ok danke für dein nettes Feedback Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now