Gangstersheep (25.05.2012)
Umfrageergebnis anzeigen: Wie fandet ihr das Tutorial?
- Teilnehmer
- 5. Du darfst bei dieser Umfrage nicht abstimmen
-
11.05.2012, 17:39 #1
[Minecraft] Mein Bukkitserver - Die Plugin Programmierung
Die Programmierung von Plugins
Hallo und herzlich willkommen zu meinem ich glaube mittlerweile fünften Tutorial zu Bukkit, wie wir wohl alle hoffentlich wissen, basiert die Bukkit Serversoftware auf Java, das heißt wir müssen auch in Java coden und eine Entwicklungsumgebung nutzen welche auch Java unterstütz, daher nehme ich Eclipse.
Da ich euch in diesem Tutorial ich euch nicht Java beibringen möchte, empfehle ich euch die Tutorials von Brotcrunsher.
Nun fangen wir mal an, ich entschuldige mich jetzt schon einmal das dass Tutorial evtl. zu kurz raten wird.
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
- Bukkit Server
- Eclipse(32 Bit, 64 Bit)
- Bukkit Development Libary(Hier erhalten wir immer die Neuste)
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Zu erst erstellen wir einen neuen Order auf unserem Desktop welchen wir bspw. Bukkit Dev nennen. Dort ziehen wir folgendes rein: Eclipse Verknüpfung und die Bukkit Libary. Nun starten wir Eclipse, nun müsst ihr Standartmäßig eure Workspace auswählen, dort wählen wir unseren zuvor erstellten Ordner: Bukkit Dev auf dem Desktop aus.
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Nun erstellen wir ein neues Java Projekt, dafür drücken wir oben auf "New" -> "Java Projekt" und passen alles an, dazu im Spoiler 2 Screens.
Spoiler:
Dazu erstellen wir noch ein Package von welchem der Name folgendermaßen aufgebaut ist:
Bsp: me.rvs14.MyPlugin
Muss so bleiben, nicht ändern!
Developername
Plugin Name/Projekt Name
PS: Ein Package ist in der gleichen Liste wie "Java Projekt"!
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Nun erstellen wir eine neue Klasse in unserem eben gerade erstelltem Package mit dem Pluginname in meinem Fall MyPlugin.
Screen:
Spoiler:
Nun wird es auch Zeit die Bukkit Libary zu importieren. Dies machen wir folgendermaßen: ihr macht Rechtsklick auf euren Projektnamen, dort steht dann: Properties, dann wählt ihr im Menü an der Seite : Java Build Path aus.
Jetzt müsste das Ganze so bei euch aussehen:
Spoiler:
Dort klickt ihr auf "Add External Jars", sucht eure vorher heruntergeladene Libary raus und klickt auf OK.
Wir fangen nun an zu coden.
Ich habe die Klasse bereits fertig gecodet, aber ich habe sie Dokumentiert!
Hier der Code:
Spoiler:
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Nun müssen wir noch in unserem src Ordner eine neue File erstellen, das machen wie mit dem Java Projekt, nur wie wählen halt File und geben dort als Name plugin.yml ein.
Bitte bearbeitet diese Datei in Eclipse, dafür müsst ihr die Datei oben über das Editorfeld ziehen.
Diese füllen wir folgendermaßen:
PHP-Code:name: MyPlugin
version: 1.0
main: me.rvs14.MyPlugin.MyPlugin
author: rvs14
website: http://www.mein-craft.net
commands:
test:
description: Ein testplugin
usage: /<command>
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Nun sind wir mit dem Coding fertig und müssen unser Plugin nurnoch exportieren.
Dies machen wir folgendermaßen, wir klicken auf den Namen unseres Projektes und drücken dort auf "Export".
Das müsste nun so aussehen:
Spoiler:
Hier wählen wir nun Jar File aus,dann drücken wir auf "Next", danach passen wir alles wie hier an:
Spoiler:
Den JarFile Pfad selber wählen und als Name euren PluginName wählen.
Ich hoffe euch hat das Tutorial gefallen, und es war nicht zu schwer verständlich, bei Fehlern bitte ich euch hier in den Thread zu schreiben, aber bitte bedenkt das ich noch selber Anfänger bin.
€: Gerade failt das Plugin, die plugin.yml ist wahrscheinlich nicht korrekt, ich fixxe das gleich, muss erstmal weg!
€²: Geht nun alles wiederGeändert von rVs14 (12.05.2012 um 18:38 Uhr)
-
The Following User Says Thank You to rVs14 For This Useful Post:
Ähnliche Themen
-
[Minecraft] Mein Bukkitserver - Der Anfang
Von rVs14 im Forum MinecraftAntworten: 5Letzter Beitrag: 11.01.2013, 16:56 -
[Minecraft] Mein Bukkitserver - Die Plugins
Von rVs14 im Forum MinecraftAntworten: 2Letzter Beitrag: 26.05.2012, 21:53 -
[Minecraft] Mein Bukkitserver - Ports freischalten
Von rVs14 im Forum MinecraftAntworten: 0Letzter Beitrag: 24.04.2012, 18:56 -
[Minecraft] Mein Bukkitserver - Die Permissions
Von rVs14 im Forum MinecraftAntworten: 0Letzter Beitrag: 10.04.2012, 11:01 -
[Minecraft] Mein Bukkitserver - Die Konfiguration
Von rVs14 im Forum MinecraftAntworten: 0Letzter Beitrag: 08.04.2012, 13:02
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.