-
Notifications
You must be signed in to change notification settings - Fork 13
4 Player Profiles
MaksyKun edited this page Jul 25, 2026
·
3 revisions
Profiles let one player keep separate character-like states for classes, builds, or play styles.
-
profiles/settings.yml— enablement, switching, naming, and profile limits. -
profiles/gui.profile.yml— the single-profile menu. -
profiles/gui.profiles.yml— profile list and creation menu. -
profiles/gui.settings.yml— profile settings menu.
| Key | Effect |
|---|---|
profile.select-on-join |
asks for a profile when a player joins |
profile.change-cooldown |
prevents rapid profile switching |
profile.name-regex |
validates profile names |
profiles-amount |
profile count by permission group; -1 means unlimited |
profiles/settings.yml — real profile settings
profile:
select-on-join: false
change-cooldown: 60
name-regex: '[a-zA-Z0-9_]*'
profiles-amount:
default: 1
vip: 2
admin: -1Keep GUI slots and click types stable unless you test every action after changing them.
- Back up player data before enabling profiles on an established server or changing storage.
- Permission suffixes under
profiles-amountare group names. Confirm the effective permission setup with a non-operator test account. -
admin: -1grants unlimited profiles to that group; do not copy it to broad player groups unintentionally. - Tighten
name-regexif profile names appear in chat, commands, scoreboards, or integrations. - Test profile creation, switching, deletion, default selection, logout, reconnect, and class/progression isolation before production rollout.