> For the complete documentation index, see [llms.txt](https://wiki.dyroxplays.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.dyroxplays.de/trichtersystem/beschreibung.md).

# Beschreibung

Verbinde Trichter über weite Entfernungen miteinander, um vollautomatische Sortiersysteme und Kistenlager zu errichten – inklusive Radius-Einsammlung, Stack-Transfers und PlotSquared-Integration.

{% hint style="success" %}
🚧 **Maximiere die Leistung deines Servers durch reduzierte Trichter-Lags und effizientes Radius-Einsammeln!**
{% endhint %}

## Features

{% tabs %}
{% tab title="🔗 Linked Hopper" %}

#### Verbindungs-Features

* **Entfernungs-Verbindung:** Verbinde einen Trichter drahtlos mit einer Kiste oder einem anderen Trichter über weite Distanzen hinweg.
* **Radius-Einsammlung:** Trichter saugen Items innerhalb eines konfigurierbaren Radius automatisch ein, wodurch Entities am Boden minimiert werden (spart wertvolle Server-Performance).
* **Stack-Transfer:** Items können entweder vanilla-konform (einzeln) oder als vollständiger Stack transportiert werden.
  {% endtab %}

{% tab title="🎯 Filter-System" %}

#### Sortierung & Filter

* **Präzises Filtern:** Lege genau fest, welche Items der Trichter einsaugen oder transportieren soll.
* **Erweiterte Kriterien:** Filtere nicht nur nach Material, sondern auch nach Displaynamen, Beschreibungen (Lore) oder spezifischen Verzauberungen.
  {% endtab %}

{% tab title="🔌 Integration" %}

#### Regionen & Datenbanken

* **PlotSquared Support:** Verhindert standardmäßig das Verbinden über Wege (Roads) hinweg und schützt fremde Plots (Bypass per Permission).
* **Storage-Typen:** Unterstützt YAML, SQLite (lokal) und MySQL (für Netzwerke).
* **Live-Migration:** Migriere deine gesamten Trichterverbindungen live im Betrieb.
  {% endtab %}
  {% endtabs %}

***

## Setup-Anleitung

{% stepper %}
{% step %}

#### Installation

Lade die `.jar`-Datei in das `/plugins/` Verzeichnis deines Servers hoch.
{% endstep %}

{% step %}

#### Speicher-Typ konfigurieren

1. Starte den Server einmal, damit `/plugins/Trichtersystem/` und die standardmäßige `config.yml` erstellt werden.
2. Wähle in der `config.yml` deinen Speicher-Typ (z. B. `SQLite` oder `MySQL`).
3. Passe Steuern, Verbindungs-Distanzen und Filter-Optionen an.
4. Führe `/linkedhopper reload` aus.
   {% endstep %}
   {% endstepper %}

***

## Commands & Permissions

<table><thead><tr><th width="250">Befehl</th><th>Beschreibung</th><th width="250">Permission</th></tr></thead><tbody><tr><td><code>/linkedhopper reload</code></td><td>Lädt die Config und GUIs neu.</td><td><code>linkedhopper.admin</code></td></tr><tr><td><code>/linkedhopper migrate &#x3C;from> &#x3C;to> [override]</code></td><td>Migriert die Trichterdatenbank. Erlaubt: <code>YAML</code>, <code>SQLITE</code>, <code>MYSQL</code>.</td><td><code>linkedhopper.admin</code></td></tr><tr><td>-</td><td>Erlaubt das Platzieren und Verbinden von Trichtern ohne Einschränkungen.</td><td><code>linkedhopper.admin</code></td></tr><tr><td>-</td><td>Erlaubt das Verbinden von Trichtern über PlotSquared-Wege (Roads) hinweg.</td><td><code>linkedhopper.overroad</code></td></tr><tr><td>-</td><td>Erlaubt das Nutzen von Trichterverbindungen (wenn in Config aktiviert).</td><td><code>linkedhopper.use</code></td></tr><tr><td>-</td><td>Erforderlich, um Trichter abzubauen (wenn in Config aktiviert).<br>⚠️ Wichtiger Schreibfehler im Code: Die Permission heißt <code>linkedhopper.destory</code> (nicht destroy).</td><td><code>linkedhopper.destory</code></td></tr></tbody></table>

## Support & Links

* 🌐 **Plugin-Website**: [https://dyroxplays.de](https://dyroxplays.de/)
* 💬 **Discord**: Dyroxplays
* 🔌 **Weitere Plugins**: <https://dyroxplays.de/shop>

***

{% hint style="success" %}
**Coded by Dyroxplays**

© 2024-2026 Dyroxplays. Alle Rechte vorbehalten.
{% endhint %}
