From 931bf85f392aa5bd747e6b6305048d41f4471470 Mon Sep 17 00:00:00 2001 From: M_Viper Date: Fri, 15 Aug 2025 17:17:54 +0000 Subject: [PATCH] Dateien nach "src/main/resources" hochladen --- src/main/resources/config.yml | 64 +++++++++++++++++++++++++++++++++++ src/main/resources/plugin.yml | 9 +++++ 2 files changed, 73 insertions(+) create mode 100644 src/main/resources/config.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..992f2d7 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,64 @@ +# Standard config.yml für MysqlInventoryBridge +# Config Version 2.5 + +# MySQL Datenbank Details +database: + mysql: + # MySQL Server Adresse + host: 127.0.0.1 + # MySQL Server Port (Standard 3306) + port: 3306 + # Datenbank Name (HINWEIS! Du musst die Datenbank erstellen, dann erstellt das Plugin die Tabellen.) + databaseName: 'mydatabase' + # Tabellenname (das Plugin erstellt sie automatisch) + tableName: 'meb_inventory' + # Benutzername + user: 'admin' + # Benutzer Passwort + password: 'cheesecake' + # SSL Verbindung + sslEnabled: false + # Entferne inaktive Benutzer aus der Datenbank. Diese Wartungsaufgabe startet bei jedem Serverstart mit 2 Minuten Verzögerung. + maintenance: + # Datenbank-Wartung aktivieren oder deaktivieren. | (true oder false) + enabled: false + # Inaktivität in Tagen. Standard 60 Tage. + inactivity: 60 + + +# Weitere konfigurierbare Optionen +General: + # Speichere Online-Spieler-Datenbankkonten Aufgabe. Deaktiviere diese Aufgabe und die Daten werden nur beim Verbindungsabbruch gespeichert. + # Um Datenverlust bei Serverabstürzen zu begrenzen, aktiviere diese Speicheraufgabe. Sie läuft asynchron, daher gibt es keine Verzögerung. + saveDataTask: + # Aktiviere oder deaktiviere die Speicheraufgabe. | (true oder false) + enabled: true + # Zeit zwischen Speichervorgängen in Minuten. | Standard 3 Min. + interval: 3 + # Verstecke Protokollmeldungen der Speicheraufgabe. + hideLogMessages: false + # Verbindungs-Ökonomie Sync-Verzögerung in Millisekunden (Standard 1000 ms = 1 Sekunde) + # Diese Verzögerung ist bei Bungeecord Setups nötig, da Quit und Login nahezu gleichzeitig stattfinden. + loginSyncDelay: 1000 + # Setze auf false, um das Synchronisieren der Spieler-Rüstung zu deaktivieren. | (true oder false) + syncArmorEnabled: true + # Aktiviere Unterstützung für modifizierte Items. Benötigt die ProtocolLib-Abhängigkeit! | (true oder false) + # Nötig, falls du Item-Datenverlust bei Mods erlebst, die NBT-Daten speichern. + # WARNUNG! Alle Server im Sync müssen diese Option gleich eingestellt haben, sonst gehen Items verloren. + enableModdedItemsSupport: false + # Deaktiviere Sounds, die vom Plugin erzeugt werden, z.B. Bestätigungssound bei Sync. | (true oder false) + disableSounds: false + + +# Debug-Konsolennachrichten +Debug: + # Debugnachrichten zum Inventory Sync + InventorySync: false + + +# Chat-Nachrichten mit vollem Farb- und Formatcode-Support. Deaktiviere eine Nachricht, indem du sie auf '' setzt | Beispiel: syncComplete: '' +# Minecraft Farb- und Formatcodes: [http://minecraft.gamepedia.com/Formatting_codes](http://minecraft.gamepedia.com/Formatting_codes) +ChatMessages: + syncComplete: '&2[MIB] &aDaten-Sync abgeschlossen!' + inventorySyncError: '&4[WARNUNG] &cFehler beim Laden deines Inventars! Kontaktiere das Team.' + inventorySyncBackup: '&6[!] &eLokales Inventar wiederhergestellt! Lass keine Items im Inventar, wenn du dich trennst!' diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..ba9755c --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,9 @@ +name: MysqlInventoryBridge +main: net.craftersland.bridge.inventory.Inv +version: 2.5 +author: M_Viper +website: www.craftersland.net +load: STARTUP +api-version: 1.13 +description: Sync players inventorys over many servers using MySQL. +softdepend: [ProtocolLib] \ No newline at end of file