> For the complete documentation index, see [llms.txt](https://chatsystem-wiki.gitbook.io/chatsystem-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chatsystem-wiki.gitbook.io/chatsystem-wiki/coming-soon-.../ender-chest-control.md).

# Ender Chest Control

#### Was ist das?

Ein erweitertes EnderChest-System mit dem Spieler **bis zu 12 Reihen** (statt der normalen 3) in ihrer EnderChest haben können. Admins können in ALLE EnderChests schauen - auch von Offline-Spielern!

***

#### Befehle

| Befehl                       | Beschreibung                                 | Permission                    |
| ---------------------------- | -------------------------------------------- | ----------------------------- |
| `/ec`                        | Öffnet deine eigene EnderChest               | `chatsystem.enderchest.use`   |
| `/enderchest`                | Öffnet deine eigene EnderChest               | `chatsystem.enderchest.use`   |
| `/enderadmin look <Spieler>` | Öffnet die EnderChest eines anderen Spielers | `chatsystem.enderchest.admin` |

***

#### Reihen-Permissions

Je mehr Permissions du hast, desto mehr Reihen bekommst du:

| Permission                 | Reihen | Slots         |
| -------------------------- | ------ | ------------- |
| `chatsystem.enderchest.1`  | 1      | 9             |
| `chatsystem.enderchest.2`  | 2      | 18            |
| `chatsystem.enderchest.3`  | 3      | 27 (Standard) |
| `chatsystem.enderchest.4`  | 4      | 36            |
| `chatsystem.enderchest.5`  | 5      | 45            |
| `chatsystem.enderchest.6`  | 6      | 54            |
| `chatsystem.enderchest.7`  | 7      | 63            |
| `chatsystem.enderchest.8`  | 8      | 72            |
| `chatsystem.enderchest.9`  | 9      | 81            |
| `chatsystem.enderchest.10` | 10     | 90            |
| `chatsystem.enderchest.11` | 11     | 99            |
| `chatsystem.enderchest.12` | 12     | 108           |

**Das System nimmt immer die HÖCHSTE verfügbare Permission.** Wenn du also `enderchest.3` und `enderchest.6` hast, bekommst du 6 Reihen.

***

#### Wie funktioniert es?

**1. Eigene EnderChest öffnen:**

text

```
/ec
```

→ Öffnet DEINE EnderChest mit der Anzahl Reihen die deiner höchsten Permission entspricht\
→ Du kannst Items reinlegen und rausnehmen\
→ Beim Schließen wird der Inhalt automatisch gespeichert

**2. Fremde EnderChest öffnen (Admin):**

text

```
/enderadmin look Rocky_QDH
```

→ Öffnet die EnderChest von Rocky\_QDH\
→ Du siehst ALLE seine Items\
→ Du kannst Items hinzufügen, entfernen oder verändern\
→ Rocky\_QDH kann auch OFFLINE sein!\
→ Beim Schließen wird der Inhalt gespeichert

***

#### Speicherung

Alle EnderChest-Inhalte werden in Dateien gespeichert:

text

```
plugins/ChatSystem/enderchests/
├── ae153680-1646-4d22-b9b8-dab7f6cd9267.yml  (Rocky_QDH)
├── bf264791-2757-5e33-c0c9-ebc8g7de0378.yml  (Max)
└── ...
```

Jeder Spieler hat eine eigene Datei mit seiner UUID als Namen. Die Dateien bleiben auch nach Server-Neustart erhalten.

***

#### Standard-Berechtigungen

| Spieler-Typ          | Hat standardmäßig                                    |
| -------------------- | ---------------------------------------------------- |
| **Normaler Spieler** | `enderchest.use` + `enderchest.1` (1 Reihe)          |
| **VIP**              | `enderchest.use` + `enderchest.1` bis `enderchest.3` |
| **Premium**          | `enderchest.use` + `enderchest.1` bis `enderchest.6` |
| **Admin/OP**         | ALLE Permissions                                     |

***

#### Wichtige Infos

* **Jeder Spieler** mit `chatsystem.enderchest.use` kann `/ec` nutzen
* **Ohne Reihen-Permission** bekommt man 3 Reihen (Standard)
* **Die höchste Reihen-Permission** bestimmt die Größe
* **Admins** können mit `/enderadmin look` in JEDE EnderChest schauen
* **Offline-Spieler** können auch eingesehen werden
* **Items werden automatisch gespeichert** beim Schließen des Inventars
* **Keine Items gehen verloren** - alles wird in Dateien gesichert

***

#### Config

yaml

```
enderchest:
  default-rows: 3
  rows:
    1:
      title: "&5EnderChest &7(1 Reihe)"
    2:
      title: "&5EnderChest &7(2 Reihen)"
    3:
      title: "&5EnderChest &7(3 Reihen)"
    6:
      title: "&5EnderChest &7(6 Reihen)"
    12:
      title: "&5EnderChest &7(12 Reihen)"
```

Du kannst für jede Reihenanzahl einen eigenen Titel festlegen!

***

#### Fehlerbehebung

| Problem                  | Lösung                                         |
| ------------------------ | ---------------------------------------------- |
| `/ec` geht nicht         | Permission `chatsystem.enderchest.use` fehlt   |
| Nur 3 Reihen             | Höhere Permission (`enderchest.6`) fehlt       |
| `/enderadmin` geht nicht | Permission `chatsystem.enderchest.admin` fehlt |
| Items weg nach Neustart  | Dateien in `enderchests/` prüfen               |
| Admin sieht leere EC     | Offline-Spieler hat noch keine EC benutzt      |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://chatsystem-wiki.gitbook.io/chatsystem-wiki/coming-soon-.../ender-chest-control.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
