diff --git a/Installation.md b/Installation.md new file mode 100644 index 0000000..66f65b3 --- /dev/null +++ b/Installation.md @@ -0,0 +1,178 @@ +# Installation + +Diese Anleitung erklart Schritt fur Schritt, wie du SurvivalPlus installierst. + +--- + +## Voraussetzungen + +Bevor du loslegst, brauchst du: + +| Anforderung | Version | +|-------------|---------| +| Minecraft Server | Paper, Spigot oder Bukkit | +| Minecraft | 1.21 oder hoher | +| Java | 21 oder hoher | + +### Optionale Plugins + +| Plugin | Wozu? | +|--------|-------| +| Vault | Fur Economy (Shop, Reparatur-Schilder) | +| LuckPerms | Fur erweiterte Berechtigungen | +| PlaceholderAPI | Fur Tablist-Platzhalter | + +--- + +## Schritt 1: Plugin herunterladen + +Lade die `SurvivalPlus.jar` Datei herunter. + +--- + +## Schritt 2: Server stoppen + +**WICHTIG:** Stoppe deinen Server BEVOR du das Plugin hinzufugst! + +So stoppst du den Server: + +1. Gehe in die Server-Konsole +2. Tippe `stop` und drucke Enter +3. Warte bis der Server komplett beendet ist + +--- + +## Schritt 3: Plugin kopieren + +1. Offne den Ordner deines Minecraft-Servers +2. Gehe in den Ordner `plugins` +3. Kopiere die `SurvivalPlus.jar` in diesen Ordner + +Beispiel-Pfad: +``` +/home/minecraft/server/plugins/SurvivalPlus.jar +``` + +--- + +## Schritt 4: Server starten + +1. Starte deinen Server wieder +2. Warte bis der Server vollstandig geladen ist +3. Schaue in die Konsole - du solltest diese Nachricht sehen: + +``` +[SurvivalPlus] Plugin wurde erfolgreich geladen! +``` + +--- + +## Schritt 5: Konfiguration uberprufen + +Nach dem ersten Start werden automatisch alle Konfigurationsdateien erstellt: + +``` +plugins/SurvivalPlus/ + config.yml <- Hauptkonfiguration + lang.yml <- Nachrichten + warps.yml <- Gespeicherte Warps + homes.yml <- Gespeicherte Homes + claims.yml <- Gespeicherte Claims + stats.yml <- Spieler-Statistiken + friends.yml <- Freundeslisten + graves.yml <- Aktive Graber + shop.yml <- Shop-Konfiguration + tablist.yml <- Tablist-Einstellungen + blockedcommands.yml <- Blockierte Befehle + backpacks.yml <- Rucksack-Daten + leashes.yml <- Leinen-Daten +``` + +--- + +## Optionale Plugins installieren + +### Vault (fur Economy) + +Vault wird benotigt fur: +- Reparatur-Schilder (kosten Geld) +- Shop-System + +Installation: +1. Lade Vault herunter +2. Kopiere es in den `plugins`-Ordner +3. Installiere ein Economy-Plugin wie EssentialsX +4. Starte den Server neu + +### LuckPerms (fur Berechtigungen) + +LuckPerms ermoglicht: +- Gruppen mit unterschiedlichen Rechten +- Prafixe und Suffixe +- Detaillierte Berechtigungsverwaltung + +Installation: +1. Lade LuckPerms herunter +2. Kopiere es in den `plugins`-Ordner +3. Starte den Server neu + +### PlaceholderAPI (fur Tablist) + +PlaceholderAPI ermoglicht: +- Dynamische Platzhalter in der Tablist +- Spieler-Statistiken anzeigen + +Installation: +1. Lade PlaceholderAPI herunter +2. Kopiere es in den `plugins`-Ordner +3. Starte den Server neu + +--- + +## Erste Einrichtung nach Installation + +Nach der Installation solltest du: + +| Schritt | Befehl | Beschreibung | +|---------|--------|--------------| +| 1 | `/setspawn` | Server-Spawn setzen | +| 2 | `/setworldspawn` | Welt-Spawn setzen | +| 3 | - | [[Konfiguration]] anpassen | +| 4 | - | [[Permissions]] einrichten | + +--- + +## Update auf neue Version + +1. Server stoppen +2. Alte `SurvivalPlus.jar` loschen +3. Neue `SurvivalPlus.jar` in den `plugins`-Ordner kopieren +4. Server starten + +**WICHTIG:** Losche NIEMALS den `SurvivalPlus`-Ordner! Sonst verlierst du alle Daten! + +--- + +## Deinstallation + +Falls du das Plugin entfernen mochtest: + +1. Server stoppen +2. `SurvivalPlus.jar` aus dem `plugins`-Ordner loschen +3. (Optional) `SurvivalPlus`-Ordner loschen fur alle Daten +4. Server starten + +--- + +## Probleme bei der Installation? + +Schau in die [[Fehlerbehebung]] oder prufe: + +1. Ist die richtige Minecraft-Version installiert? (1.21+) +2. Ist Java 21 oder hoher installiert? +3. Gibt es Fehlermeldungen in der Konsole? +4. Sind alle optionalen Plugins kompatibel? + +--- + +Weiter zu: [[Konfiguration]]