1
config
M_Viper edited this page 2026-03-19 06:40:53 +00:00

config.yml

Die Hauptkonfiguration befindet sich unter plugins/AutoSortChest/config.yml. Änderungen werden nach /asc reload oder einem Server-Neustart übernommen.


Allgemein

version: "2.3"       # Konfigurationsversion (nicht manuell ändern)
debug: false         # Debug-Modus (nur für Entwicklung)
language: "de"       # Sprache: 'de' oder 'en'

MySQL

mysql:
  enabled: false
  host: "localhost"
  port: 3306
  database: "autosortchest"
  user: "autosortchest"
  password: "autosortchest"

Details: Datenbank & CrossLink


server_crosslink: true    # Serverübergreifende Sortierung (benötigt MySQL)
server_name: ""           # Eindeutiger Name im BungeeCord-Netzwerk
                          # Leer = Legacy-Modus (welt-basiert)

Welten-Blacklist

world_blacklist:
  - "world_nether"
  - "world_the_end"

In diesen Welten können keine ASC-Schilder erstellt werden.


Sortier-Intervall

sort_interval_ticks: 10             # Sortierung alle 10 Ticks (= 0,5 Sek)
rest_resort_interval_ticks: 400     # Nachsortierung aus Rest-Truhen (0 = deaktiviert)

Mülltruhe

trash:
  auto_clear_interval_seconds: 0   # 0 = nur beim Schließen
                                   # 300 = alle 5 Minuten
                                   # 3600 = stündlich

Visuelle Effekte

effects:
  enabled: false      # Partikel-Effekte beim Sortieren?
  sound: false        # Sound beim Ankommen von Items?
  type: "DUST"        # Partikel-Typ ('DUST' = Regenbogen-Effekt)

Schild-Stil

sign-style:
  clean-target: false   # true = sauberer Modus ohne [asc]-Tag

Details zum Clean-Modus: Schilder & Truhen-Typen


Truhen-Limits

chest_limits:
  enabled: true

  default:
    input: 1
    rest: 1
    target: 50
    target_per_item: 1    # Max. Zieltruhen pro Item-Typ

  vip:
    input: 2
    rest: 2
    target: 100
    target_per_item: 3

Beliebig viele Gruppen möglich. Die zugehörige Permission: autosortchest.limit.<gruppenname>


Truhen-Fenstertitel

chest-titles:
  input:
    de: "&6Eingangstruhe"
    en: "&6Input Chest"
  target:
    de: "&6%item%"          # %item% = Item-Name
    en: "&6%item%"
  rest:
    de: "&6Rest-Truhe"
    en: "&6Rest Chest"
  trash:
    de: "&4Mülltruhe"
    en: "&4Trash Chest"

Schildfarben

Farben für den normalen Modus (§-Codes, hier mit &):

sign-colors:
  input:
    line1: "&6"    # [asc]
    line2: "&0"    # input
    line4: "&1"    # Spielername
  target:
    line1: "&6"    # [asc]
    line2: "&0"    # Item-Name
    line3: "&f"    # Zusatzinfo
    line4: "&1"    # Spielername
  full:            # Farben wenn Truhe voll ist
    line1: "&c"
    line2: "&4"
    line3: "&e"
    line4: "&1"
  rest:
    line1: "&6"
    line2: "&0"
    line3: "&f"
    line4: "&1"
  trash:
    line1: "&6"
    line2: "&0"
    line4: "&1"

Farben für den Clean-Modus werden unter sign-colors-clean separat konfiguriert (gleiche Struktur).


Nachrichten

Alle Nachrichten sind vollständig anpassbar.

Verfügbare Platzhalter:

Platzhalter Bedeutung
%player% Spielername
%item% Item-Name
%x%, %y%, %z% Koordinaten der betroffenen Truhe
%mode% Aktueller Modus (Öffentlich / Privat)
%max% Maximales Limit

Wichtige Nachrichten-Keys:

Key Beschreibung
no-chest-near-sign Keine Truhe in der Nähe des Schildes
no-item-in-hand Kein Item in der Hand beim Rechtsklick
not-your-chest Fremde Truhe
input-chest-set Eingangstruhe erfolgreich gesetzt
target-chest-set Zieltruhe erfolgreich eingerichtet
rest-chest-set Rest-Truhe gesetzt
trash-chest-set Mülltruhe eingerichtet
target-chest-full Zieltruhe voll (mit Koordinaten)
sign-break-denied Schild ohne Shift abbauen versucht
mode-changed Modus gewechselt
limit-input-reached Limit für Eingangstruhen erreicht
limit-target-reached Limit für Zieltruhen erreicht
trash-cleared Mülltruhe wurde geleert
reload-success Konfiguration neu geladen