For the complete documentation index, see llms.txt. This page is also available as Markdown.

📑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: false

Live-Migration: Du kannst deine Auktionsdaten im laufenden Betrieb ohne Datenverlust migrieren: /plotauction admin migrate <SQLITE|MYSQL|FILE> <SQLITE|MYSQL|FILE> [override]

Plot-Naming Feature

Auktionserstellung, Steuern & Gebotsschritte

Preis- und Laufzeit-Grenzen

Währungssymbol & Zahlenformate

System-Soundeffekte

Sounds können für verschiedene Aktionen (z. B. Bieten, Kaufen, Fehler, GUI-Klick) angepasst werden:


Modulares 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

  1. maingui.yml: Die Hauptübersicht aller zum Verkauf stehenden Grundstücke.

  2. yourAuction.yml: Liste aller vom Spieler selbst erstellten Plot-Auktionen.

  3. newauction.yml: Dialogfenster zum Einstellen von Laufzeit, Sofortkaufpreis, Startgebot und Bestätigung einer neuen Plot-Auktion.

  4. bid.yml: Interaktives Biet-Fenster mit Buttons zum Erhöhen/Verringern des Gebots und Multiplikatoren.

  5. buy.yml: Bestätigungsfenster zum Kauf eines Plots.

  6. auctionDetail.yml: Detailfenster einer fremden Auktion (Plot-Infos, Gebotsverlauf, Teleportation, Bieten, Sofortkauf).

  7. 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