CoreEngineWIKI
ESC
NavigierenEnter ÖffnenESC Schließen

Trust & Schutz

Trust-Stufen, Commands, Auflösungsreihenfolge und alle Schutzregeln für Claims und Wildnis.

💡

Tipp: Trust wird nie gecacht. Jede Prüfung liest Trust-Liste und LuckPerms-Mitgliedschaft live, ein Entzug wirkt sofort, auch bei offener Kiste.

Trust-Stufen #

Aufsteigende Kette, jede höhere Stufe schließt die niedrigeren ein.

StufeCommandSchließt ein
ACCESS/claim accesstrustTüren, Knöpfe, Hebel, Druckplatten, Glocke, Kuchen, Ackerland betreten
CONTAINER/claim containertrust+ Kisten, Fässer, Öfen, Trichter, Komposter, Kisten-Reittiere
BUILD/claim trust+ bauen/abbauen, Tiere, Rahmen/Gemälde, Portale, Eimer
PERMISSION/claim permissiontrust+ Trust bis BUILD an andere vergeben
MANAGEnur implizit+ Trust bis PERMISSION vergeben, /claim restrictsubclaim

MANAGE gibt es nie über einen Command, sondern nur durch Besitz, coreengineclaim.adminclaims in einem besitzerlosen Claim, aktiven /claim admin ignore-Bypass oder Team-Rang MANAGE_TEAM_CLAIM_FLAGS.

💡

Tipp: public und [gruppe] sind keine eigenen Stufen, sondern Einträge in der Trust-Liste mit einer der Stufen oben. /claim accesstrust public lässt jeden Türen öffnen; [vip] gilt für die LuckPerms-Gruppe. Bei mehreren Treffern gewinnt die höchste Stufe.

Commands #

Alle wirken auf den Claim, in dem man steht. Kinder von coreengineclaim.claims (Default true).

CommandSyntaxPermissionDefaultBeschreibung
Bau-Trust/claim trust <ziel>coreengineclaim.claim.trusttrueVergibt BUILD
Zugriffs-Trust/claim accesstrust <ziel> (at)coreengineclaim.claim.accesstrusttrueVergibt ACCESS
Container-Trust/claim containertrust <ziel> (ct)coreengineclaim.claim.containertrusttrueVergibt CONTAINER
Vollmacht-Trust/claim permissiontrust <ziel> (pt)coreengineclaim.claim.permissiontrusttrueVergibt PERMISSION
Entziehen/claim untrust <ziel|all>coreengineclaim.claim.untrusttrueEntfernt Eintrag; all leert die Liste
Liste/claim trustlistcoreengineclaim.claim.trustlisttrueZeigt alle Einträge
Vererbung/claim restrictsubclaim (rsc)coreengineclaim.claim.restrictsubclaimtrueVererbung vom Elternclaim schalten (braucht MANAGE)

<ziel> ist <spieler|[gruppe]|public>. Der Ausführende braucht mindestens PERMISSION. Selbst-Trust und Formatierungscodes im Namen werden abgelehnt; Spieler müssen auflösbar sein, Gruppen bei LuckPerms existieren. PERMISSION vergeben und restrictsubclaim schalten dürfen nur MANAGE-Inhaber.

💡

Tipp: Statt /claim trust public gibt es im Flags-GUI zwei Schalter: build_mode gibt jedem BUILD, public_access gibt jedem ACCESS. Beide aktiv → build_mode gewinnt.

Auflösungsreihenfolge #

Erster Treffer entscheidet:

  1. BesitzerMANAGE
  2. adminclaims in besitzerlosem ClaimMANAGE (nicht in Spieler-Claims)
  3. Aktiver ignoreclaims-BypassMANAGE
  4. Expliziter Spieler-Eintrag
  5. LuckPerms-Gruppen-Trust (höchste Stufe)
  6. public-Eintrag
  7. GUI-Schalter build_mode/public_access
  8. Team-Claim-Auflösung (falls Subdivision einem Team gehört)
  9. Vererbung vom Elternclaim (nur Subdivisions ohne restrictsubclaim)
  10. Fallback: NONE

Weil Schritt 1 bis 3 vor jeder Listen-Prüfung greifen, kann public- oder Gruppen-Trust nie höhere Rechte als der Besitzer verschaffen.

Team-Claim (Schritt 8): Mitglied mit MANAGE_TEAM_CLAIM_FLAGSMANAGE; mit BUILD_IN_TEAM_SUBDIVISIONSBUILD; alliiertes Team mit BUILD_IN_ALLY_SUBDIVISIONSBUILD; sonst weiter zu Schritt 9. Details siehe Team-Claims und Plots.

Welche Aktion braucht welche Stufe #

AktionStufeHinweis
Block bauen/abbauen, Bett, Tür setzenBUILD
Schild beschriftenBUILDShop-Schilder nutzen die Shop-Berechtigung statt Trust
Kiste, Fass, Ofen, Trichter, Beacon, Lesepult, CrafterCONTAINERAmboss ist bewusst nicht geschützt
Kisten-Reittier öffnenCONTAINERüber Tier-Position
Knopf, Hebel, DruckplatteACCESSnur bei PreventButtonsSwitches: true (Default)
Redstone-Komponenten, NotenblockBUILD
GlockeBUILD/ACCESSBUILD bei RaidTriggersRequireBuildTrust: true (Default)
Tür, Falltür, ZauntorACCESSfür öffentliche Türen public_access nutzen
Gemälde/Rahmen, RüstungsständerBUILD
Tier angreifen/anleinen/weglockenBUILDnur bei PreventTheft: true; Pferde/Esel/Lamas per Config ausnehmbar
Eimer (Wasser/Lava/Milch)BUILD
Kuchen essen, Ackerland betretenACCESSverändert Blockstate
Endportalrahmen füllen, Dekotopf befüllenBUILD
💡

Tipp: Mit Claims.EnderPearlsRequireAccessTrust: true (Default) wird ein Enderperlen-Teleport in einen Claim ohne ACCESS abgebrochen und die Perle zurückgegeben.

Schutzregeln #

YAML
Claims:
  PreventButtonsSwitches: true
  PreventTheft: true
  PreventNonPlayerCreatedPortals: true
  PistonMovement: CLAIMS_ONLY   # EVERYWHERE / EVERYWHERE_SIMPLE / CLAIMS_ONLY / IGNORED
Mobs:
  EndermenMoveBlocks: false
  CreaturesTrampleCrops: false
  ZombiesBreakDoors: false
Fire:
  Spreads: false      # gilt server-weit, nicht nur Wildnis
  Destroys: false
Explosions:
  BedExplosionsAllowed: false
  RespawnAnchorExplosionsAllowed: false
  • Container/Redstone: Öffnen und jeder Klick werden geprüft (Entzug schließt offene Kiste sofort). Doppeltruhe: eine Hälfte im Claim schützt sie. Trichter und Dispenser wirken nur innerhalb desselben Claims. Virtuelle GUIs (Spieler als Halter) sind nie geschützt.
  • Fluide: Wasser/Lava fließt nur in einen Claim, wenn der Quellblock im selben Claim liegt.
  • Portale: Spieler-Portal braucht BUILD an jedem Portalblock; das Betreten prüft zusätzlich die Zielposition.
  • Explosionen: Liegt ein Block im Claim, wird die ganze Explosion abgebrochen (schützt auch angrenzende Wildnis). Bett/Respawn-Anker global gesperrt (Defaults). Wither spawnt nie in einem Claim.
  • Mob-Grief ohne Spielerbezug (Sandkanonen, Enderman, Silberfisch, Ravager, Sculk, Ackerland-Trampeln) wird in Claims immer verhindert, unabhängig von Trust.

Piston-Modi:

ModusRegel
EVERYWHEREJeder bewegte Block: Ziel- und Quellclaim identisch
EVERYWHERE_SIMPLEBounding-Box aller Blöcke in genau einem Claim
CLAIMS_ONLY (Default)Kolben + alle bewegten + alle Zielblöcke im selben Claim
IGNOREDkeine Prüfung (Warnung im Log)

Wildnis-Regeln #

YAML
Claims:
  WorldModes:
    "*": Survival   # Survival / Creative / SurvivalRequiringClaims / PvP / Disabled
Wilderness:
  DisableRedstone: true   # Redstone nur in Claims
  DisablePistons: true    # Kolben nur in Claims
  LimitSkyTrees: true     # keine Bäume auf Himmelsplattformen
  • SurvivalRequiringClaims: Außerhalb von Claims kein Bauen/Abbauen/Eimer für Spieler (außer aktiver Ignore-Bypass).
  • Feuer-Regeln (Fire.Spreads/Destroys) gelten server-weit.
💡

Tipp: RestoreNature (/claim admin restore/restoreaggressive/restorefill) ersetzt im ganzen Chunk unnatürliche Blöcke durch biomegerechtes Material (AGGRESSIVE auch Holz/Blätter, FILL füllt nur Luftlöcher). Läuft im Hintergrund und lässt Claim-Flächen unangetastet.

Ist Nexo installiert, gelten dieselben Trust-Regeln auch für dessen Custom-Blöcke und Möbel (Abbauen BUILD, Interaktion CONTAINER/ACCESS).

Admin #

Command / PermissionSyntaxDefaultBeschreibung
coreengineclaim.adminclaims(Permission)falseAuto-MANAGE in besitzerlosen Claims, nicht in Spieler-Claims
Claim-Bypass/claim admin ignore (ic)falseKompletter Bypass für die Sitzung; muss aktiv eingeschaltet werden, verfällt beim Logout

Komplette Beispiel-Config #

YAML
Claims:
  PreventTheft: true
  PreventButtonsSwitches: true
  EnderPearlsRequireAccessTrust: true
  RaidTriggersRequireBuildTrust: true
  ProtectHorses: true
  ProtectDonkeys: true
  ProtectLlamas: true
  PistonMovement: CLAIMS_ONLY
  PreventNonPlayerCreatedPortals: true
  RavagersBreakBlocks: false
Mobs:
  EndermenMoveBlocks: false
  SilverfishBreakBlocks: false
  CreaturesTrampleCrops: false
  RabbitsEatCrops: true
  ZombiesBreakDoors: false
Fire:
  Spreads: false
  Destroys: false
Explosions:
  BlockSurfaceExplosions: true
  BedExplosionsAllowed: false
  RespawnAnchorExplosionsAllowed: false
Wilderness:
  LimitSkyTrees: true
  DisableRedstone: true
  DisablePistons: true
  SeaLevelOverride: -1