config hinzugefügt
206
config.md
Normal file
206
config.md
Normal file
@@ -0,0 +1,206 @@
|
|||||||
|
# config.yml
|
||||||
|
|
||||||
|
Die Hauptkonfiguration befindet sich unter `plugins/AutoSortChest/config.yml`. Änderungen werden nach `/asc reload` oder einem Server-Neustart übernommen.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Allgemein
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
version: "2.3" # Konfigurationsversion (nicht manuell ändern)
|
||||||
|
debug: false # Debug-Modus (nur für Entwicklung)
|
||||||
|
language: "de" # Sprache: 'de' oder 'en'
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## MySQL
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
mysql:
|
||||||
|
enabled: false
|
||||||
|
host: "localhost"
|
||||||
|
port: 3306
|
||||||
|
database: "autosortchest"
|
||||||
|
user: "autosortchest"
|
||||||
|
password: "autosortchest"
|
||||||
|
```
|
||||||
|
|
||||||
|
Details: [Datenbank & CrossLink](Datenbank)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## CrossLink & Servername
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
server_crosslink: true # Serverübergreifende Sortierung (benötigt MySQL)
|
||||||
|
server_name: "" # Eindeutiger Name im BungeeCord-Netzwerk
|
||||||
|
# Leer = Legacy-Modus (welt-basiert)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Welten-Blacklist
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
world_blacklist:
|
||||||
|
- "world_nether"
|
||||||
|
- "world_the_end"
|
||||||
|
```
|
||||||
|
|
||||||
|
In diesen Welten können keine ASC-Schilder erstellt werden.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Sortier-Intervall
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
sort_interval_ticks: 10 # Sortierung alle 10 Ticks (= 0,5 Sek)
|
||||||
|
rest_resort_interval_ticks: 400 # Nachsortierung aus Rest-Truhen (0 = deaktiviert)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Mülltruhe
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
trash:
|
||||||
|
auto_clear_interval_seconds: 0 # 0 = nur beim Schließen
|
||||||
|
# 300 = alle 5 Minuten
|
||||||
|
# 3600 = stündlich
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Visuelle Effekte
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
effects:
|
||||||
|
enabled: false # Partikel-Effekte beim Sortieren?
|
||||||
|
sound: false # Sound beim Ankommen von Items?
|
||||||
|
type: "DUST" # Partikel-Typ ('DUST' = Regenbogen-Effekt)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Schild-Stil
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
sign-style:
|
||||||
|
clean-target: false # true = sauberer Modus ohne [asc]-Tag
|
||||||
|
```
|
||||||
|
|
||||||
|
Details zum Clean-Modus: [Schilder & Truhen-Typen](Schilder)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Truhen-Limits
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
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
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
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 `&`):
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
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 |
|
||||||
Reference in New Issue
Block a user