Upload readme.md via GUI

This commit is contained in:
2026-02-05 21:15:10 +00:00
parent 1ca544fadc
commit d2fd8c496d

619
readme.md
View File

@@ -1,265 +1,354 @@
<div align="center">
# SurvivalPlus
# SurvivalPlus
**Minecraft Plugin für 1.21+**
### Das ultimative Survival-Plugin für deinen Minecraft Server
**Version:** 1.1.3
[![Version](https://img.shields.io/badge/Version-1.1.2--Beta-blue?style=for-the-badge)](https://github.com/username/SurvivalPlus) **Autor:** M_Viper
[![Minecraft](https://img.shields.io/badge/Minecraft-1.21+-green?style=for-the-badge&logo=minecraft)](https://www.minecraft.net/)
[![Java](https://img.shields.io/badge/Java-21+-orange?style=for-the-badge&logo=openjdk)](https://openjdk.org/) ---
[![Spigot](https://img.shields.io/badge/Spigot-API-yellow?style=for-the-badge)](https://www.spigotmc.org/)
## 📦 Übersicht & Features
---
**SurvivalPlus** erweitert das klassische Minecraft-Survival mit Komfort, Schutz und Admin-Tools:
**SurvivalPlus** erweitert dein Minecraft Survival-Erlebnis mit uber 50 Befehlen, umfangreichen Schutzsystemen und zahlreichen Quality-of-Life Features. Entwickelt fur Performance und einfache Konfiguration.
- Homes, Warps, Teleportsystem (Tpa, Back, Spawn)
</div> - Claim-System (Anti-Grief, Trust, Ban, Kick, Claim-Infos)
- Inventar- & Enderchest-Management (auch für Admins)
--- - Freundesliste, Block- & Report-System
- Shop-System, Lootchests, Sign Shops (Vault)
## 📦 Beschreibung - Player Heads, Vanish, Freeze, Ride, Sitzfunktion
- CommandBlocker, Clearchat, Clearitems, Closedoors, Lock-System
**SurvivalPlus** ist ein umfangreiches Minecraft-Plugin zur Verbesserung des klassischen Survival-Erlebnisses. - Animierte Tablist, bStats, Debug-Logging, umfangreiche Konfiguration
Es kombiniert Komfort-Features für Spieler mit leistungsstarken Verwaltungs- und Schutzmechanismen für Serverbetreiber.
---
Enthalten sind unter anderem:
Homes, Teleports, Inventar- & Enderchest-Verwaltung, Claims (Anti-Grief), Freundeslisten, Shop-System, Loot-Kisten, Tablist-Anpassungen, Player Heads, erweiterte Vanish-Funktionen sowie zahlreiche Server-Utilities. ## 🛠 Befehle (Commands)
--- Alle Befehle und Permissions findest du auch in der **plugin.yml**. Hier die wichtigsten:
## ⚡ Highlights / Features | Befehl | Beschreibung | Permission |
|--------|--------------|------------|
- **Homes & Warps** | /sp | Hauptbefehl (Info, Reload, Help, Share, CommandBlocker) | survivalplus.sp |
Persönliche Warps, Home-Management, GUI-Übersichten | /help | Hilfe & Übersicht | survivalplus.sp |
| /ir <Name> | Item umbenennen | survivalplus.itemrename |
- **Teleportation & Anfrage-System** | /workbench | Werkbank-GUI öffnen | survivalplus.workbench |
`/tpa`, `/tpaccept`, `/tpdeny`, `/back`, `/spawn` | /anvil | Amboss-GUI öffnen | survivalplus.anvil |
| /trash | Mülleimer öffnen | survivalplus.trash |
- **Claim-System (Anti-Grief)** | /showarmorstands | Debug: ArmorStands sichtbar | survivalplus.showarmorstands |
Land sichern, Trust/Untrust, Ban/Kick, Claim-Infos | /cleardebugarmorstands | Debug-ArmorStands entfernen | survivalplus.cleardebugarmorstands |
| /leashcount | Geleinte Tiere anzeigen | survivalplus.leashcount |
- **Inventar- & Enderchest-Verwaltung** | /nick <Name> | Nickname setzen | survivalplus.nick |
Admin-Zugriff auf Fremd-Inventare | /head <Spieler> | Spieler-Kopf erhalten | survivalplus.head |
| /vanish | Unsichtbar werden | survivalplus.vanish |
- **Neu: Player Heads** | /freeze <Spieler> | Spieler einfrieren | survivalplus.freeze |
Köpfe bei Tod oder per `/head` Befehl | /ride [Spieler] | Reite einen Spieler | survivalplus.ride |
| /tp <Spieler> | Teleport zu Spieler | survivalplus.tp |
- **Neu: Erweiterte Vanish-Funktionen** | /tphere <Spieler> | Spieler zu dir teleportieren | survivalplus.tphere |
Silent Join, keine Item-Aufnahme | /tpa <Spieler> | Teleportanfrage senden | survivalplus.tpa |
| /tpaccept | Anfrage akzeptieren | survivalplus.tpaccept |
- **Neu: Sign Shops** | /tpdeny | Anfrage ablehnen | survivalplus.tpdeny |
Schilder-Shops mit Vault-Integration | /back | Zum letzten Todespunkt | survivalplus.back |
| /spawn | Zum Weltspawn | survivalplus.spawn |
- **Shop-System & Lootchests** | /setspawn | Server-Spawn setzen | survivalplus.setspawn |
Verwaltung & Teleport zu Loot-Kisten | /setworldspawn | Welt-Spawn setzen | survivalplus.setworldspawn |
| /sethome <Name> | Home setzen | survivalplus.homes.set |
- **CommandBlocker & Server-Utilities** | /delhome <Name> | Home löschen | survivalplus.homes.delete |
Clearchat, Clearitems, Closedoors, Lock-System | /home <Name> | Zu Home teleportieren | survivalplus.homes |
| /homelist | GUI mit allen Homes | survivalplus.homes.list |
- **Debug-Logging** | /setwarp <Name> | Persönlichen Warp setzen | survivalplus.setwarp |
Optionales Logging in `debug.log` & `console.log` | /delwarp <Name> | Warp löschen | survivalplus.delwarp |
| /warps | Warp-GUI öffnen | survivalplus.warps |
- **Tablist** | /claim ... | Claim-System verwalten | survivalplus.claim.* |
Animiert & konfigurierbar über `tablist.yml` | /sp cb ... | CommandBlocker verwalten | survivalplus.commandblocker.* |
| /clearchat | Chat leeren | survivalplus.clearchat |
- **bStats Unterstützung** | /clearitems | Items entfernen | survivalplus.clearitems |
Anonyme Statistiken | /closedoors <radius> | Türen schließen | survivalplus.closedoors |
| /sp lock | Kisten/Türen sperren | survivalplus.lock |
--- | /shop ... | Shop verwalten | survivalplus.shop |
| /lootchests | Loot-Kisten auflisten | survivalplus.lootchests |
## Befehlsübersicht | /tploot <welt> <x> <y> <z> | Zu Loot-Kiste teleportieren | survivalplus.lootchests |
| /trade <Spieler> | Handel starten | survivalplus.trade |
> **Hinweis:** | /tradeaccept <Spieler> | Handel annehmen | survivalplus.tradeaccept |
> Alle Commands sind vollständig in der `plugin.yml` definiert. | /day | Tag setzen | survivalplus.day |
> Nachfolgend eine Übersicht nach Kategorien. | /night | Nacht setzen | survivalplus.night |
| /gm <Modus> | Gamemode ändern | survivalplus.gamemode |
--- | /heal [Spieler] | Spieler heilen | survivalplus.heal |
| /friend ... | Freundesverwaltung | survivalplus.friend |
### Allgemein / Haupt | /block <Spieler> | Spieler blockieren | survivalplus.block |
| /unblock <Spieler> | Blockierung aufheben | survivalplus.unblock |
| Befehl | Nutzung | Permission | | /blocklist | Blockliste anzeigen | survivalplus.blocklist |
|------|------|-----------| | /report <Spieler> [Grund] | Spieler melden | survivalplus.report |
| `/sp` | Hauptbefehl (Reload, Info, Help, Share, CommandBlocker u.v.m.) | `survivalplus.sp` | | /showreport <Spieler> | Reports anzeigen | survivalplus.report.show |
| `/help` | Hilfe / Übersicht (Alias: `/sp help`) | `survivalplus.sp` | | /clearreport <Spieler> | Reports löschen | survivalplus.report.clear |
| /stats | Spielerstatistiken | survivalplus.stats |
--- | /kit | Starterkit | survivalplus.kit |
| /startchallenge <Name> | Fun-Challenge starten | survivalplus.startchallenge |
### Item & Utility | /sit | Hinsetzen | survivalplus.sit |
| Befehl | Nutzung | Permission | ---
|------|------|-----------|
| `/ir <name>` | Item umbenennen (Item in Hand) | `survivalplus.itemrename` | ## 🔐 Permissions
| `/workbench` | Öffnet Werkbank-GUI | `survivalplus.workbench` |
| `/anvil` | Öffnet Amboss-GUI | `survivalplus.anvil` | - `survivalplus.*` — Vollzugriff (OP)
| `/trash` | Öffnet Mülleimer | `survivalplus.trash` | - `survivalplus.sp` — Zugriff auf Hauptbefehl
| `/showarmorstands` | Debug: ArmorStands sichtbar | `survivalplus.showarmorstands` | - `survivalplus.claim.use / trust / admin` — Claim-System
| `/cleardebugarmorstands` | Entfernt Debug-ArmorStands | `survivalplus.cleardebugarmorstands` | - `survivalplus.vanish.silent` — Silent Join
| `/leashcount` | Zeigt geleinte Tiere | `survivalplus.leashcount` | - `survivalplus.vanish.no-pickup` — Keine Item-Aufnahme
| `/nick <Name>` | Nickname setzen (Farben/Hex) | `survivalplus.nick` | - `survivalplus.head``/head` nutzen
| `/nick off` | Nickname entfernen | `survivalplus.nick` | - `survivalplus.notify` — Admin-Benachrichtigungen
| `/head <Spieler>` | Spieler-Kopf erhalten | `survivalplus.head` |
➡ Vollständige Liste: **plugin.yml**
---
---
### Admin & Tools
## ⚙️ Installation & Setup
| Befehl | Nutzung | Permission |
|------|------|-----------| 1. Aktuelle `.jar` herunterladen
| `/vanish` | Unsichtbar (Silent, No-Pickup optional) | `survivalplus.vanish` | 2. In den `plugins/` Ordner legen
| `/freeze <Spieler>` | Spieler einfrieren | `survivalplus.freeze` | 3. **LuckPerms** und **Vault** installieren (empfohlen)
| `/ride [Spieler]` | Reite einen Spieler | `survivalplus.ride` | 4. Server neu starten oder `/reload`
5. Konfigurationsdateien (`config.yml`, `lang.yml`, `help.yml`, etc.) nach Wunsch anpassen
---
---
### Teleportation
## ⚙️ Konfiguration & Platzhalter
| Befehl | Nutzung | Permission |
|------|------|-----------| - **Alle Nachrichten**: In `lang.yml` anpassbar (außer feste Plugin-Infos)
| `/tp <Spieler>` | Teleport zu Spieler | `survivalplus.tp` | - **Hilfe & Gruppen**: In `help.yml` strukturierbar
| `/tphere <Spieler>` | Spieler zu dir teleportieren | `survivalplus.tphere` | - **Tablist**: In `tablist.yml` animierbar
| `/tpa <Spieler>` | Teleportanfrage senden | `survivalplus.tpa` | - **Shop, Claims, Homes, etc.**: Eigene YAML-Dateien
| `/tpaccept` | Anfrage akzeptieren | `survivalplus.tpaccept` | - **Platzhalter**: `%player%`, `%x%`, `%y%`, `%z%`, `%world%`, `{item}`, `{price}`, `{stock}` u.v.m.
| `/tpdeny` | Anfrage ablehnen | `survivalplus.tpdeny` |
| `/back` | Zum letzten Todespunkt | `survivalplus.back` | ---
| `/spawn` | Zum Weltspawn | `survivalplus.spawn` |
| `/setspawn` | Server-Spawn setzen | `survivalplus.setspawn` | ## 🐞 Debug & Fehlerberichte
| `/setworldspawn` | Welt-Spawn setzen | `survivalplus.setworldspawn` |
- In `config.yml` aktivieren:
--- ```yml
debug-logging: true
### Homes & Warps ```
- Logs: `Debug/debug.log` (Fehler, Stacktraces), `Debug/console.log` (Konsolenausgabe)
| Befehl | Nutzung | Permission |
|------|------|-----------| ---
| `/sethome <name>` | Home setzen | `survivalplus.homes.set` |
| `/delhome <name>` | Home löschen | `survivalplus.homes.delete` | ## 📊 Statistiken & bStats
| `/home <name>` | Zu Home teleportieren | `survivalplus.homes` |
| `/homelist` | GUI mit allen Homes | `survivalplus.homes.list` | - Anonyme Nutzungsstatistiken via [bStats](https://bstats.org/plugin/bukkit/SurvivalPlus)
| `/setwarp <name>` | Persönlichen Warp setzen | `survivalplus.setwarp` |
| `/delwarp <name>` | Warp löschen | `survivalplus.delwarp` | ---
| `/warps` | Warp-GUI öffnen | `survivalplus.warps` |
## 📜 Lizenz & Support
---
Dieses Projekt ist **frei für privaten Gebrauch**.
### Claim (Anti-Grief)
**Kontakt / Support / Feature-Wünsche:**
| Befehl | Nutzung | Permission | - [SpigotMC-Profil](https://www.spigotmc.org/resources/authors/m-lukas-17.618600/)
|------|------|-----------| - [Bugtracker](https://git.viper.ipv64.net/M_Viper/Survival-Plus/issues)
| `/claim mark 1|2` | Auswahlpunkt setzen | — |
| `/claim` | Gebiet claimen | `survivalplus.claim.use` | ---
| `/claim unclaim` | Claim löschen | `survivalplus.claim.use` |
| `/claim unclaim <Spieler>` | Alle Claims löschen (Admin) | `survivalplus.claim.admin` | ## ❓ FAQ & Hinweise
| `/claim trust <Spieler>` | Spieler hinzufügen | `survivalplus.claim.trust` |
| `/claim untrust <Spieler>` | Spieler entfernen | `survivalplus.claim.trust` | - **Welche Minecraft-Version?** 1.21+ (Paper/Spigot/Bukkit)
| `/claim ban <Spieler>` | Spieler bannen | `survivalplus.claim.ban` | - **Welche Plugins werden unterstützt?** LuckPerms, Vault, PlaceholderAPI, ProtocolLib (softdepend)
| `/claim kick <Spieler>` | Spieler kicken | `survivalplus.claim.kick` | - **Wie kann ich alle Texte anpassen?** Über `lang.yml` und `help.yml`
| `/claim info` | Claim-Infos anzeigen | `survivalplus.claim.use` | - **Wie kann ich Claims, Shops, Homes sichern?** YAML-Dateien im `plugins/SurvivalPlus/`-Ordner
- **Wie kann ich Fehler melden?** Siehe Support-Links oben
---
---
### CommandBlocker / Server-Management
> **Hinweis:**
| Befehl | Nutzung | Permission | > Alle Commands sind vollständig in der `plugin.yml` definiert.
|------|------|-----------| > Nachfolgend eine Übersicht nach Kategorien.
| `/sp cb add <cmd>` | Befehl blockieren | `survivalplus.commandblocker.add` |
| `/sp cb remove <cmd>` | Blockierung entfernen | `survivalplus.commandblocker.remove` | ---
| `/sp cb list` | Blockierte Befehle | `survivalplus.commandblocker.list` |
| `/clearchat` | Chat leeren | `survivalplus.clearchat` | ### Allgemein / Haupt
| `/clearitems` | Items entfernen | `survivalplus.clearitems` |
| `/closedoors <radius>` | Türen schließen | `survivalplus.closedoors` | | Befehl | Nutzung | Permission |
| `/sp lock` | Kisten/Türen sperren | `survivalplus.lock` | |------|------|-----------|
| `/sp` | Hauptbefehl (Reload, Info, Help, Share, CommandBlocker u.v.m.) | `survivalplus.sp` |
--- | `/help` | Hilfe / Übersicht (Alias: `/sp help`) | `survivalplus.sp` |
### Shop, Loot & Trade ---
| Befehl | Nutzung | Permission | ### Item & Utility
|------|------|-----------|
| **Sign Shops** | `[Buy] Menge Item Preis` | automatisch | | Befehl | Nutzung | Permission |
| `/shop add <item> <preis> <bestand>` | Shop verwalten | `survivalplus.shop` | |------|------|-----------|
| `/lootchests` | Loot-Kisten auflisten | `survivalplus.lootchests` | | `/ir <name>` | Item umbenennen (Item in Hand) | `survivalplus.itemrename` |
| `/tploot <welt> <x> <y> <z>` | Zu Loot-Kiste teleportieren | `survivalplus.lootchests` | | `/workbench` | Öffnet Werkbank-GUI | `survivalplus.workbench` |
| `/trade <Spieler>` | Handel starten | `survivalplus.trade` | | `/anvil` | Öffnet Amboss-GUI | `survivalplus.anvil` |
| `/tradeaccept <Spieler>` | Handel annehmen | `survivalplus.tradeaccept` | | `/trash` | Öffnet Mülleimer | `survivalplus.trash` |
| `/showarmorstands` | Debug: ArmorStands sichtbar | `survivalplus.showarmorstands` |
--- | `/cleardebugarmorstands` | Entfernt Debug-ArmorStands | `survivalplus.cleardebugarmorstands` |
| `/leashcount` | Zeigt geleinte Tiere | `survivalplus.leashcount` |
### Zeit, Gamemode & Admin | `/nick <Name>` | Nickname setzen (Farben/Hex) | `survivalplus.nick` |
| `/nick off` | Nickname entfernen | `survivalplus.nick` |
| Befehl | Nutzung | Permission | | `/head <Spieler>` | Spieler-Kopf erhalten | `survivalplus.head` |
|------|------|-----------|
| `/day` | Tag setzen | `survivalplus.day` | ---
| `/night` | Nacht setzen | `survivalplus.night` |
| `/gm <modus>` | Gamemode ändern | `survivalplus.gamemode` | ### Admin & Tools
| `/heal [Spieler]` | Spieler heilen | `survivalplus.heal` |
| Befehl | Nutzung | Permission |
--- |------|------|-----------|
| `/vanish` | Unsichtbar (Silent, No-Pickup optional) | `survivalplus.vanish` |
### Freundes-, Block- & Report-System | `/freeze <Spieler>` | Spieler einfrieren | `survivalplus.freeze` |
| `/ride [Spieler]` | Reite einen Spieler | `survivalplus.ride` |
| Befehl | Nutzung | Permission |
|------|------|-----------| ---
| `/friend add|accept|deny` | Freundesverwaltung | — |
| `/block <Spieler>` | Spieler blockieren | `survivalplus.block` | ### Teleportation
| `/unblock <Spieler>` | Blockierung aufheben | `survivalplus.unblock` |
| `/blocklist` | Blockliste anzeigen | `survivalplus.blocklist` | | Befehl | Nutzung | Permission |
| `/report <Spieler> [Grund]` | Spieler melden | `survivalplus.report` | |------|------|-----------|
| `/showreport <Spieler>` | Reports anzeigen | `survivalplus.report.show` | | `/tp <Spieler>` | Teleport zu Spieler | `survivalplus.tp` |
| `/clearreport <Spieler>` | Reports löschen | `survivalplus.report.clear` | | `/tphere <Spieler>` | Spieler zu dir teleportieren | `survivalplus.tphere` |
| `/tpa <Spieler>` | Teleportanfrage senden | `survivalplus.tpa` |
--- | `/tpaccept` | Anfrage akzeptieren | `survivalplus.tpaccept` |
| `/tpdeny` | Anfrage ablehnen | `survivalplus.tpdeny` |
### Sonstiges | `/back` | Zum letzten Todespunkt | `survivalplus.back` |
| `/spawn` | Zum Weltspawn | `survivalplus.spawn` |
| Befehl | Nutzung | Permission | | `/setspawn` | Server-Spawn setzen | `survivalplus.setspawn` |
|------|------|-----------| | `/setworldspawn` | Welt-Spawn setzen | `survivalplus.setworldspawn` |
| `/stats` | Spielerstatistiken | `survivalplus.stats` |
| `/kit` | Starterkit | `survivalplus.kit` | ---
| `/startchallenge <name>` | Fun-Challenge starten | `survivalplus.startchallenge` |
| `/sit` | Hinsetzen | `survivalplus.sit` | ### Homes & Warps
--- | Befehl | Nutzung | Permission |
|------|------|-----------|
## 🔐 Permissions (Kurzüberblick) | `/sethome <name>` | Home setzen | `survivalplus.homes.set` |
| `/delhome <name>` | Home löschen | `survivalplus.homes.delete` |
- `survivalplus.*` — Vollzugriff (OP) | `/home <name>` | Zu Home teleportieren | `survivalplus.homes` |
- `survivalplus.sp` — Zugriff auf Hauptbefehl | `/homelist` | GUI mit allen Homes | `survivalplus.homes.list` |
- `survivalplus.claim.use / trust / admin` — Claim-System | `/setwarp <name>` | Persönlichen Warp setzen | `survivalplus.setwarp` |
- `survivalplus.vanish.silent` — Silent Join | `/delwarp <name>` | Warp löschen | `survivalplus.delwarp` |
- `survivalplus.vanish.no-pickup` — Keine Item-Aufnahme | `/warps` | Warp-GUI öffnen | `survivalplus.warps` |
- `survivalplus.head``/head` nutzen
- `survivalplus.notify` — Admin-Benachrichtigungen ---
➡ Vollständige Liste: **plugin.yml** ### Claim (Anti-Grief)
--- | Befehl | Nutzung | Permission |
|------|------|-----------|
## ⚙ Installation | `/claim mark 1|2` | Auswahlpunkt setzen | — |
| `/claim` | Gebiet claimen | `survivalplus.claim.use` |
1. Aktuelle `.jar` herunterladen | `/claim unclaim` | Claim löschen | `survivalplus.claim.use` |
2. In den `plugins/` Ordner legen | `/claim unclaim <Spieler>` | Alle Claims löschen (Admin) | `survivalplus.claim.admin` |
3. **LuckPerms** und **Vault** installieren | `/claim trust <Spieler>` | Spieler hinzufügen | `survivalplus.claim.trust` |
4. Server neu starten oder `/reload` | `/claim untrust <Spieler>` | Spieler entfernen | `survivalplus.claim.trust` |
| `/claim ban <Spieler>` | Spieler bannen | `survivalplus.claim.ban` |
--- | `/claim kick <Spieler>` | Spieler kicken | `survivalplus.claim.kick` |
| `/claim info` | Claim-Infos anzeigen | `survivalplus.claim.use` |
## 🐞 Debug & Fehlerberichte
---
- In `config.yml` setzen:
```yml ### CommandBlocker / Server-Management
debug-logging: true
``` | Befehl | Nutzung | Permission |
|------|------|-----------|
## 🐞 Debug & Logs | `/sp cb add <cmd>` | Befehl blockieren | `survivalplus.commandblocker.add` |
| `/sp cb remove <cmd>` | Blockierung entfernen | `survivalplus.commandblocker.remove` |
- `Debug/debug.log` — Enthält Plugin-Fehler und Stacktraces (nur bei aktiviertem Debug-Logging) | `/sp cb list` | Blockierte Befehle | `survivalplus.commandblocker.list` |
- `Debug/console.log` — Kompletter Konsolenoutput zur Weitergabe an Entwickler | `/clearchat` | Chat leeren | `survivalplus.clearchat` |
| `/clearitems` | Items entfernen | `survivalplus.clearitems` |
--- | `/closedoors <radius>` | Türen schließen | `survivalplus.closedoors` |
| `/sp lock` | Kisten/Türen sperren | `survivalplus.lock` |
## 📜 Lizenz & Kontakt
---
Dieses Projekt ist frei für den **privaten Gebrauch**.
### Shop, Loot & Trade
**Kontakt / Support / Feature-Wünsche:**
**M_Viper** (Repo-Owner / GitHub) | Befehl | Nutzung | Permission |
|------|------|-----------|
| **Sign Shops** | `[Buy] Menge Item Preis` | automatisch |
| `/shop add <item> <preis> <bestand>` | Shop verwalten | `survivalplus.shop` |
| `/lootchests` | Loot-Kisten auflisten | `survivalplus.lootchests` |
| `/tploot <welt> <x> <y> <z>` | Zu Loot-Kiste teleportieren | `survivalplus.lootchests` |
| `/trade <Spieler>` | Handel starten | `survivalplus.trade` |
| `/tradeaccept <Spieler>` | Handel annehmen | `survivalplus.tradeaccept` |
---
### Zeit, Gamemode & Admin
| Befehl | Nutzung | Permission |
|------|------|-----------|
| `/day` | Tag setzen | `survivalplus.day` |
| `/night` | Nacht setzen | `survivalplus.night` |
| `/gm <modus>` | Gamemode ändern | `survivalplus.gamemode` |
| `/heal [Spieler]` | Spieler heilen | `survivalplus.heal` |
---
### Freundes-, Block- & Report-System
| Befehl | Nutzung | Permission |
|------|------|-----------|
| `/friend add|accept|deny` | Freundesverwaltung | — |
| `/block <Spieler>` | Spieler blockieren | `survivalplus.block` |
| `/unblock <Spieler>` | Blockierung aufheben | `survivalplus.unblock` |
| `/blocklist` | Blockliste anzeigen | `survivalplus.blocklist` |
| `/report <Spieler> [Grund]` | Spieler melden | `survivalplus.report` |
| `/showreport <Spieler>` | Reports anzeigen | `survivalplus.report.show` |
| `/clearreport <Spieler>` | Reports löschen | `survivalplus.report.clear` |
---
### Sonstiges
| Befehl | Nutzung | Permission |
|------|------|-----------|
| `/stats` | Spielerstatistiken | `survivalplus.stats` |
| `/kit` | Starterkit | `survivalplus.kit` |
| `/startchallenge <name>` | Fun-Challenge starten | `survivalplus.startchallenge` |
| `/sit` | Hinsetzen | `survivalplus.sit` |
---
## 🔐 Permissions (Kurzüberblick)
- `survivalplus.*` — Vollzugriff (OP)
- `survivalplus.sp` — Zugriff auf Hauptbefehl
- `survivalplus.claim.use / trust / admin` — Claim-System
- `survivalplus.vanish.silent` — Silent Join
- `survivalplus.vanish.no-pickup` — Keine Item-Aufnahme
- `survivalplus.head` — `/head` nutzen
- `survivalplus.notify` — Admin-Benachrichtigungen
➡ Vollständige Liste: **plugin.yml**
---
## ⚙ Installation
1. Aktuelle `.jar` herunterladen
2. In den `plugins/` Ordner legen
3. **LuckPerms** und **Vault** installieren
4. Server neu starten oder `/reload`
---
## 🐞 Debug & Fehlerberichte
- In `config.yml` setzen:
```yml
debug-logging: true
```
## 🐞 Debug & Logs
- `Debug/debug.log` — Enthält Plugin-Fehler und Stacktraces (nur bei aktiviertem Debug-Logging)
- `Debug/console.log` — Kompletter Konsolenoutput zur Weitergabe an Entwickler
---
## 📜 Lizenz & Kontakt
Dieses Projekt ist frei für den **privaten Gebrauch**.
**Kontakt / Support / Feature-Wünsche:**
**M_Viper** (Repo-Owner / GitHub)