Claims: Grundlagen
Claims erstellen, vergrößern, unterteilen und aufgeben. Plus Werkzeuge, Grenzanzeige, Claim-Block-Ökonomie und automatischer Ablauf.
Werkzeuge #
| Werkzeug | Config-Key | Default | Zweck |
|---|---|---|---|
| Goldene Schaufel | Claims. | GOLDEN_SHOVEL | Claims erstellen, vergrößern, unterteilen |
| Stick | Claims. | STICK | Claim am Zielblock anzeigen; Sneak+Klick zeigt alle in der Nähe |
| Bone | Claims. | BONE | Klick zeigt die Subdivision am Block, Sneak+Klick alle nahen Subdivisions |
Tipp: Jede Werkzeug-Interaktion prüft Rechte und Trust bei jedem Klick neu, nichts wird gecacht. Die Position ermittelt der Server serverseitig aus dem echten Zielblock.
Claim erstellen (Zwei-Klick-Flow) #
Modus BASIC (Default für jeden Spieler):
- Erster Klick mit der Schaufel: Position wird gemerkt, ein Goldblock-Marker erscheint (nur für dich sichtbar, im Glow-Modus leuchtend).
- Zweiter Klick auf eine andere X/Z-Position: Der Server bildet das Rechteck, validiert es und speichert bei Erfolg. Die Grenze wird visualisiert.
Sneak+Rechtsklick bricht einen offenen ersten Klick ab. Der Marker verschwindet beim zweiten Klick, bei Abbruch, Moduswechsel, Weglegen der Schaufel, Teleport oder Logout.
Tipp: Klickst du zuerst die Ecke eines bestehenden Claims an, startet automatisch eine Größenänderung statt einer Neuanlage. Der Marker ist dann ein Redstoneblock statt eines Goldblocks.
Vor dem Erstellen prüft der Server automatisch: Welt claimbar (Claims. nicht Disabled, nicht in einem globalen Welt-Claim), Mindestgröße, Überlappung, Claim-Limit und verfügbare Claim-Blocks.
Geometrie #
Claims:
MinimumWidth: 5 # minimale Seitenlänge eines Top-Level-Claims
MinimumArea: 25 # minimale Fläche (Breite × Länge)
# Höhe: Claims decken IMMER die komplette Weltbauhöhe ab. Die drei Keys
# unten werden nur vom automatischen Kisten-Claim (unten) beachtet, von
# Hand erstellte/vergrößerte Claims ignorieren sie.
ExtendIntoGroundDistance: 5
MaximumDepth: 0 # aktuell ohne Wirkung (GP-Kompatibilität)
MinimumY: -2147483648 # nur Kisten-Claim; -2147483648 = keine Grenze
MinimumYOverrides: {} # pro Welt: worldName: minimumYUngültige Werte werden beim Laden abgesichert (MinimumWidth < 1 → 5, MinimumArea mindestens MinimumWidth²). Subdivisions sind von den Mindestgrößen ausgenommen und gehen ab 1×1.
Achtung: MinimumY greift nur beim automatischen Kisten-Claim. Von Hand erstellte Claims reichen immer bis ganz oben und unten, auch im Nether.
Vergrößern (Resize) #
Kein eigener Command: Klickst du mit der Schaufel (Modus BASIC, SUBDIVIDE oder ADMIN) eine sichtbare Claim-Ecke an, wird das als Resize erkannt (Redstoneblock-Marker). Der zweite Klick zieht die Ecke, die gegenüberliegende bleibt fest. Das neue Rechteck wird voll validiert; im BASIC-Modus zusätzlich gegen verfügbare Claim-Blocks.
Wer fremde Ecken ziehen darf: Besitzer oder MANAGE-Trust; SUBDIVIDE nur Subdivisions; Admins mit coreengineclaim. überall.
Tipp: Jede Ecke wird als kleine L-Form gezeichnet (Eckblock plus je ein Armblock). Ein Klick auf den Eckblock oder einen Arm snapt auf die echte Ecke.
Subdivisions #
Unterbereiche innerhalb eines Top-Level-Claims mit eigener Trust-Liste (Zimmer, Shop, Team-Plot). Commands gehören zu coreengineclaim. (Default true).
| Command | Syntax | Permission | Default | Beschreibung |
|---|---|---|---|---|
| Subdivide-Modus | /claim subdivide (sc) | coreengineclaim. | true | Schaufel in den Subdivisions-Modus; erneut = zurück zu BASIC |
| Vererbung schalten | /claim restrictsubclaim (rsc) | coreengineclaim. | true | Trust-Vererbung vom Elternclaim an/aus (in der Subdivision stehend) |
Im SUBDIVIDE-Modus derselbe Zwei-Klick-Flow; der erste Klick bestimmt den Elternclaim. Die Subdivision muss ganz im Elternclaim liegen und darf keine Geschwister überlappen. Sie erbt den Besitzer, kostet keine eigenen Claim-Blocks und folgt dem Elternclaim bei Transfer und Löschung.
/claim restrictsubclaim: Aus (Standard) = fehlender Trust fällt auf den Elternclaim zurück; An = nur die eigene Trust-Liste zählt.
Claims:
MaximumSubdivisionsPerClaim: 100 # 0 oder negativ = unbegrenztStick: Claim inspizieren #
| Aktion | Ergebnis |
|---|---|
| Rechtsklick auf Block | Claim an dieser Stelle oder „Wilderness" |
| Rechtsklick in die Luft | Prüft bis 30 Blöcke in Blickrichtung, sonst die eigene Position |
| Sneak+Rechtsklick (Stick) | Alle Claims im Umkreis Claims. (Default 30) |
| Rechtsklick (Bone) | Subdivision an dieser Stelle (Block oder bis 30 Blöcke in Blickrichtung), sonst Hinweis |
| Sneak+Rechtsklick (Bone) | Alle Subdivisions im Umkreis Claims. (Default 200) |
Ein Klick auf Wildnis bricht eine laufende Anzeige sofort ab. Cooldowns: Claims. (500), Claims. (200).
Die Info-Actionbar zeigt je nach Recht mehr:
| Weitere Permissions | Default | Zusatzinfo |
|---|---|---|
coreengineclaim. | op | Exakte Breite/Länge/Fläche |
coreengineclaim. | op | Tage seit letzter Aktivität des Besitzers |
coreengineclaim. | op | CoreProtect-Blockhistorie an der Stelle (falls installiert) |
coreengineclaim. | true | Sneak+Stick zeigt Claims im Umkreis |
coreengineclaim. | true | Sneak+Bone zeigt Subdivisions im Umkreis |
Grenzanzeige #
Standardmäßig leuchtet die Claim-Grenze: An jeder Ecke, daneben entlang beider Kanten und alle 6 Blöcke an den Kanten sitzt ein leuchtender Block auf dem Boden, nur für dich sichtbar und auch durch Hügel und Wände hindurch. Dafür braucht der Client mindestens Minecraft 1.19.4. Mit VisualizationGlow: false gibt es dasselbe Muster als Fake-Blöcke ohne Leuchten.
| Claim-Art | Ecke | Kante | Leuchtfarbe |
|---|---|---|---|
| Normale Claims | Seelaterne | Cyanfarbene Wolle | Türkis |
| Subdivisions | Eisenblock | Weiße Wolle | Weiß |
| Admin-Claims | Seelaterne | Kürbis | Orange |
Claims:
VisualizationGlow: true # leuchtender Umriss, false = Fake-Blöcke am Boden
VisualizationDurationSeconds: 30 # danach automatischer Revert
VisualizationAntiCheatCompatMode: falseEndet sofort bei Logout, Kick, Weltwechsel oder wenn eine neue Anzeige sie ersetzt. Jeder Marker startet auf deiner Fußhöhe. Ist dort Luft, geht er so lange runter, bis irgendein Block kommt (Boden, Wasser, Blätter, Zaun, Blume, ganz egal), höchstens 25 Blöcke tief. Findet er in dieser Tiefe nichts, zum Beispiel weil du hoch in der Luft fliegst, bleibt der Marker auf deiner Höhe in der Luft stehen. Steckst du im Fels oder unter Tage, sitzt der Marker auf deiner Fußhöhe im Fels und ist durch das Leuchten trotzdem zu sehen. Die Dauer-Anzeige zeichnet neu, sobald du ein paar Blöcke höher oder tiefer gehst.
Auto-Claim für neue Spieler #
Platziert ein Spieler zum ersten Mal eine Kiste, entsteht automatisch ein Claim darum.
Claims:
AutomaticNewPlayerClaimsRadius: 4 # negativ = deaktiviertPassiert genau einmal pro Account (wird nie zurückgesetzt), nur in Welten Survival/SurvivalRequiringClaims, und nur wenn die Stelle noch frei ist. Das Quadrat bildet sich exakt um den platzierten Block. Fehlen Claim-Blocks, wird die Differenz dem Bonus-Pool gutgeschrieben, der Auto-Claim schlägt daher praktisch nie fehl.
Tipp: Das Claim-Handbuch lässt sich jederzeit per /claim book aus einem gehaltenen Buch erzeugen.
Claim-Blocks-Ökonomie #
Jeder Claim kostet dauerhaft seine Fläche. Zwei Pools pro Spieler: Accrued (erspielt, gedeckelt) und Bonus (gekauft/Admin, ohne Grenze).
Claims:
InitialBlocks: 400
BlocksAccruedPerHour: 100
MaxAccruedBlocks: 80000
AccrualIntervalMinutes: 5
AbandonReturnRatio: 1.0 # < 1.0 zieht die Differenz als Strafe ab
InitialBlocksByGroup: {} # z. B. vip: 800
AccrualPerHourByGroup: {} # z. B. vip: 150
Economy:
ClaimBlocksPurchaseCost: 0.0 # <= 0 deaktiviert Kaufen
ClaimBlocksSellValue: 0.0 # <= 0 deaktiviert Verkaufen
TeamClaimBlocksCostPerBlock: 10.0 # TEAM-Blöcke aus der Teamkasse, unabhängig von den zwei Werten darüberDer Zuwachs wird alle AccrualIntervalMinutes und bei jedem Login aus der Lebenszeit-Spielzeit neu berechnet und sinkt nie.
Kaufen und Verkaufen aktivieren: Beide persönlichen Werte stehen standardmäßig auf 0., also deaktiviert. Trage Preise über 0 ein (z. B. ClaimBlocksPurchaseCost: 25., ClaimBlocksSellValue: 10.) und führe /coreengine reload aus; danach funktionieren /claim buyblocks und /claim sellblocks, und im Web-Panel erscheint unter Claims die Karte zum Kaufen und Verkaufen. Der Team-Blockkauf ist davon komplett unabhängig: TeamClaimBlocksCostPerBlock (Standard 10., also aktiv) bezahlt Team-Blöcke aus der Teamkasse, per /claim team blocks buy, über das Team-Menü unter Storage oder im Web-Panel unter Teams, Besitz. Da ein Team nur über diesen Kauf an Blöcke kommt, bleibt er auch dann nutzbar, wenn der persönliche Handel deaktiviert ist.
Rang-Boni (höchster Wert gewinnt):
| Weitere Permissions | Default | Beschreibung |
|---|---|---|
coreengineclaim. | false | Start-Blöcke direkt, z. B. . |
coreengineclaim. | false | Zuwachs/Stunde direkt, z. B. . |
coreengineclaim. | false | Stufe aus InitialBlocksByGroup/AccrualPerHourByGroup |
Kaufen/Verkaufen (Kinder von coreengineclaim., Default true):
| Command | Syntax | Permission | Default | Beschreibung |
|---|---|---|---|---|
| Kaufen | /claim blocks buy <amount> (buy, buyblocks) | coreengineclaim. | true | Bonus-Blocks kaufen |
| Verkaufen | /claim blocks sell <amount> (sell, sellblocks) | coreengineclaim. | true | Bonus-Blocks verkaufen |
Ablauf: erst Geld buchen, dann Blocks anpassen; scheitert Schritt zwei, wird das Geld zurückgebucht. Verkaufen kann die Gesamtbilanz nicht unter den effektiven Startwert des Spielers drücken.
Admin (Kinder von coreengineclaim.):
| Command | Syntax | Permission | Default | Beschreibung |
|---|---|---|---|---|
| Anpassen | /claim admin blocks adjust <player> <delta> | coreengineclaim. | op | Bonus-Blocks eines Spielers |
| Alle online | /claim admin blocks adjustall <delta> | coreengineclaim. | op | Bonus-Blocks aller Online-Spieler |
| Accrued setzen | /claim admin blocks setaccrued <player> <amount> | coreengineclaim. | op | Erspielte Blocks exakt setzen |
Verwalten & aufgeben #
| Command | Syntax | Permission | Default | Beschreibung |
|---|---|---|---|---|
| Eigene Claims | /claim list (claims) | coreengineclaim. | true | Paginierte Übersicht |
| Aufgeben | /claim abandon (unclaim) | coreengineclaim. | true | Claim/Subdivision, in der man steht |
| Alle aufgeben | /claim abandonall (unclaimall) | coreengineclaim. | true | Alle eigenen Top-Level-Claims |
| Handbuch | /claim book (claimbook) | coreengineclaim. | true | Gehaltenes Buch ins Handbuch wandeln |
| Aus Claim fliehen | /claim trapped | coreengineclaim. | true | Teleport zur nächsten freien, sicheren Stelle |
/claim abandon fragt zur Bestätigung abandon ab; in einer Subdivision betrifft es nur diese. /claim abandonall verlangt danach den exakten eigenen Namen. Bei AbandonReturnRatio < 1. wird pro Claim die Strafe vom Accrued-Pool abgezogen.
/claim trapped: nur in fremdem Claim ohne ACCESS-Trust und ohne Combat-Tag. Nach 60 s Wartezeit (bricht bei Bewegung ab) Teleport zur nächsten freien Stelle, danach 300 s Cooldown.
Claims lassen sich auch im Web-Interface (/cweb, Kategorie „Claims") ansehen und aufgeben.
Claim-Ablauf #
Claims:
ChestClaimDays: 7 # Tier 1: nur Auto-Claims, MIT Rückerstattung
AllClaimDays: 0 # Tier 2: alle Top-Level-Claims, OHNE Rückerstattung; 0 = aus
Advanced:
ClaimExpirationCheckRate: 60 # Minuten; <= 0 = Task ausInaktive Spieler: Tier 1 gibt die Fläche dem Accrued-Pool zurück, Tier 2 nicht. Trifft Tier 1, wird Tier 2 im selben Lauf übersprungen. Admin-Claims und Subdivisions werden nie direkt geprüft (Subdivisions gehen mit dem Elternclaim). In Creative-Welten löst das Löschen zusätzlich Restore-Nature aus.
Hinweis: Claims. ist ein reservierter Kompatibilitäts-Key ohne Funktion. Nutze AllClaimDays bzw. ChestClaimDays.
Komplette Beispiel-Config #
Claims:
InvestigationTool: STICK
ModificationTool: GOLDEN_SHOVEL
SubdivisionVisualizationTool: BONE
StickCooldownMillis: 500
NearbyClaimRadius: 30
SubdivisionVisualizationCooldownMillis: 200
SubdivisionNearbyRadius: 200
MinimumWidth: 5
MinimumArea: 25
MinimumYOverrides:
world_nether: 127
AutomaticNewPlayerClaimsRadius: 4
InitialBlocks: 400
BlocksAccruedPerHour: 100
MaxAccruedBlocks: 80000
AbandonReturnRatio: 1.0
InitialBlocksByGroup:
vip: 800
premium: 1200
AccrualPerHourByGroup:
vip: 150
premium: 200
ChestClaimDays: 7
AllClaimDays: 0
MaximumNumberOfClaimsPerPlayer: 0
MaximumSubdivisionsPerClaim: 100
VisualizationGlow: true # leuchtender Umriss, false = Fake-Blöcke am Boden
VisualizationDurationSeconds: 30
Economy:
ClaimBlocksPurchaseCost: 0.0
ClaimBlocksSellValue: 0.0
Advanced:
ClaimExpirationCheckRate: 60