Skip to content
Admin commands

Admin commands

Admin Commands (/scs)

Admin commands use the /scs base command for server management:

CommandDescriptionPermission
/scs reloadReload the entire pluginscs.admin.reload
/scs metrics:claimsView claim metrics (total, per world)scs.admin.metrics:claims
/scs metrics:playersView player metrics (active, inactive)scs.admin.metrics:players
/scs socialspyToggle claim-chat socialspy for yourself: receive a copy of every /cc message sent server-wide, even for claims you are not in. The same node also gates receiving the messages. State persists in PlayerData and shows in /scs player. (Added in 2.5.6)scs.admin.socialspy
/scs player <player>Open a player's admin profilescs.admin.player
/scs player <player|*> set-<setting> <amount>Set a player's limit. Use * as the player to apply it to every player (all registered in the database + online); the cache is refreshed so it takes effect instantly. (* added in 2.5.9)scs.admin.player
/scs player <player|*> add-<setting> <amount>Add to a player's limit (use a negative amount to subtract). * applies to every player, same as above.scs.admin.player
/scs player <player> manage-claim <claim|*> setowner <new_owner>Transfer ownershipscs.admin.player
/scs player <player> manage-claim <claim|*> addmember <member>Force-add a member (no invite needed)scs.admin.player
/scs player <player> manage-claim <claim|*> kick <member>Force kick a memberscs.admin.player
/scs player <player> manage-claim <claim|*> ban <player> [duration]Force ban a player from a claimscs.admin.player
/scs player <player> manage-claim <claim|*> unban <player>Force unban a playerscs.admin.player
/scs player <player> manage-claim <claim|*> promote <member>Force promote a memberscs.admin.player
/scs player <player> manage-claim <claim|*> demote <member>Force demote a memberscs.admin.player
/scs player <player> manage-claim <claim|*> setname <name>Force rename a claimscs.admin.player
/scs player <player> manage-claim <claim|*> sell <price>Force put a claim for salescs.admin.player
/scs player <player> manage-claim <claim|*> cancel-saleForce cancel a salescs.admin.player
/scs player <player> manage-claim <claim|*> setspawnForce set claim spawnscs.admin.player
/scs player <player> manage-claim <claim> rolecreate <roleName>Force create a custom role on a claimscs.admin.player
/scs player <player> manage-claim <claim> roledelete <roleName>Force delete a custom role (members are reassigned to MEMBER)scs.admin.player
/scs player <player> manage-claim <claim> roleset <member> <role>Force assign a role to a member on a claimscs.admin.player
/scs player <player> manage-claim <claim> (no action)Open the main claim-management menu for the named claim. (Added in 2.5.0)scs.admin.player
/scs player <player> manage-claim <claim> <flags|permissions|members|banned|chunks|settings|menu>Open the matching sub-GUI for the named claim. (Added in 2.5.0)scs.admin.player
/scs manage-claimOpen the claim-management menu for the claim at your current location, regardless of ownership. (Added in 2.5.0)scs.admin.manage-claim
/scs manage-claim <flags|permissions|members|banned|chunks|settings|menu>Same as above but jumps straight to a sub-GUI. (Added in 2.5.0)scs.admin.manage-claim
/scs manage-claim <action> [arg] [arg2]Run any manage-claim action (setowner, addmember, kick, ban, unban, promote, demote, setspawn, setname, sell, cancel-sale, rolecreate, roledelete, roleset, forceWarp) against the claim at your current location. Same arg shape as the /scs player <p> manage-claim <claim> <action> form. (Added in 2.5.0)scs.admin.manage-claim
/viewrequnclaimOpen the staff GUI listing every pending /requnclaim request. Left-click a request head to teleport to the chunk; shift+right-click to approve (triggers a force-unclaim of the chunk/claim); shift+left-click to deny. (Added in 2.5.0)scs.admin.viewrequnclaim
/scs setExpulsionLocationSet the ban expulsion pointscs.admin.setexpulsionlocation
/scs clearRedisClear the Redis cachescs.admin.clearredis
/scs resetPermissionsFlagsForAllPlayerClaimsReset all permissions and flags to defaultscs.admin.resetpermissionsflagsforallplayerclaims
/scs resetPermissionsForAllPlayerClaimsReset all permissions to defaultscs.admin.resetpermissionsforallplayerclaims
/scs resetFlagsForAllPlayerClaimsReset all flags to defaultscs.admin.resetflagsforallplayerclaims
/scs resetAllPlayerSettingsReset all player settings to defaultscs.admin.resetallplayersettings
/scs resetrole <role>Reset one role's permissions across every claim in a single operation. Works with any default role (Visitor, Member, Moderator) or a custom role.scs.admin.resetrole
/scs exportAuditLogs <claimId|*>Dump the audit log for a claim (or all claims with *) to a CSV file in plugins/SimpleClaimSystem/audit-exports/.scs.admin.exportauditlogs
/scs resetpermission <permission>Reset a single permission key across every claim (every role).scs.admin.resetpermission
/scs resetflag <flag>Reset a single flag across every claim.scs.admin.resetflag
/scs dashboardGenerate a one-click auto-login link to the web dashboard. The link contains the admin token as a query parameter so the player lands signed in.scs.admin.dashboard
/scs updateShow the latest available version and release notes (when update.check is enabled in config).scs.admin.update
/scs importFromV1Import from the free versionscs.admin.importfromv1
/scs importFromGriefPreventionImport from GriefPrevention (requires the plugin to be installed)scs.admin.importfromgriefprevention
/scs importFromLandsImport from Lands (requires the plugin to be installed)scs.admin.importfromlands
/scs importFromTownyImport from Towny (requires the plugin to be installed)scs.admin.importfromtowny
/scs transferLocalToDistantCopy SQLite data to MySQLscs.admin.transferlocaltodistant
/scs transferDistantToLocalCopy MySQL data to SQLitescs.admin.transferdistanttolocal
/scs forceUnclaim or /scs forceUnclaim <player> <claim|*>Force-delete a claim regardless of ownership. The 1-arg form deletes the claim at your current location. The 3-arg form takes the owner and claim name; pass * as the claim name to bulk-delete every claim of the target player. Skips the confirmation prompt; the single-claim path still fires ClaimDeleteEvent, sends the Discord webhook, and clears the original owner's auto-target setting.scs.admin.forceunclaim
/scs forceDelchunkForce-remove the chunk you stand in from its claim, regardless of ownership. Skips confirmation and the adjacency check (the claim may end up split into disjoint pieces). If the chunk was the claim's last one, the claim is deleted entirely; if it held the spawn, the spawn is relocated to a sibling chunk first. Both cases emit a notification to the admin.scs.admin.forcedelchunk
/scs forceWarp <player> <claim>Force-toggle the public-warp flag on any claim, regardless of ownership. Useful for moderating inappropriate public warps. Fires ClaimWarpToggleEvent and updates the in-memory open-warps index so /claim warps reflects the change instantly.scs.admin.forcewarp
/scs player <player> manage-claim <claim|*> forceWarpSame toggle, exposed through the player-management flow. Pass * as the claim name to toggle every claim of the target (each emits its own ClaimWarpToggleEvent so listeners can veto per-claim).scs.admin.player
/scs docsOpen the in-game documentation bookscs.admin.docs
/scs help [page]Show admin commands listscs.admin

Use * instead of a claim name to apply the action to all claims of the target player. Tab-completion is included for all arguments.

Admin bypass via /claim (standing on another player's claim) has been removed in V2. Admins must use /scs player to manage player claims. The bypass only works for protected areas (/parea).

Protected Areas (/parea)

Protected areas are admin-owned claims that regular players cannot modify. They use /parea, which shares the same subcommand dispatch as /claim (the owner is the internal server UUID). Anything in the Player Commands list works under /parea, with the two exceptions noted below.

/parea                          # Claim the current chunk as a protected area
/parea radius <radius>          # Claim a square protected area by radius
/parea create <name>            # Claim the current chunk as a named area
/parea menu [area]               # Open the protected-area menu
/parea permissions | flags | members | banned | chunks | settings [area]
/parea addchunk | delchunk | merge <area>
/parea role create|delete <name> [area]
/unclaim parea:<name>           # Delete one protected area   (scs.admin)
/unclaim parea:*                 # Delete every protected area (scs.admin)

Protected areas have no chunk limits, no economy cost, and cannot be sold. They are intended for spawn areas, event zones, and other admin-managed regions. The command requires scs.admin.parea (default: op).

Two /claim subcommands behave differently under /parea: /parea setdesc has no effect (the description shortcut is only wired for /claim), and the 4-argument form /parea role set <player> <role> <area> is unreachable — run /parea role set while standing inside the area so it resolves by location.