From 4acd465ef1370fec69fd522d1f7286cef05c8150 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Sun, 27 Jul 2025 13:43:57 +0000 Subject: [PATCH] Dateien nach "src/main/resources" hochladen --- src/main/resources/config.yml | 30 ++++++++++++++++++++++++++++++ src/main/resources/players.yml | 1 + src/main/resources/plugin.yml | 18 ++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 src/main/resources/config.yml create mode 100644 src/main/resources/players.yml create mode 100644 src/main/resources/plugin.yml diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..a39df42 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,30 @@ +version: "1.2" +debug: true # Temporär für Debugging, später zurück auf false setzen +messages: + no-chest-near-sign: "&cKeine Truhe in der Nähe des Schildes!" + no-item-in-hand: "&cDu musst ein Item in der Hand halten!" + not-your-chest: "&cDiese Truhe gehört dir nicht!" + input-chest-set: "&aEingangstruhe erfolgreich gesetzt!" + target-chest-set: "&aZieltruhe für %item% erfolgreich gesetzt!" + target-chest-missing: "&cZieltruhe für %item% fehlt!" + target-chest-full: "&cZieltruhe für %item% ist voll! Koordinaten: (%x%, %y%, %z%)" + help: "&6&l=== AutoSortChest Hilfe ===\n&eEingangstruhe erstellen:\n&f1. Platziere ein Schild an einer Truhe.\n&f2. Schreibe:\n &7[asc]\n &7input\n&fDein Name wird automatisch in Zeile 4 eingetragen.\n&eZieltruhe erstellen:\n&f1. Platziere ein Schild an einer Truhe.\n&f2. Schreibe:\n &7[asc]\n &7ziel\n&f3. Rechtsklicke mit einem Item in der Hand.\n&eBefehle:\n&f- &b/asc help &f- Zeigt diese Hilfe.\n&f- &b/asc info &f- Zeigt Plugin-Informationen.\n&f- &b/asc reload &f- Lädt die Konfiguration neu (OP).\n&6&l====================" + info: "&6&l=== AutoSortChest Info ===\n&ePlugin: &fAutoSortChest\n&eVersion: &f%version%\n&eKonfigurationsversion: &f%config_version%\n&eErsteller: &f%author%\n&eBeschreibung: &fAutomatisches Sortieren von Items in Truhen.\n&6&l====================" + no-permission: "&cDu hast keine Berechtigung für diesen Befehl!" + reload-success: "&aKonfiguration erfolgreich neu geladen!" + sign-break-denied: "&cDu musst Shift gedrückt halten, um dieses Schild oder die Truhe abzubauen!" +sign-colors: + input: + line1: "&6" # [asc] + line2: "&0" # input + line4: "&1" # Spielername + target: + line1: "&6" # [asc] + line2: "&0" # ziel + line3: "&f" # Item + line4: "&1" # Spielername + full: + line1: "&c" # [asc] für volle Truhe + line2: "&4" # ziel für volle Truhe + line3: "&e" # Item für volle Truhe + line4: "&1" # Spielername \ No newline at end of file diff --git a/src/main/resources/players.yml b/src/main/resources/players.yml new file mode 100644 index 0000000..50651a1 --- /dev/null +++ b/src/main/resources/players.yml @@ -0,0 +1 @@ +players: {} \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..56f2c43 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,18 @@ +name: AutoSortChest +version: 1.2-SNAPSHOT +main: com.viper.autosortchest.Main +api-version: 1.21 +authors: [M_Viper] +description: Ein Plugin zum automatischen Sortieren von Items in Truhen +commands: + asc: + description: AutoSortChest Befehle + usage: / [help|info|reload] + aliases: [autosortchest] +permissions: + autosortchest.reload: + description: Erlaubt das Neuladen der Konfiguration mit /asc reload + default: op + autosortchest.bypass: + description: Erlaubt das Abbauen von ASC-Schildern ohne Shift-Taste und unabhängig vom Besitzer + default: op \ No newline at end of file