07-fehlerbehebung hinzugefügt
349
07-fehlerbehebung.-.md
Normal file
349
07-fehlerbehebung.-.md
Normal file
@@ -0,0 +1,349 @@
|
||||
# Fehlerbehebung
|
||||
|
||||
Hier findest du Losungen fur haufige Probleme.
|
||||
|
||||
---
|
||||
|
||||
## Plugin ladt nicht
|
||||
|
||||
### Symptom
|
||||
Das Plugin erscheint nicht in `/plugins` oder zeigt "red" (rot) an.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Prufe die Minecraft-Version**
|
||||
```
|
||||
Das Plugin benotigt Minecraft 1.21 oder hoher!
|
||||
```
|
||||
|
||||
**2. Prufe die Java-Version**
|
||||
```
|
||||
Das Plugin benotigt Java 21 oder hoher!
|
||||
|
||||
Prufen mit: java -version
|
||||
```
|
||||
|
||||
**3. Prufe die Konsole auf Fehler**
|
||||
Schaue beim Serverstart in die Konsole. Suche nach:
|
||||
```
|
||||
[SurvivalPlus] ERROR: ...
|
||||
```
|
||||
|
||||
**4. Lad die .jar neu herunter**
|
||||
Vielleicht ist die Datei beschadigt.
|
||||
|
||||
---
|
||||
|
||||
## Befehle funktionieren nicht
|
||||
|
||||
### Symptom
|
||||
Beim Eingeben eines Befehls passiert nichts oder "Unknown command".
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Prufe die Schreibweise**
|
||||
```
|
||||
Richtig: /sethome basis
|
||||
Falsch: /set home basis
|
||||
Falsch: /sethome!basis
|
||||
```
|
||||
|
||||
**2. Prufe die Permission**
|
||||
Der Spieler braucht die richtige Permission. Prufe mit LuckPerms:
|
||||
```
|
||||
/lp user <spieler> permission check <permission>
|
||||
```
|
||||
|
||||
**3. Ist der Befehl blockiert?**
|
||||
Prufe mit:
|
||||
```
|
||||
/sp cb list
|
||||
```
|
||||
|
||||
**4. Plugin neu laden**
|
||||
```
|
||||
/sp reload
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## "Du hast keine Berechtigung"
|
||||
|
||||
### Symptom
|
||||
Spieler bekommen "Du hast keine Berechtigung" obwohl sie es haben sollten.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Prufe die Permission genau**
|
||||
```
|
||||
/lp user <spieler> permission check survivalplus.homes
|
||||
```
|
||||
|
||||
**2. Prufe die Gruppe**
|
||||
```
|
||||
/lp user <spieler> parent info
|
||||
```
|
||||
|
||||
**3. Permission explizit setzen**
|
||||
```
|
||||
/lp user <spieler> permission set survivalplus.homes true
|
||||
```
|
||||
|
||||
**4. Ist der Spieler OP?**
|
||||
OPs haben alle Rechte. Zum Testen:
|
||||
```
|
||||
/deop <spieler>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Homes/Warps/Claims gehen verloren
|
||||
|
||||
### Symptom
|
||||
Nach Server-Neustart sind Daten weg.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Server richtig stoppen**
|
||||
Immer mit `/stop` beenden, NIEMALS den Prozess killen!
|
||||
|
||||
**2. Dateien prufen**
|
||||
Schaue in:
|
||||
```
|
||||
plugins/SurvivalPlus/homes.yml
|
||||
plugins/SurvivalPlus/warps.yml
|
||||
plugins/SurvivalPlus/claims.yml
|
||||
```
|
||||
|
||||
Sind die Dateien leer? Dann wurden sie uberschrieben.
|
||||
|
||||
**3. Backup wiederherstellen**
|
||||
Hast du Backups? Stelle die .yml Dateien wieder her.
|
||||
|
||||
---
|
||||
|
||||
## Graber funktionieren nicht
|
||||
|
||||
### Symptom
|
||||
Beim Tod wird kein Grab erstellt.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Permission prufen**
|
||||
Der Spieler braucht: `survivalplus.graves`
|
||||
|
||||
**2. Ist Keep-Inventory an?**
|
||||
Wenn Keep-Inventory aktiv ist, gibt es keine Graber (weil keine Items droppen).
|
||||
|
||||
Prufe in config.yml:
|
||||
```yaml
|
||||
set-keepinventory: false # Auf false setzen fur Graber
|
||||
```
|
||||
|
||||
**3. Wurde das Grab erstellt aber nicht gefunden?**
|
||||
Das Grab ist unsichtbar. Gehe zu den Koordinaten und drucke Rechtsklick.
|
||||
|
||||
---
|
||||
|
||||
## Shop funktioniert nicht
|
||||
|
||||
### Symptom
|
||||
Shop zeigt keine Items oder kaufen funktioniert nicht.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Vault installiert?**
|
||||
Der Shop braucht Vault! Prufe:
|
||||
```
|
||||
/plugins
|
||||
```
|
||||
Vault sollte grun sein.
|
||||
|
||||
**2. Economy-Plugin installiert?**
|
||||
Vault braucht ein Economy-Plugin (z.B. EssentialsX, CMI).
|
||||
|
||||
**3. shop.yml prufen**
|
||||
Schaue ob Items definiert sind:
|
||||
```yaml
|
||||
items:
|
||||
DIAMOND:
|
||||
price: 100
|
||||
stock: 1000
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Claim-Schutz funktioniert nicht
|
||||
|
||||
### Symptom
|
||||
Andere konnen in meinem Claim bauen.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Ist der Claim richtig erstellt?**
|
||||
Prufe mit:
|
||||
```
|
||||
/claim info
|
||||
```
|
||||
|
||||
**2. Hat der Spieler Trust?**
|
||||
Prufe in `/claim info` ob der Spieler unter "Trusted" steht.
|
||||
|
||||
**3. Ist der Spieler OP?**
|
||||
OPs konnen uberall bauen.
|
||||
|
||||
**4. Ist der Spieler Admin?**
|
||||
Admins mit `survivalplus.claim.admin` konnen uberall bauen.
|
||||
|
||||
---
|
||||
|
||||
## Lock funktioniert nicht
|
||||
|
||||
### Symptom
|
||||
Gesperrte Truhen konnen von anderen geoffnet werden.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Ist der Block wirklich gesperrt?**
|
||||
Prufe mit:
|
||||
```
|
||||
/splock info
|
||||
```
|
||||
(dann auf den Block klicken)
|
||||
|
||||
**2. Ist der andere Spieler OP?**
|
||||
OPs konnen alles offnen.
|
||||
|
||||
**3. Hat der andere Spieler Friend-Zugriff?**
|
||||
Prufe mit `/splock info` ob er unter "Friends" steht.
|
||||
|
||||
---
|
||||
|
||||
## Server laggt
|
||||
|
||||
### Symptom
|
||||
Der Server hat Lag, TPS fallen.
|
||||
|
||||
### Losungen
|
||||
|
||||
**1. Mob-Cap aktivieren**
|
||||
In config.yml:
|
||||
```yaml
|
||||
mob-cap:
|
||||
enabled: true
|
||||
max-animals-per-chunk: 10
|
||||
```
|
||||
|
||||
**2. Auto-Clear aktivieren**
|
||||
In config.yml:
|
||||
```yaml
|
||||
auto-clear-enabled: true
|
||||
auto-clear-interval-minutes: 5 # Alle 5 Minuten Items loschen
|
||||
```
|
||||
|
||||
**3. Debug-Logging deaktivieren**
|
||||
In config.yml:
|
||||
```yaml
|
||||
debug-logging: false
|
||||
```
|
||||
|
||||
**4. Graber-Zeit reduzieren**
|
||||
In config.yml:
|
||||
```yaml
|
||||
graves:
|
||||
despawn-time: 600 # Nur 10 Minuten statt 30
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Fehler in der Konsole
|
||||
|
||||
### NullPointerException
|
||||
|
||||
**Bedeutet:** Etwas ist null, das nicht null sein sollte.
|
||||
|
||||
**Losung:**
|
||||
1. Plugin neu laden: `/sp reload`
|
||||
2. Server neustarten
|
||||
3. Wenn es weiterhin auftritt: config.yml loschen und neu generieren lassen
|
||||
|
||||
---
|
||||
|
||||
### ClassNotFoundException
|
||||
|
||||
**Bedeutet:** Eine Klasse fehlt.
|
||||
|
||||
**Losung:**
|
||||
1. Richtige Minecraft-Version? (1.21+)
|
||||
2. Plugin neu herunterladen
|
||||
3. Abhangigkeiten prufen
|
||||
|
||||
---
|
||||
|
||||
### FileNotFoundException
|
||||
|
||||
**Bedeutet:** Eine Datei fehlt.
|
||||
|
||||
**Losung:**
|
||||
1. Server neustarten (Dateien werden automatisch erstellt)
|
||||
2. Manuell leere Datei erstellen
|
||||
|
||||
---
|
||||
|
||||
### YAMLException
|
||||
|
||||
**Bedeutet:** Eine .yml Datei hat einen Syntaxfehler.
|
||||
|
||||
**Losung:**
|
||||
1. Finde die fehlerhafte Datei (steht in der Fehlermeldung)
|
||||
2. Prufe die Datei auf:
|
||||
- Fehlende Doppelpunkte
|
||||
- Falsche Einruckung (immer 2 Leerzeichen!)
|
||||
- Fehlende Anfuhrungszeichen bei Texten mit Sonderzeichen
|
||||
3. Oder: Datei loschen und neu generieren lassen
|
||||
|
||||
---
|
||||
|
||||
## config.yml zurucksetzen
|
||||
|
||||
Wenn gar nichts mehr hilft:
|
||||
|
||||
1. Server stoppen
|
||||
2. `plugins/SurvivalPlus/config.yml` loschen
|
||||
3. Server starten
|
||||
4. Neue config.yml wird automatisch erstellt
|
||||
5. Einstellungen neu vornehmen
|
||||
|
||||
**WARNUNG:** Alle Einstellungen gehen verloren!
|
||||
|
||||
---
|
||||
|
||||
## Alle Daten zurucksetzen
|
||||
|
||||
**LETZTE OPTION - ALLE DATEN GEHEN VERLOREN!**
|
||||
|
||||
1. Server stoppen
|
||||
2. Den ganzen Ordner `plugins/SurvivalPlus/` loschen
|
||||
3. Server starten
|
||||
4. Alles wird neu erstellt
|
||||
|
||||
Dies loscht:
|
||||
- Alle Homes
|
||||
- Alle Warps
|
||||
- Alle Claims
|
||||
- Alle Statistiken
|
||||
- Alle Einstellungen
|
||||
|
||||
---
|
||||
|
||||
## Support kontaktieren
|
||||
|
||||
Wenn nichts hilft:
|
||||
|
||||
1. Sammle diese Informationen:
|
||||
- Minecraft-Version
|
||||
- Plugin-Version
|
||||
- Vollstandige Fehlermeldung aus der Konsole
|
||||
- Was du getan hast bevor der Fehler auftrat
|
||||
|
||||
2. Kontaktiere den Plugin-Entwickler mit diesen Informationen
|
||||
Reference in New Issue
Block a user