Module

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

  1. Ein Spieler setzt einen Container, und er ist sofort für ihn gesperrt (mit AutoLockOnPlace: true).
  2. Jeder andere, der ihn öffnen, etwas herausnehmen oder ihn abbauen will, wird blockiert.
  3. Der Besitzer nutzt /trust und klickt danach auf den Container, um jemandem zu vertrauen.
  4. /lock public macht 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üsselBeschreibung
Modules.ChestLock.EnabledSchaltet das ganze Modul ein oder aus.
AutoLockOnPlaceSperrt einen Container automatisch, sobald er gesetzt wird. Schalte das ab, wenn Spieler selbst mit /lock sperren sollen.
TeamMembersHaveAccessMitglieder im Team des Besitzers können den Container öffnen, ohne dass ihnen einzeln vertraut wird.
BlockHopperStealHindert Trichter und Spender daran, Items aus einem gesperrten Container zu ziehen.
ProtectFromExplosionsVerhindert, dass TNT und Creeper-Explosionen gesperrte Container zerstören.
ShowOwnerActionBarZeigt 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

NodeErlaubt
muteessentials.chestlockDie Befehle zum Sperren und Vertrauen nutzen (Standard: alle)
muteessentials.chestlock.adminJeden gesperrten Container öffnen, verändern und abbauen, egal wem er gehört

Hinweise

  • Zugriff fürs Team: Mit TeamMembersHaveAccess teilt 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.

Auf dieser Seite