ProfilesManagerCore
ProfilesManagerCore is a specialized plugin for Minecraft servers based on Bukkit/Spigot/Paper that allows players to create and use multiple game profiles within a single server. No more need for additional accounts — all character management is now handled through a convenient profile system.
It's important to note that this plugin serves as an API core and requires additional addons for full functionality. By itself, it doesn't provide ready-made features but serves as a foundation for extending profile management capabilities.
Official Addons
ProfilesPlayerStatistics
An addon for tracking player statistics across different profiles.
ProfilesManagerCommands
An extension that adds commands for profile management.
API for Developers
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.Sorax5</groupId>
<artifactId>ProfilesManager</artifactId>
<version>Tag</version>
</dependency>
Gradle
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.Sorax5:ProfilesManager:Tag'
}
Usage Example
Creating an Addon
Addons allow saving information according to profiles. Two main functions are provided for this: saving and loading addon data when needed.
Registering an Addon
For proper operation, you need to register the class that implements the abstract AddonData class. This ensures your addon's information is saved in the system.
@Override
public void onLoad(){
// PlayerStats.class - your AddonData class
UsersManager.getInstance().registerClass(PlayerStats.class);
}
Documentation
Documentation work is currently in progress.
Used By
Used by Studio-Leblanc-RoadToNincraft.
Authors
Developer: sorax5
Artwork
The logo is based on resources from game-icons.net and is distributed under CC BY 3.0 license.