> ## Documentation Index
> Fetch the complete documentation index at: https://docs.borntocraftstudio.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Social Actions

> Manage island members and teams.

Actions for managing island members, roles, and cooperative partnerships.

<CardGroup cols={2}>
  <Card title="Invite" icon="envelope" href="#invite-member">
    Invite players.
  </Card>

  <Card title="Roles" icon="user-shield" href="#set-member-role">
    Manage permissions and ranks.
  </Card>
</CardGroup>

## Invitations

### Invite Member

**Type:** `btcsky_invite_member`
Sends an invitation to another player to join the island permanently.

<ResponseField name="targetPlayer" type="String" required>
  The name of the player to invite.
</ResponseField>

### Invite Coop Partner

**Type:** `btcsky_invite_coop_partner`
Invites a player to be a coop partner.

### Accept Invitation

**Type:** `btcsky_accept_invite`
Accepts a pending invitation to join an island.

<ResponseField name="inviteId" type="String" required>
  ID of the invite to accept.
</ResponseField>

### Decline Invitation

**Type:** `btcsky_decline_invite`
Decline a pending island invitation.

<ResponseField name="inviteId" type="String" required>
  ID of the invite to decline.
</ResponseField>

## Member Management

### Kick Member

**Type:** `btcsky_kick_member`
Removes a member from the island.

<ResponseField name="targetUuid" type="String" required>
  UUID of the member to kick.
</ResponseField>

### Leave Island

**Type:** `btcsky_leave_island`
Action for a member to voluntarily leave their current island.

### Promote Member

**Type:** `btcsky_promote_member`
Moves a member up one role in the hierarchy.

### Demote Member

**Type:** `btcsky_demote_member`
Moves a member down one role in the hierarchy.

### Ban Player

**Type:** `btcsky_ban_player`
Bans a player from the island.

<ResponseField name="targetUuid" type="String" required>
  UUID of the player to ban.
</ResponseField>

## Cooperation & Interactions

### Leave Coop

**Type:** `btcsky_leave_coop`
Leave a cooperative island permanently.

### Add Rating

**Type:** `btcsky_add_rating`
Rate an island.

<ResponseField name="islandId" type="String">
  Target island ID (empty = current).
</ResponseField>

<ResponseField name="rating" type="Int" default="5">
  Rating value (1-5).
</ResponseField>

## Exploration

### Teleport to Player

**Type:** `btcsky_teleport_to_player`
Teleport to another player on your island.

<ResponseField name="targetPlayer" type="String" default="%target_player%">
  Target player name or placeholder.
</ResponseField>

### Random Public Visit

**Type:** `btcsky_teleport_random_island`
Teleport to a random island that is open to visitors.
