I made this for my own roleplay world because I was tired of everyone just being "Steve" and "xX_Player42_Xx" while trying to have a serious in-character conversation. So this addon lets people set a name, pronouns, and a bio for their character, and it handles the display + chat side of things so you don't have to mess with scoreboards or nametag commands manually.
What it actually does
- Set a custom name + pronouns that show up as your floating nametag (colored, your choice)
- Write a short bio for your character that other people can pull up and read
- Talk normally in chat and it shows your character's name instead of your gamertag — no command needed for this part, you just type
- Want to step out of character for a sec? Start your message with `//` and it'll tag it as OOC
- Want to narrate an action instead of talking? Start with `*`, like `*draws his sword slowly`
- Save a handful of different personas and switch between them whenever (handy if your server does multiple characters or story arcs)
- Everything's wrapped up in one menu (`/persona:menu`) so nobody has to go dig through a command list
None of this touches scoreboards, sidebar stats, or your actual Xbox/account name — it only changes what shows above your head and how your chat lines get formatted.
Command
-
/persona:menu — the main menu, does basically everything below
-
/persona:set <name> <pronouns> [color]`
-
/persona:bio "<text>"`
-
/persona:view [player]`
-
/persona:mode <replace|append>` — whether your persona fully replaces your nametag or shows alongside your real name
-
/persona:save <slot> ; /persona:load <slot> ; /persona:list ; /persona:delete <slot>
-
/persona:help
Setup
1. Grab the `.mcpack` and open it with Minecraft — it'll ask to import it
2. Turn it on as a behavior pack in your world
3. Go into your world's Experiments and flip on **Beta APIs** — this is required, the addon won't load without it
4. Load in and run `/persona:menu` to try it out
That's it, no other setup needed.
A couple of things worth knowing
- Beta APIs is a Mojang thing, not something I can get around — custom commands just need it right now.
- Bedrock always shows your real gamertag in the pause menu player list no matter what — that's baked into the game and no addon can touch it. This just changes your floating nametag and chat, which covers 95% of what people actually see day to day.
- Menus are built with Minecraft's normal form UI (same system villager trading screens use), so don't expect custom fonts or fancy graphics in there — it's clean and functional, not flashy.
Compatibility
Should play fine with most other addons since it's script-based and doesn't override any vanilla files. If something conflicts, let me know what pack and I'll take a look.
Credits
Made by InfamousKelp.
This addon is free to use in your worlds and on your servers (including public ones), but please don't reupload it, repackage it, or claim it as your own!
Found a bug or have an idea for something to add? Drop it in the comments.