From 27936ff855371a80bfb0da2f838a5a64cfaea664 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sun, 3 Aug 2025 15:44:48 +0000 Subject: [PATCH] Dateien nach "src/main/resources" hochladen --- src/main/resources/backpacks.yml | 2 + src/main/resources/config.yml | 46 +++++ src/main/resources/friends.yml | Bin 0 -> 1024 bytes src/main/resources/graves.yml | Bin 0 -> 1024 bytes src/main/resources/help.yml | 93 +++++++++ src/main/resources/homes.yml | 3 + src/main/resources/lang.yml | 241 ++++++++++++++++++++++ src/main/resources/leashes.yml | Bin 0 -> 1024 bytes src/main/resources/plugin.yml | 343 +++++++++++++++++++++++++++++++ src/main/resources/stats.yml | 9 + 10 files changed, 737 insertions(+) create mode 100644 src/main/resources/backpacks.yml create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/friends.yml create mode 100644 src/main/resources/graves.yml create mode 100644 src/main/resources/help.yml create mode 100644 src/main/resources/homes.yml create mode 100644 src/main/resources/lang.yml create mode 100644 src/main/resources/leashes.yml create mode 100644 src/main/resources/plugin.yml create mode 100644 src/main/resources/stats.yml diff --git a/src/main/resources/backpacks.yml b/src/main/resources/backpacks.yml new file mode 100644 index 0000000..3b78de9 --- /dev/null +++ b/src/main/resources/backpacks.yml @@ -0,0 +1,2 @@ +# Backpacks configuration file +backpacks: {} \ No newline at end of file diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..bfc18ff --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,46 @@ +# Anzahl der erlaubten Homes für Member +max-homes: 3 + +# Aktivieren oder Deaktivieren des automatischen Löschens von Items +auto-clear-enabled: true +# Intervall in Minuten für das automatische Löschen herumliegender Items +auto-clear-interval-minutes: 15 + +# Zeit in Sekunden, nach der Gräber verschwinden (Standard: 30 Minuten) +graves: + despawn-time: 1800 + +# redstone Clock Detector +redstone-clock-detector-enabled: true + +# AFK Aktivieren/Deaktivieren (Wenn du kick-after-seconds auf 0 setzt, wird kein Spieler gekickt, nur AFK markiert.) +afk: + enabled: true + # nach 5 Minuten Inaktivität als AFK markieren + afk-after-seconds: 300 + # nach 15 Minuten wird Spieler gekickt + kick-after-seconds: 900 + +# Nacht/Schlafmodus +sleep: + required-percentage: 50.0 + +# Mob-Leash-Limit +mob-leash-limit: + enabled: true + max-leash-count: 5 + +# Mobcap-Begrenzung +mob-cap: + enabled: true + max-animals-per-chunk: 10 + +# Spawn Schutz Radius +spawnprotection: + enabled: true + radius: 40 + protect-block-break: true + protect-block-place: true + protect-pvp: true + bypass-permission: survivalplus.spawnprotection.bypass + diff --git a/src/main/resources/friends.yml b/src/main/resources/friends.yml new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/src/main/resources/graves.yml b/src/main/resources/graves.yml new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/src/main/resources/help.yml b/src/main/resources/help.yml new file mode 100644 index 0000000..8f179ff --- /dev/null +++ b/src/main/resources/help.yml @@ -0,0 +1,93 @@ +header: "&6=== SurvivalPlus Hilfe ===" +footer: "&6===========================" + +commands: + gm: + description: "&eWechselt den Spielmodus (survival, creative, adventure, spectator)." + usage: "&b/gm < survival | creative | adventure | spectator >" + sp: + description: "&eHauptbefehl für SurvivalPlus mit Unterbefehlen." + usage: "&b/sp < reload | help >" + sethome: + description: "&eSetzt einen neuen Homepunkt." + usage: "&b/sethome " + delhome: + description: "&eLöscht einen Homepunkt." + usage: "&b/delhome " + homelist: + description: "&eZeigt alle deine Homes." + usage: "&b/homelist" + inv: + description: "&eÖffnet dein Inventar." + usage: "&b/inv" + ec: + description: "&eÖffnet deine Endertruhe." + usage: "&b/ec" + setspawn: + description: "&eSetzt den Spawnpunkt der Welt." + usage: "&b/setspawn" + setworldspawn: + description: "&eSetzt den globalen Weltspawnpunkt." + usage: "&b/setworldspawn" + clearchat: + description: "&eLöscht den Chat für alle Spieler." + usage: "&b/clearchat" + clearitems: + description: "&eEntfernt alle Items auf dem Boden." + usage: "&b/clearitems" + closedoors: + description: "&eSchließt alle Türen in der Nähe." + usage: "&b/closedoors" + sit: + description: "&eSetzt dich hin oder steht wieder auf." + usage: "&b/sit" + back: + description: "&eTeleportiert dich zurück zum letzten Ort." + usage: "&b/back" + friend: + description: "&eVerwalte Freunde (add, remove, list)." + usage: "&b/friend < add | remove | list > [Spieler]" + ir: + description: "&eBenennt Items um." + usage: "&b/ir " + showarmorstands: + description: "&eZeigt Debug ArmorStands an." + usage: "&b/showarmorstands" + cleardebugarmorstands: + description: "&eLöscht alle Debug ArmorStands." + usage: "&b/cleardebugarmorstands" + trash: + description: "&eÖffnet den Müll." + usage: "&b/trash" + workbench: + description: "&eÖffnet eine Werkbank GUI." + usage: "&b/workbench" + anvil: + description: "&eÖffnet eine Amboss GUI." + usage: "&b/anvil" + stats: + description: "&eZeigt deine persönlichen Statistiken an." + usage: "&b/stats" + lock: + description: "&eSchützt Container mit dem LockSystem." + usage: "&b/lock < lock | unlock | info >" + + tp: + description: "&eTeleportiert dich zu einem anderen Spieler." + usage: "&b/tp " + tphere: + description: "&eTeleportiert einen Spieler zu dir." + usage: "&b/tphere " + tpa: + description: "&eSendet eine Teleport-Anfrage an einen Spieler." + usage: "&b/tpa " + tpaccept: + description: "&eAkzeptiert eine Teleport-Anfrage." + usage: "&b/tpaccept" + tpdeny: + description: "&eLehnt eine Teleport-Anfrage ab." + usage: "&b/tpdeny" + +messages: + header: "&6=== Befehle ===" + footer: "&6================" diff --git a/src/main/resources/homes.yml b/src/main/resources/homes.yml new file mode 100644 index 0000000..e743c88 --- /dev/null +++ b/src/main/resources/homes.yml @@ -0,0 +1,3 @@ +# Diese Datei speichert die Home-Daten der Spieler +# Format: homes...{world,x,y,z,yaw,pitch} +homes: {} \ No newline at end of file diff --git a/src/main/resources/lang.yml b/src/main/resources/lang.yml new file mode 100644 index 0000000..06bb62e --- /dev/null +++ b/src/main/resources/lang.yml @@ -0,0 +1,241 @@ +sp: + no-permission: "§cDu hast keine Berechtigung für diesen Befehl!" + plugin.reloaded: "§aSurvivalPlus wurde erfolgreich neu geladen!" + sp.invalid-subcommand: "§cUngültiger Unterbefehl! Verwendung: /sp [reload | help]" + sp.help-not-found: "§cHilfedatei (help.yml) konnte nicht geladen werden!" + +plugin: + enabled: "&aSurvivalPlus wurde erfolgreich aktiviert!" + reloaded: "&aSurvivalPlus wurde erfolgreich neu geladen!" + disabled: "&cSurvivalPlus wurde deaktiviert." + info: "&6SurvivalPlus Plugin-Info: Version %version%" + +no-permission: "§cDu hast keine Berechtigung für diesen Befehl!" +no-permission-others: "§cDu hast keine Berechtigung, den Spielmodus anderer Spieler zu ändern!" +no-permission-others-ec: "§cDu hast keine Berechtigung, die Enderchest anderer Spieler anzusehen!" +no-permission-others-inv: "§cDu hast keine Berechtigung, das Inventar anderer Spieler anzusehen!" +player-not-found: "§cSpieler nicht gefunden!" +player-only: "§cDieser Befehl ist nur für Spieler!" + +autoclear: + cleared: "&c&l%count% Items wurden automatisch gelöscht." + warning: "&e&lAchtung! &rIn 10 Sekunden werden alle Items gelöscht!" + +clearchat: + cleared: "§aDer Chat wurde erfolgreich gelöscht." + no-permission: "§cDu hast keine Rechte, den Chat zu löschen." + +clearitems: + no-permission: "§cDu hast keine Rechte, Items zu löschen." + +closedoors: + invalidradius: "Der Radius muss eine gültige positive Zahl sein!" + noplayer: "Nur Spieler können diesen Befehl nutzen!" + nopermission: "Dafür hast du keine Rechte!" + success: "Es wurden %count% Türen geschlossen." + usage: "Benutzung: /closedoors " + +delhome: + not-found: "§cDieses Home existiert nicht!" + success: "§aHome %name% wurde gelöscht!" + usage: "§cVerwendung: /delhome " + +enderchest: + data-not-found: "§cDie Enderchest-Daten des Spielers konnten nicht gefunden werden! Der Spieler war möglicherweise nie auf diesem Server." + gui-title: "Enderchest von " + load-error: "§cFehler beim Laden der Enderchest: %error%" + opened: "§aEnderchest von %player% geöffnet!" + usage: "§cVerwendung: /ec [spieler]" + +gamemode: + adventure: "Abenteuer" + changed-other: "§aSpielmodus von %player% zu %mode% geändert!" + changed-self: "§aDein Spielmodus wurde zu %mode% geändert!" + creative: "Kreativ" + invalid-gamemode: "§cUngültiger Spielmodus! Verwende 0, 1, 2 oder 3" + spectator: "Zuschauer" + survival: "Überleben" + usage: "§cVerwendung: /gm <0|1|2|3> [spieler]" + +homelist: + gui-title: "Deine Homes" + home-deleted: "§cDieses Home existiert nicht mehr!" + no-homes: "§cDu hast keine Homes gesetzt!" + teleported: "§aZum Home %name% teleportiert!" + +inventory: + data-not-found: "§cDie Inventardaten des Spielers konnten nicht gefunden werden! Der Spieler war möglicherweise nie auf diesem Server." + gui-title: "Inventar von " + load-error: "§cFehler beim Laden des Inventars: %error%" + opened: "§aInventar von %player% geöffnet!" + usage: "§cVerwendung: /inv " + +sethome: + already-exists: "§cEin Home mit diesem Namen existiert bereits!" + invalid-name: "§cDer Home-Name darf nur Buchstaben, Zahlen und Unterstriche enthalten!" + limit-reached: "§cDu hast die maximale Anzahl an Homes erreicht!" + success: "§aHome %name% wurde gesetzt!" + usage: "§cVerwendung: /sethome " + +setspawn: + no-permission: "§cDu hast keine Berechtigung, den Spawnpunkt zu setzen!" + success: "§aSpawnpunkt wurde erfolgreich gesetzt!" + +setworldspawn: + no-permission: "§cDu hast keine Berechtigung, den Weltspawn zu setzen!" + success: "§aWeltspawn wurde erfolgreich gesetzt!" + +sit: + stand-up: "§aDu bist aufgestanden!" + success: "§aDu hast dich hingesetzt!" + usage: "§cVerwendung: /sit" + +graves: + created: "§aDein Grab wurde bei x=%.2f, y=%.2f, z=%.2f erstellt!" + despawned: "§cDein Grab bei x=%.2f, y=%.2f, z=%.2f ist verschwunden!" + access-denied: "§cNur der Eigentümer kann dieses Grab öffnen!" + +back: + usage: "§cVerwendung: /back" + no-death-point: "§cDu hast keinen Todespunkt!" + success: "§aTeleportiert zum Todespunkt bei x=%.2f, y=%.2f, z=%.2f!" + +msg: + description: "Sende eine private Nachricht an einen Spieler." + usage: "/msg " + +r: + description: "Antworte auf die letzte private Nachricht." + usage: "/r " + +pm: + description: "Schalte private Nachrichten an oder aus." + usage: "/pm toggle" + +backpack: + name: "&eRucksack" + inventory-title: "&eDein Rucksack" + +friend: + error: + player-only: "&cDieser Befehl ist nur für Spieler!" + player-not-found: "&cSpieler %s nicht gefunden!" + self: "&cDu kannst dich nicht selbst hinzufügen!" + already-friends: "&cDu bist bereits mit %s befreundet!" + request-pending: "&cDu hast bereits eine Anfrage an %s gesendet!" + no-request: "&cKeine Anfrage von %s gefunden!" + not-friends: "&c%s ist nicht in deiner Freundesliste!" + different-world: "&cIhr müsst in derselben Welt sein, um zu teleportieren!" + add-usage: "&cVerwendung: /friend add " + accept-usage: "&cVerwendung: /friend accept " + deny-usage: "&cVerwendung: /friend deny " + list-usage: "&cVerwendung: /friend list" + del-usage: "&cVerwendung: /friend del " + tp-usage: "&cVerwendung: /friend tp " + +ir: + only-player: "&cDieser Befehl kann nur von Spielern ausgeführt werden." + no-permission: "&cDu hast keine Berechtigung, diesen Befehl zu benutzen." + no-name: "&cBitte gib einen neuen Namen an." + usage: "&eBenutze: /ir " + no-item: "&cDu hältst kein Item in der Hand." + cant-rename: "&cDieses Item kann nicht umbenannt werden." + success: "&aDas Item wurde erfolgreich in {name} umbenannt!" + +afk: + set: "&7Du bist jetzt AFK." + unset: "&7Du bist nicht mehr AFK." + +sleep: + skipped: "&aDie Nacht wurde übersprungen! (%sleeping% von %total% Spielern haben geschlafen)" + progress: "&e%sleeping%/%total% Spielern schlafen... (%required%% benötigt zum Überspringen der Nacht)" + +orealarm: + message: "§c[Erz-Alarm] Spieler §e%player% §chat in %seconds% Sekunden ungewöhnlich viele %ore% abgebaut: §e%count%" + +stats: + only_player: "&cDieser Befehl kann nur von Spielern ausgeführt werden." + no_stats: "&eDu hast noch keine Statistiken!" + header: "&6=== Spielerstatistiken von &e{player} &6===" + playtime: "&fSpielzeit: &b{time}" + kills: "&fKills: &a{kills}" + deaths: "&fTode: &c{deaths}" + blocks_placed: "&fBlöcke platziert: &e{placed}" + blocks_broken: "&fBlöcke abgebaut: &e{broken}" + +welcome: + first-join-message: "&aWillkommen auf dem Server, &e{player}&a! Viel Spaß!" + welcome.first-join-sound: ENTITY_FIREWORK_ROCKET_LAUNCH + welcome.first-join-sound-volume: 1.0 + welcome.first-join-sound-pitch: 1.0 + + return-message: "&6Willkommen zurück, &e{player}&6!" + welcome.return-sound: ENTITY_FIREWORK_ROCKET_BLAST + welcome.return-sound-volume: 1.0 + welcome.return-sound-pitch: 1.0 + +mob-leash-limit: + max-reached: "§cDu hast das maximale Leinen-Limit von §e%count%§c erreicht!" + leashed: "§aTier angeleint. Du hast jetzt §e%count%§a geleinte Tiere." + unleashed: "§aTier abgeleint. Du hast jetzt §e%count%§a geleinte Tiere." + entity-died: "§cEin angeleintes Tier ist gestorben. Du hast jetzt §e%count%§c geleinte Tiere." + +mob-cap: + limit-reached: "&cZu viele Tiere in diesem Chunk! Maximal %max% Tiere erlaubt." + animal-removed: "&cEin Tier wurde entfernt, da das Chunk-Limit von %max% erreicht wurde." + +spawnprotection: + blockbreak-denied: "&cDu kannst im Spawnbereich keine Blöcke abbauen." + blockplace-denied: "&cDu kannst im Spawnbereich keine Blöcke platzieren." + pvp-denied: "&cPvP ist im Spawnbereich deaktiviert." + +lock: + mode-start: "§aRechtsklicke jetzt auf eine Tür oder Kiste, um sie zu sperren!" + mode-timeout: "§cDer Sperrmodus ist nach 30 Sekunden abgebrochen." + mode-already: "§cDu befindest dich bereits im Sperrmodus!" + only-players: "§cDieser Befehl kann nur von einem Spieler ausgeführt werden!" + usage: "§cBenutzung: /lock, /lock unlock, /lock friendadd , /lock friendremove " + no-target-block: "§cDu musst auf eine Tür oder Truhe schauen, um diesen Befehl zu benutzen!" + not-lockable: "§cDies kann nicht gesperrt werden!" + already-locked: "§cDies ist bereits gesperrt!" + locked: "§aTür/Truhe erfolgreich gesperrt!" + unlocked: "§aBlock erfolgreich entsperrt!" + not-locked: "§cDies ist nicht gesperrt!" + no-permission-unlock: "§cDu bist nicht der Besitzer!" + block-denied: "§cDies ist gesperrt. Du hast keinen Zugriff." + no-permission-friends: "§cNur der Besitzer kann Freunde verwalten!" + unknown-subcommand: "§cUnbekannter Befehl." + +friendadd: + usage: "§cBenutzung: /lock friendadd " + not-found: "§cSpieler nicht gefunden oder nicht online!" + success: "§a{player} wurde erfolgreich als Freund hinzugefügt!" + +friendremove: + usage: "§cBenutzung: /lock friendremove " + not-found: "§cSpieler nicht gefunden oder nicht online!" + success: "§a{player} wurde erfolgreich als Freund entfernt!" + + +teleport-usage: "§cVerwendung: /tp " +teleport-success: "§aDu wurdest zu %player% teleportiert!" + +tphere-usage: "§cVerwendung: /tphere " +tphere-success: "§a%player% wurde zu dir teleportiert!" + +tpa-usage: "§cVerwendung: /tpa " +tpa-sent: "§aTeleportanfrage an %player% gesendet!" +tpa-received: "§e%player% möchte sich zu dir teleportieren. Nutze /tpaccept oder /tpdeny." + +tpaccept-success: "§aTeleportanfrage von %player% akzeptiert!" +tpa-accepted: "§aDeine Teleportanfrage wurde von %player% angenommen." + +tpdeny-success: "§cTeleportanfrage abgelehnt!" +tpa-denied: "§cDeine Teleportanfrage wurde von %player% abgelehnt." + +no-tpa-request: "§cDu hast keine ausstehende Teleportanfrage." + +# Allgemeine Nachrichten für Teleport-Befehle +no-permission: "§cDu hast keine Berechtigung für diesen Befehl!" +only-players: "§cDieser Befehl kann nur von Spielern ausgeführt werden!" +player-not-found: "§cSpieler %player% nicht gefunden!" \ No newline at end of file diff --git a/src/main/resources/leashes.yml b/src/main/resources/leashes.yml new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..12d2dfe --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,343 @@ +name: SurvivalPlus +version: 1.0.0 +main: de.viper.survivalplus.SurvivalPlus +api-version: 1.21 +author: Viper +description: A plugin for enhancing survival gameplay in Minecraft. + +commands: + ir: + description: Benennt das Item in der Hand um. + usage: /ir + permission: survivalplus.itemrename + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + gm: + description: Ändert den Spielmodus eines Spielers + usage: / [spieler] + aliases: [gamemode] + permission: survivalplus.gamemode + + sp: + description: Zeigt Plugin-Informationen oder Hilfe + usage: / [reload|help|info] [seite] + permission: survivalplus.sp + + sethome: + description: Setzt ein Home mit dem angegebenen Namen + usage: / + permission: survivalplus.homes.set + + delhome: + description: Löscht ein Home mit dem angegebenen Namen + usage: / + permission: survivalplus.homes.delete + + homelist: + description: Öffnet eine GUI mit allen Homes + usage: / + permission: survivalplus.homes.list + + home: + description: Teleportiert zu einem Home + usage: / + permission: survivalplus.homes + + inv: + description: Öffnet das Inventar (eigenes oder das eines anderen Spielers) + usage: / [spieler] + permission: survivalplus.inventory.own + + ec: + description: Öffnet die Endertruhe (eigene oder die eines anderen Spielers) + usage: / [spieler] + permission: survivalplus.enderchest.own + + setworldspawn: + description: Setzt den Weltspawnpunkt auf die Position des Spielers + usage: / + permission: survivalplus.setworldspawn + + setspawn: + description: Setzt den Server-Spawnpunkt auf die Position des Spielers + usage: / + permission: survivalplus.setspawn + + clearchat: + description: Löscht den Chat für alle Spieler + usage: / + permission: survivalplus.clearchat + + clearitems: + description: Löscht alle herumliegenden Items + usage: / + permission: survivalplus.clearitems + + closedoors: + description: Schließt alle Türen im angegebenen Radius + usage: / + permission: survivalplus.closedoors + + sit: + description: Lässt den Spieler sich hinsetzen + usage: / + permission: survivalplus.sit + + back: + description: Teleportiert zum letzten Todespunkt + usage: / + permission: survivalplus.back + + friend: + description: Verwaltet die Freundesliste + usage: / [add|accept|deny|list|del|tp] [Spielername] + permission: survivalplus.friend + + stats: + description: Zeigt deine Statistiken an + usage: /stats + permission: survivalplus.stats + + showarmorstands: + description: Macht alle unsichtbaren Armor Stands sichtbar. + usage: /showarmorstands + permission: survivalplus.showarmorstands + permission-message: "§cDu hast keine Rechte für diesen Befehl." + + cleardebugarmorstands: + description: Entfernt alle Debug-ArmorStands + usage: /cleardebugarmorstands + permission: survivalplus.cleardebugarmorstands + permission-message: "§cDu hast keine Rechte für diesen Befehl." + + trash: + description: Öffnet den Mülleimer + usage: /trash + permission: survivalplus.trash + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + workbench: + description: Öffnet eine Werkbank GUI + usage: /workbench + permission: survivalplus.workbench + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + anvil: + description: Öffnet eine Amboss GUI + usage: /anvil + permission: survivalplus.anvil + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + leashcount: + description: Zeigt die Anzahl der geleinten Tiere an. + usage: /leashcount + permission: survivalplus.leashcount + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + lock: + description: Verwaltet das Sperrsystem für Kisten und Türen + usage: /lock [Spieler] + permission: survivalplus.lock + permission-message: "§cDu hast keine Berechtigung für diesen Befehl." + + tp: + description: Teleportiere dich zu einem Spieler + usage: /tp + + tphere: + description: Teleportiere einen Spieler zu dir + usage: /tphere + + tpa: + description: Sende eine Teleportanfrage an einen Spieler + usage: /tpa + + tpaccept: + description: Akzeptiere eine Teleportanfrage + usage: /tpaccept + + tpdeny: + description: Lehne eine Teleportanfrage ab + usage: /tpdeny + + + +permissions: + survivalplus.*: + description: Gibt Zugriff auf alle SurvivalPlus-Befehle + default: op + children: + survivalplus.gamemode: true + survivalplus.gamemode.others: true + survivalplus.sp: true + survivalplus.homes.set: true + survivalplus.homes.delete: true + survivalplus.homes.list: true + survivalplus.homes: true + survivalplus.homes.unlimited: true + survivalplus.inventory.own: true + survivalplus.inventory.others: true + survivalplus.enderchest.own: true + survivalplus.enderchest.others: true + survivalplus.setworldspawn: true + survivalplus.setspawn: true + survivalplus.clearchat: true + survivalplus.clearitems: true + survivalplus.closedoors: true + survivalplus.sit: true + survivalplus.back: true + survivalplus.graves: true + survivalplus.friend: true + survivalplus.itemrename: true + survivalplus.stats: true + survivalplus.showarmorstands: true + survivalplus.cleardebugarmorstands: true + survivalplus.trash: true + survivalplus.workbench: true + survivalplus.anvil: true + survivalplus.leashcount: true + + survivalplus.gamemode: + description: Erlaubt das Ändern des eigenen Spielmodus + default: op + + survivalplus.gamemode.others: + description: Erlaubt das Ändern des Spielmodus anderer Spieler + default: op + + survivalplus.sp: + description: Erlaubt den Zugriff auf den /sp-Befehl + default: op + + survivalplus.homes.set: + description: Erlaubt das Setzen von Homes + default: true + + survivalplus.homes.delete: + description: Erlaubt das Löschen von Homes + default: true + + survivalplus.homes.list: + description: Erlaubt das Öffnen der Home-Liste GUI + default: true + + survivalplus.homes: + description: Erlaubt das Teleportieren zu Homes + default: true + + survivalplus.homes.unlimited: + description: Erlaubt unbegrenzte Homes + default: op + + survivalplus.inventory.own: + description: Erlaubt das Ansehen des eigenen Inventars + default: true + + survivalplus.inventory.others: + description: Erlaubt das Ansehen des Inventars anderer Spieler + default: op + + survivalplus.enderchest.own: + description: Erlaubt das Ansehen der eigenen Endertruhe + default: true + + survivalplus.enderchest.others: + description: Erlaubt das Ansehen der Endertruhen anderer Spieler + default: op + + survivalplus.setworldspawn: + description: Erlaubt das Setzen des Weltspawnpunkts + default: op + + survivalplus.setspawn: + description: Erlaubt das Setzen des Server-Spawnpunkts + default: op + + survivalplus.clearchat: + description: Erlaubt das Löschen des Chats + default: op + + survivalplus.clearitems: + description: Erlaubt das manuelle Löschen der herumliegenden Items + default: op + + survivalplus.closedoors: + description: Erlaubt das Schließen von Türen mit /closedoors + default: op + + survivalplus.sit: + description: Erlaubt das Sitzen auf Treppen oder mit /sit + default: true + + survivalplus.graves: + description: Erlaubt das Erstellen von Gräbern bei Tod + default: true + + survivalplus.back: + description: Erlaubt das Teleportieren zum letzten Todespunkt + default: true + + survivalplus.friend: + description: Erlaubt die Verwaltung der Freundesliste + default: true + + survivalplus.itemrename: + description: Erlaubt das Umbenennen von Items mit /ir + default: true + + survivalplus.stats: + description: Erlaubt den Zugriff auf den /stats-Befehl + default: true + + survivalplus.showarmorstands: + description: Erlaubt das Sichtbarmachen von Armor Stands mit /showarmorstands + default: op + + survivalplus.cleardebugarmorstands: + description: Erlaubt das Entfernen von Debug-ArmorStands + default: op + + survivalplus.trash: + description: Erlaubt die Nutzung von /trash + default: true + + survivalplus.workbench: + description: Erlaubt die Nutzung von /workbench + default: true + + survivalplus.anvil: + description: Erlaubt die Nutzung von /anvil + default: true + + survivalplus.leashcount: + description: Erlaubt die Nutzung von /leashcount + default: true + + survivalplus.chunkanimals: + description: Erlaubt das Anzeigen der Anzahl der Tiere im aktuellen Chunk + default: op + + survivalplus.lock: + description: Erlaubt das Verwenden von /lock-Befehlen + default: true + + survivalplus.tp: + description: Erlaube das Teleportieren zu anderen Spielern + default: op + + survivalplus.tphere: + description: Erlaube das Teleportieren anderer Spieler zu dir + default: op + + survivalplus.tpa: + description: Erlaube das Senden von Teleportanfragen + default: true + + survivalplus.tpaccept: + description: Erlaube das Annehmen von Teleportanfragen + default: true + + survivalplus.tpdeny: + description: Erlaube das Ablehnen von Teleportanfragen + default: true + \ No newline at end of file diff --git a/src/main/resources/stats.yml b/src/main/resources/stats.yml new file mode 100644 index 0000000..dfc5290 --- /dev/null +++ b/src/main/resources/stats.yml @@ -0,0 +1,9 @@ +# stats.yml +# Beispielhafte Startwerte oder Struktur +players: + examplePlayer: + playtime: 0 + kills: 0 + deaths: 0 + blocks_broken: 0 + blocks_placed: 0