Aller au contenu principal

Profiles

The Profiles Extension enables distinct character slots on a single account. Each profile acts as an independent save state, perfect for RPGs allowing multiple builds.

Features

  • Character Isolation — Separate inventories and stats.
    • Dynamic Limits — Rank-based slot limits.
    • Integrated Storage — Local or MySQL backend.
    • Interactive GUI — Menu for character selection.

Architecture

Entries

Quick Start

  • 1. Configure Settings — Start with the configuration entry: menu_config. This defines global settings for the extension. → menu_config
  • 2. Trigger Actions — Use action entries to interact with the extension: switch, create, delete. Trigger them from commands, NPCs, events, or other entries. → switch → create

Commands

CommandDescription
/profileOpen menu
/profile switch <id>Switch profile
/profile create <name>Create profile

Placeholders

Prefix: %typewriter_profile_*%

PlaceholderDescription
%typewriter_profile_active_name%Current name
%typewriter_profile_remaining%Free slots

Permissions

PermissionDescription
profiles.useUse the profile system.
profiles.adminAdministrate profiles.
profiles.switch.bypasscooldownSwitch profiles without waiting for the cooldown.
typewriter.profiles.createCreate a profile.

Dependencies

ExtensionRequiredUsage
GUI ExtensionRequiredMenu rendering and layout system.
PlaceholderAPIOptionalFor @Placeholder fields.