Team Claims, Plots & Worlds
Bind land to a CoreEngine team: via converted top-level claims or via team plots (subdivisions). Plus global world claims and world modes.
Claim types #
| Owner | Parent | Team | Meaning |
|---|---|---|---|
| set | none | none | normal player claim |
| none | none | none | admin claim (or global world claim) |
| any | set | none | normal subdivision |
| set | none | set | converted team claim |
| any | set | set | team plot |
A claim is a team claim as soon as a team is assigned; the team build rights apply the same for top-level and subdivision.
Converting #
| Command | Syntax | Permission | Default | Description |
|---|---|---|---|---|
| To team claim | /claim convert | coreengineclaim. | true | Own top-level claim to your team |
| Back to player | /claim team convert <player> [force] | coreengineclaim. | true | Team owner only, standing in the team claim |
| Accept/deny | /claim team accept / deny | (part of above) | true | Recipient confirms within 60 s |
/claim convert: standing in your own top-level claim, owner, team member, claim still team-free. The player also needs the team rank right Convert claims (the team owner always has it), and the team needs enough free team claim blocks for the claim's area. Converting frees the owner's personal blocks; from then on the area is funded by the team pool.
/claim team convert: the recipient must pay the claim area from their free blocks (full recheck on accept); the team pool frees up automatically. force dissolves team containers to normal chests on accept.
Team claim blocks #
Converted team claims are funded by the team's own block pool. Without bought team blocks nothing can be converted, so no team can gain unlimited land through conversions.
Buying works in three places, with the same rules everywhere: via command, in the team menu (/team, Storage, "Team Claim Blocks" button) and in the web panel (/cweb, team section, claims tab). In the menu the anvil asks for the amount; the total cost is then posted in chat and confirmed or denied with a click (valid for 60 seconds).
| Command | Syntax | Permission | Default | Description |
|---|---|---|---|---|
| Show pool | /claim team blocks | coreengineclaim. | true | Bought, used and free |
| Buy blocks | /claim team blocks buy <amount> | coreengineclaim. | true | Paid from the team treasury (rank needs withdraw right) |
Economy:
TeamClaimBlocksCostPerBlock: 10.0 # price per team claim block; 0 disables buyingTeam plots (subdivisions in admin land) do not count against the team pool; they are bought or rented with money. If the team disbands, the pool is forfeited.
Team plots #
Run while standing in the subdivision.
| Command | Syntax | Permission | Default | Description |
|---|---|---|---|---|
| Buy/Rent | /claim team buy | coreengineclaim. | true | Buys the free plot for your team; on rental plots this starts the rent |
| Info | /claim team info | coreengineclaim. | true | Team assignment, price and mode |
| Assign | /claim team assign <team> (set) | coreengineclaim. | false | Assign the plot directly |
| Clear assignment | /claim team clear (remove, abandon) | coreengineclaim. | false | Remove the team assignment, a running rent ends, the plot itself stays |
| Set price | /claim team setprice <amount| (price) | coreengineclaim. | false | Plot price and mode; default = config default and buy mode |
Buy (/claim team buy): the price is the plot-specific one, else Economy.; <= 0 disables it. The buyer must be a team member and their rank must be allowed to withdraw from the treasury. The price is taken from the treasury, then the plot is assigned and audit-logged. If a team releases a bought plot, the subdivision including its price stays and can be bought again right away.
Tip: With /claim team setprice you can set a per-plot price, so premium plots sit next to cheap standard plots without changing the default.
Rental plots #
/claim team setprice <amount> rent turns a plot into a rental: the amount is charged from the team treasury immediately when renting and then once every rent period in real time.
TeamPlots:
RentPeriodDays: 30 # real-time days between two rent payments
RentGraceDays: 7 # grace period after a failed paymentIf the treasury cannot cover a payment, the following happens:
- All team members are notified: online members immediately, offline members once on their next login. The team GUI additionally shows a warning in the bottom right corner with the amount and deadline.
- The team has the grace period (
RentGraceDays) to deposit money. Then the payment is retried. - If it fails again, the plot is released: team assignment, team containers and team shops inside are removed. Built blocks remain; whoever rents the plot next cleans it up themselves. The plot keeps its price and rental mode and can be rented again immediately.
Team/ally build rights #
Checked after explicit/public trust, but before parent inheritance. The rights come from the CoreEngine team system (not LuckPerms):
| Team rank right | Result |
|---|---|
MANAGE_TEAM_CLAIM_FLAGS (own team) | full management (MANAGE) |
BUILD_IN_TEAM_SUBDIVISIONS (own team) | build right |
BUILD_IN_ALLY_SUBDIVISIONS (own team, allied with owner team) | build right |
Tip: The alliance is checked on the owner team's ally list, but the rank right on the accessing player's own team. A team controls the ally build right itself, without the target team's consent.
Global world claims #
Whole worlds as admin land, without a physical giant claim.
Claims:
GlobalWorldClaims: [] # worlds treated fully as admin landEach listed world gets a synthetic, ownerless admin claim across the whole world. Subdivisions inside stay possible (for team plots/shops). Own top-level claims are rejected there (the shovel reports it on the first click).
| Command | Syntax | Permission | Default | Description |
|---|---|---|---|---|
| Manage world | /claim admin world add| | coreengineclaim. | false | Enters worlds into GlobalWorldClaims |
Tip: coreengineclaim. is also required; both are included in coreengineclaim.. Changes reload instantly, no server restart.
World modes #
Claims:
WorldModes:
"*": Survival # Survival / Creative / SurvivalRequiringClaims / PvP / Disabled| Mode | Effect |
|---|---|
Survival | Normal, auto-claim on the first chest placement |
Disabled | No new top-level claims |
SurvivalRequiringClaims | Like Survival, but no building outside claims (except ignore bypass) |
Creative | Restores expiring claims; no auto-claim |
PvP | Like Survival; PvP damage governed by PvP. |
Admin claims #
Top-level without owner and without parent (manually created or global world).
| Command | Syntax | Permission | Default | Description |
|---|---|---|---|---|
| Create mode | /claim admin mode | coreengineclaim. | false | Shovel into admin-claim mode |
| Transfer | /claim admin transfer [player] | coreengineclaim. | false | No arg: to admin claim; with name: change owner |
| Bypass | /claim admin ignore (ic) | coreengineclaim. | false | Full access to all claims (session) |
| List | /claim admin list [page] | coreengineclaim. | false | All admin claims |
Note: coreengineclaim. (default false) grants auto MANAGE in ownerless claims, but not in player claims. /claim admin transfer clears trust and team assignment; the old team loses access.
The displayed owner is Wilderness without a claim, the team name on team assignment, Admin for ownerless claims, otherwise the player name.
Tip: Team chest shops run through the treasury (editing needs the team right EDIT_TEAM_SHOPS). Team containers only work in team claims/plots and never become chest shops. Details on the Shop page.
Full example config #
Claims:
WorldModes:
"*": Survival
world_creative: Creative
world_hardcore: SurvivalRequiringClaims
pvp_world: PvP
world_minigames: Disabled
GlobalWorldClaims:
- shopping_district
Economy:
TeamPlotPurchaseCost: 100000.0