ChestLock
Automatischer Schutz für Container, mit Vertrauen, Teams und Rücksicht auf Doppeltruhen.
ChestLock schützt Container, damit andere Spieler nichts daraus stehlen und sie nicht abbauen können. Der Kerngedanke: Spieler müssen nichts von Hand sperren. Sobald jemand eine Truhe (oder einen anderen Container) setzt, ist sie automatisch für ihn gesperrt. Alle anderen bleiben draußen, bis der Besitzer ihnen vertraut.
So funktioniert es
- Ein Spieler setzt einen Container, und er ist sofort für ihn gesperrt (mit
AutoLockOnPlace: true). - Jeder andere, der ihn öffnen, etwas herausnehmen oder ihn abbauen will, wird blockiert.
- Der Besitzer nutzt
/trustund klickt danach auf den Container, um jemandem zu vertrauen. /lock publicmacht einen Container zum Gemeinschaftscontainer: Jeder kann Items hineinlegen und herausnehmen, aber niemand kann ihn zerstören.
Was geschützt wird
- Truhen und Redstone-Truhen (einzeln und doppelt, beide Hälften teilen sich eine Sperre)
- Fässer, Shulker-Kisten
- Trichter, Spender, Werfer
- Öfen, Schmelzöfen, Räucheröfen, Braustände
Trichter und andere Automatik, die Items aus einem gesperrten Container ziehen wollen, werden abgewiesen, es sei denn, dem Besitzer der Automatik wird vertraut (BlockHopperSteal).
Befehle
/lock: den Container sperren, auf den du schaust, oder/lock public//lock private/unlock: die Sperre von deinem Container entfernen/trust: danach auf einen Container klicken, um einem Spieler dafür zu vertrauen/untrust: danach auf einen Container klicken, um einem Spieler das Vertrauen zu entziehen/lockinfo: auf einen Container klicken, um Besitzer, vertraute Spieler, öffentlich oder privat und die Koordinaten zu sehen
Konfiguration
Modules:
ChestLock:
Enabled: true
ChestLock:
AutoLockOnPlace: true
TeamMembersHaveAccess: true
BlockHopperSteal: true
ProtectFromExplosions: true
ShowOwnerActionBar: true| Schlüssel | Beschreibung |
|---|---|
Modules.ChestLock.Enabled | Schaltet das ganze Modul ein oder aus. |
AutoLockOnPlace | Sperrt einen Container automatisch, sobald er gesetzt wird. Schalte das ab, wenn Spieler selbst mit /lock sperren sollen. |
TeamMembersHaveAccess | Mitglieder im Team des Besitzers können den Container öffnen, ohne dass ihnen einzeln vertraut wird. |
BlockHopperSteal | Hindert Trichter und Spender daran, Items aus einem gesperrten Container zu ziehen. |
ProtectFromExplosions | Verhindert, dass TNT und Creeper-Explosionen gesperrte Container zerstören. |
ShowOwnerActionBar | Zeigt den Namen des Besitzers in der Actionbar, wenn ein Spieler den Container eines anderen öffnet. |
Die Datei chestlock.db wird in plugins/MuteEssentials/ angelegt. Ältere Datenbanken bekommen die Spalte is_public beim ersten Start automatisch dazu, Updates laufen also ohne dein Zutun.
Permissions
| Node | Erlaubt |
|---|---|
muteessentials.chestlock | Die Befehle zum Sperren und Vertrauen nutzen (Standard: alle) |
muteessentials.chestlock.admin | Jeden gesperrten Container öffnen, verändern und abbauen, egal wem er gehört |
Hinweise
- Zugriff fürs Team: Mit
TeamMembersHaveAccessteilt sich dein ganzes Team deine Container, ohne dass du jedem einzeln vertrauen musst. - Öffentlich oder privat: Auch ein öffentlich gesperrter Container kann nicht abgebaut werden. Freigegeben wird nur der Inhalt für alle. Das eignet sich für gemeinsame Abgabetruhen.
- Vertrauen gilt pro Container: Wem du bei einer Truhe vertraust, dem vertraust du nicht automatisch überall.