Dieses Projekt dient dazu, um leichter Minecraft-Plugins schreiben zu können. Dies ist eine Vorlage für ein solches Plugin. Eine genauere Anleitung findest du hier:
- Erstelle in deiner IDE ein Maven-Projekt und setze eine SDK (mindestens Java 1.8).
- Kopiere alle Klassen und Packages in den src/main/java Ordner.
- Kopiere alle Resourcen in den src/main/resources Ordner. DefaultServerFiles sollte unverändert bleiben.
- Ändere nun Template in allen Dateien in den Namen deines Plugins um.
- Vorgefertigte Methoden zur Erstellung von Tabellen müssen auch noch modifiziert werden.
- Aktualisiere die MySQL-Datenbank in sql.properties.
- Wenn du nicht Minecraft-1.8.8 nutzen willst, änder dies in der pom.xml.
- Zum Testen erstelle den Maven-Befehl:
clean package
- Führe die Datei
out/testserver/start.bat
aus. - Die Remote Funktion kannst du über Port
5005
mit den Argumenten-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
nutzen.
Zum Aktualisieren des Plugins führe ``clean package`` erneut aus und reloade den Server.
src/main/java
: Alle Klassen und Packages
src/main/resources/config
: Plugin Konfigurationsdateien
src/main/resources/defaultServerFiles/start.bat
: Server-Startdatei
out/testserver
: Erstellter Testserver ohne Spigot-API
Bei weiteren Fragen wende dich an die Entwicklerin oder erstelle einen Beitag unter Issue unter diesem Repository.