✨Per-Player Profiles (Create Multiple Profiles) ✨
1.2Create multiple player profiles, and enhance your RPG experience!

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

/profile
[profile.gui]
Open the basic profile GUI
/profile new <name>
[profile.new]
Create a new profile
/profile switch <name>
[profile.switch]
Switch between profiles
/profile delete <name>
[profile.delete]
Delete a profile
/profile reload
[profile.reload]
Reload configuration

config.yml
#########################################################################
#
# 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
#########################################################################
#
# 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"

In order to use this plugin, you need to download SmartInvs
https://www.spigotmc.org/resources/smartinvs-advanced-inventory-api.42835/
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
