Character Selector
No reviews yet
Character Selector is an RPG style character picker for your world. It allows you to have multiple characters per world or server. [Fabric/NeoForge]
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description

Character Selector
Character Selector is an RPG mod that allows you to create multiple characters for your world or server. You can have your main character (whatever your Minecraft name is), plus four more that you can name yourself to keep track of. Each character will have their own inventories, locations, advancements & more.
Mod Compatibility
As of 1.1.0+ I believe I have solved mod compatibility issues. It's certainly possible there will still be mods that are incompatible, but after testing with a few that I knew were incompatible, they appear to be working as expected with this mod installed. If you are experiencing any incompatibilities, join my discord or report the issue on my github and I will try and fix it!
Known Incompatibilities:
MineColonies - probably really smartly uses the GameProfile of the player rather than the actual player, so this means it's always interacting with the actual player instead of their character, which has a different UUID. The fix here would be to write a mod that Mixins all of the places MineColonies uses GameProfiles, Query my CharacterSelectorAPI class with the UUID of that game profile to grab the active characters UUID and use that. Other option would be to PR code to MineColonies to make it work, but i aint doin that
How do I use this?
It's fairly easy to use, you'll just create a world or join a server like you're use to, and as you're joining the world or server, you will be prompted to select a character. You will have your default character which will just be whatever your MC name is, or you can choose to create a new one and you will proceed to join with that character. There is also a defined character limit that is configurable, it's currently set to 4. You can have 4 extra characters and if you attempt to make anymore after that, the join process will be stopped and you can re-attempt to join. In that scenario you'd just pick one of your characters.
In the chat and in the tab list, you can see the name of the character you have chosen!
Uploading Custom Skins
If you want custom skins to be included in your modpack or server, you will need to add them to a particular folder and then run the /characterselector reloadSkinData command. In the config/characterselector/skins folder (create if it doesn't exist) you can add your PNG skins that you'd like to be loaded. Do not put spaces in the names, you can do capital letters and underscores. If you want the model of the skin to be the slim variant (like Alex) you'll have to run the reloadSkinData command, and then go into the skins.json file and update the skinModel to be "slim" instead of the "default"
Command
/characterselector delete <player> <character> - this is mainly so admins can moderate the characters that players choose.
/characterselector reloadSkinData
Developers
In the scenario your mod isn't compatible, I have two classes that can be used, CharacterSelectorAPI and CharacterSelectorClientAPI to grab the character that the player is currently using. After that you can use the UUID/Name of that character in any data that you need to.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources
