📑Konfiguration
Passe Auktionsgebühren, Verkäufer-Steuern, Gebots-Schritte, Speicher-Backends (SQLite/MySQL), PlotLimit-Regeln und das komplette GUI-Design flexibel in der config.yml sowie den 7 modularen GUI-Dateien an.
Dateiübersicht
Das Plugin erstellt nach dem ersten Serverstart im Ordner /plugins/PlotAuction/ folgende Konfigurationsdateien:
config.yml: Verwaltet Basis-Einstellungen, Datenbankspeicher, Auktionsregeln, Steuern, Limits, Soundeffekte und Nachrichten.maingui.yml: Hauptmenü zur Übersicht aller aktiven Plot-Auktionen inkl. Sortierung und Seitennavigation.yourAuction.yml: Übersicht der eigenen vom Spieler eingestellten Plot-Auktionen.newauction.yml: Dialog-GUI zum Erstellen und Einstellen einer neuen Plot-Auktion (Laufzeit, Sofortkaufpreis, Startgebot, Bestätigung).bid.yml: Gebotsfenster mit interaktiven Plus-/Minus-Buttons, Multiplikatoren und Schnell-Setzen.buy.yml: Bestätigungsfenster zum Sofortkauf eines Grundstücks.auctionDetail.yml: Detailansicht fremder Plot-Auktionen (Besichtigen via Teleport, Bieten, Sofortkauf).yourAuctionDetail.yml: Detail- und Verwaltungsfenster für eigene aktive Plot-Auktionen (z. B. Auktion abbrechen, vorzeitig beenden, Sofortpreis anpassen).
Hauptkonfiguration (config.yml)
Allgemeine Einstellungen & Integration
# Der Präfix vor allen Systemnachrichten (Unterstützt & Farb-Codes sowie &#RRGGBB Hex-Farben)
prefix: '&7[&ePlotAuction&7]'
# PlotLimit Bypass: Wenn auf true gesetzt, können Spieler Grundstücke auch dann ersteigern/kaufen,
# wenn sie das maximale PlotLimit von PlotSquared bereits erreicht haben.
ignoreplotlimitofplotsquared: false
# Hinweis: PlotSquared (v3, v4, v5, v6, v7) sowie PlotMe werden automatisch vom Plugin erkannt.SQLite & MySQL Konfiguration
Standardmäßig nutzt das Plugin SQLite (auctions.db im Plugin-Ordner), wofür keine externe Datenbank erforderlich ist. Für Server-Netzwerke kann MySQL aktiviert werden.
MySQL:
enable: false
host: 127.0.0.1
port: 3306
database: minecraft
username: root
password: ''
ssl: falseModulares GUI-System (7 YAML-Dateien)
Das GUI-System von PlotAuction ist in 7 eigenständige Konfigurationsdateien unter /plugins/PlotAuction/ aufgeteilt. Jedes Menü kann in Bezug auf Titel, Größe (length), Füll-Items (placeholder), Custom Heads (skullowner), Slots und Lores individuell angepasst werden.
Übersicht der GUI-Dateien
maingui.yml: Die Hauptübersicht aller zum Verkauf stehenden Grundstücke.yourAuction.yml: Liste aller vom Spieler selbst erstellten Plot-Auktionen.newauction.yml: Dialogfenster zum Einstellen von Laufzeit, Sofortkaufpreis, Startgebot und Bestätigung einer neuen Plot-Auktion.bid.yml: Interaktives Biet-Fenster mit Buttons zum Erhöhen/Verringern des Gebots und Multiplikatoren.buy.yml: Bestätigungsfenster zum Kauf eines Plots.auctionDetail.yml: Detailfenster einer fremden Auktion (Plot-Infos, Gebotsverlauf, Teleportation, Bieten, Sofortkauf).yourAuctionDetail.yml: Detailfenster einer eigenen Auktion zum Verwalten, Anpassen des Sofortpreises, vorzeitigen Beenden oder Abbrechen.
Beispiel: maingui.yml Struktur
System- und Fehlermeldungen (messages.*)
Alle Nachrichten können in der config.yml unter messages angepasst werden. Farbcodes (&) und %currency% werden unterstützt:
Zuletzt aktualisiert