Per-Player Profiles
allows your players to create
multiple different profiles to play on. These characters have their own standalone
health, inventories, locations, etc.
- Highly configurable
- Switch between player profiles in game
- Each profile has it's own:
- Inventories
- Locations
- Enderchest
- XP level
- Health & Hunger
- Change the maximum amount of profiles a player can have
- Ability to change GUI icons and languages
- Easy-to-setup
- Download a plugin called: SmartInvs
- Drag & drop the plugins to get started
- Cross-version compatibility
- Supports all Minecraft versions from 1.8 - 1.21.X
config.yml
Code (YAML):
#########################################################################
#
# PlayerProfiles by ImBuzz
#
#########################################################################
#Here you can decide if you want to sync options, such as enderchest, inventories and more...
profile
:
#Change the value to set the maximum number of players that a player can have
maxNumberPerPlayer
: 3
syncOptions
:
#Put true if you want the enderchest be different for each profile
syncEnderchest
: true
#Put true if you want the inventory be different for each profile
syncInventory
: true
#Put true if you want health be different for each profile
syncHealth
: true
#Put true if you want all the effect be different for each profile
syncEffects
: true
#Put true if you want the hunger level be different for each profile
syncHunger
: true
#Put true if you want the XP level be different for each profile
syncXP
: true
#Put true if you want the last location be different for each profile
syncLocation
: true
#here you can change all messages from this plugin
lang:
join-message
:
"&7You are currently playing on %profile%"
profile-created
:
"&aCongratulation! You created a new profile called: %profile%"
profile-deleted
:
"&cYou've deleted a profile called: %profile%"
profile-already_exist
:
"&cA profile called: %profile% already exist!"
profile-in_use
:
"&eYou are already using this profile!"
profile-switch
:
"&eNow you are playing on %profile% profile"
profile-does_not_exist
:
"&cError, this profile does not exist!"
profile-cannot_delete_default
:
"&cYou cannot delete this profile!"
not_permission
:
"&cYou don't have the permission to do that!"
reached_max_profile_number
:
"&cYou cannot create more profiles!"
reload_completed
:
"&aReload completed!"
profile.yml
Code (YAML):
#########################################################################
#
# PlayerProfiles by ImBuzz
#
#########################################################################
GUI:
title
:
"&8Your Profiles"
items:
basicProfile:
type
: DIAMOND_SWORD
damage
: 0
name
:
"&7&l[&e&l>&7&l]&e Select this Profile"
lore
:
-
""
-
"&eInformation"
- " &e&l*&6 Name
:
&7%profile_name%"
- " &e&l*&6 World
:
&7%world%"
-
" &e&l*&6 Location:"
- " &7X
:
%loc_x%"
- " &7Y
:
%loc_y%"
- " &7Z
:
%loc_z%"
-
""
- " &e&l*&6 Status
:
%status%"
-
" &7Click to select"
-
" &7Right-Click to delete"
closeProfile:
type
: BARRIER
damage
: 0
name
:
"&cClose"
lore
:
-
"&7Click to close"
DELETEGUI:
title
:
"&8Deleting Profile"
items:
deleteConfirm:
type
: WOOL
damage
: 5
name
:
"&aConfirm"
lore:
- "&7Do you want to delete a profile called
:
%profile_name%?"
-
""
-
"&7Click to do that"
deleteCancel:
type
: WOOL
damage
: 14
name
:
"&cCancel"
lore
:
-
"&7Click to cancel"