InGameSettingsData: {
    joinOnLink: boolean;
    linkCooldownDays: number | null;
    linkLock: boolean;
    linkLogChannelId: string | null;
    linkRewardPreset: string | null;
    linkRewardServerId: string | null;
    linkRoleError: string | null;
    linkRoleId: string | null;
    linked: number;
    rewardPaused: boolean;
    rewards: boolean;
}

The Linking card (P10).

Type declaration

  • joinOnLink: boolean

    P13: players who link through Discord's Authorize screen are added to this Discord server. Needs Create Invite.

  • linkCooldownDays: number | null

    P11: after an unlink, the member and the account wait this many days (1-90); null = off.

  • linkLock: boolean

    P11: only an admin can unlink or switch a member's account.

  • linkLogChannelId: string | null

    P12: every link, relink, unlink and admin action is posted in this channel; null = off.

  • linkRewardPreset: string | null
  • linkRewardServerId: string | null

    Which connected server pays the link reward; null = the only active one.

  • linkRoleError: string | null

    The last role give/remove failure, worded for the owner; null when the last change worked.

  • linkRoleId: string | null
  • linked: number

    Members with a linked Minecraft account in this Discord server.

  • rewardPaused: boolean

    A preset is saved but the plan lost rewards: "Reward paused - Premium required".

  • rewards: boolean

    The plan has Minecraft rewards (Premium).