DUXPLIMA Documentation

Claim management

The settings panel for one claim, and everything reachable from it.

The main screen for a claim you belong to. Opened by /claim while standing in it, or by clicking the claim in your claims list.

Layout: menu/claim_main.yml, six rows, titled with the claim's name.

The claim management screen

ButtonKeyWhat it does
Spawn pointteleportClick to teleport, shift-click to set the spawn where you stand
FlagschangeFlagOpens the flags screen
RenamechangeNameAsks for a new name, through the text input set in claim_rename.yml
Chunk mapclaimMapOpens the chunk map
MembersmemberListOpens the member list
RolesroleListOpens the role list
InvitationsinviteListOpens pending invitations
Banned playersbanListOpens the ban list
WarpswarpListOpens the warp list
VaultclaimVaultOpens the shared vault
Claim blockclaimBlockPlaces, removes or restyles the claim block
TimeaddTimeExtends the claim's lifetime
DeletedeleteDeletes the claim, after confirmation
BackbackReturns to your claims list

What each button needs

Every button is shown to every member. The action behind it checks the role permission and the ability node, and refuses with a message if either is missing. Players with uxmclaims.admin pass both role checks and owner checks.

ActionRole permissionAbility node
Set spawnMANAGE_RELOCATEuxmclaims.ability.claim.relocate
RenameMANAGE_RENAMEuxmclaims.ability.claim.rename
Change a flagOwner onlyuxmclaims.ability.claim.flag.<flag>
Add or remove chunksMANAGE_CHUNKSuxmclaims.ability.chunk.extend / .shrink
Invite or revokeMANAGE_INVITESuxmclaims.ability.member.invite / .revoke
Kick, ban or unbanMANAGE_BANSuxmclaims.ability.member.kick / .ban / .unban
Change roles or overridesOwner onlysee Members and roles
WarpsMANAGE_WARPSuxmclaims.ability.warp.*
VaultMANAGE_VAULTuxmclaims.ability.vault.access
Claim blockMANAGE_BLOCKuxmclaims.ability.block.place / .destroy / .change
TimeMANAGE_TIMEuxmclaims.ability.claim.reschedule
DeleteOwner onlyuxmclaims.ability.claim.delete

Time

menu/claim_time_adjust.yml. On Minecraft 1.21.6 or newer you pick days and hours on sliders, then confirm the price in a second dialog. Elsewhere the chest opens: + and - buttons for a second, a minute, an hour and a day, and an emerald showing the total and the cost. Click the emerald to pay.

The time dialog: days and hours sliders, the time left and the price per day

The price is uxmclaims.cost.time per second, per chunk of the claim, defaulting to 5.0. A week on a one-chunk claim is 604 800 seconds, so at the shipped price that is three million of your currency. Set the cost node before you let players near the button. The total remaining time cannot pass the owner's uxmclaims.limit.time (30 days by default). With claimSettings.expireMode off, claims do not expire and paying for time is refused.

Claim block

menu/claim_block.yml:

ButtonKeyDoes
PlaceplaceBlockPlaces the block near where you stand
RemovedestroyBlockRemoves the block from the world
Change stylechangeTypeOpens claim_block_change.yml
Reset styleresetTypeGoes back to claimSettings.defaultBlock

claim_block_change.yml lists every style in the blocks section of config.yml, drawn with each style's icon. Picking a style whose permission you lack is refused. The block must sit inside the main chunk, and it carries the hologram.