ProfilesManagerCore
![]()
[](https://opensource.org/licenses/Apache-2.0)
[](https://bstats.org/plugin/bukkit/ProfilsManagerCore/15930)
[](https://github.com/Sorax5/ProfilesManager/stargazers)
[](https://www.codefactor.io/repository/github/sorax5/profilesmanager)

ProfilesManager 是一个 Bukkit/Spigot/Paper 插件,允许玩家在同一服务器上拥有多个游戏配置文件,告别第二个账号,欢迎使用配置文件! 仅此插件本身没有用处,它是一个 API,因此需要附加组件才能发挥作用。
### BStats
[](https://bstats.org/plugin/bukkit/ProfilsManagerCore/15930)
## 官方附加组件
### ProfilesPlayerStatistics
https://modrinth.com/plugin/profilsplayerstatistics
### ProfilesManagerCommands
https://modrinth.com/plugin/profilesmanagercommands
## API
### Maven 工件包
```xml
jitpack.io
https://jitpack.io
```
```xml
com.github.Sorax5
ProfilesManager
Tag
```
### Gradle 工件包
```kotlin
repositories {
maven { url 'https://jitpack.io' }
}
```
```kotlin
dependencies {
implementation 'com.github.Sorax5:ProfilesManager:Tag'
}
```
### 示例
#### 创建一个附加组件
附加组件允许您根据配置文件保存信息,您有两个函数允许您在需要时保存和加载附加组件的信息。
[PlayerStats 类](./statistics/src/main/java/fr/soraxdubbing/profilesplayerstatistics/PlayerStats.java)
#### 注册您的附加组件
您必须指定给 API 实现抽象类 AddonData 的类,否则 API 不会识别您的附加组件,因此您的附加组件的信息将不会被保存。
```java
@Override
public void onLoad(){
// PlayerStats.class 是您的 AddonData
UsersManager.getInstance().registerClass(PlayerStats.class);
}
```
### JavaDocs
待完善
## 已使用

## 作者

## 艺术作品
该 logo 由
game-icons.net 在
CC BY 3.0 许可下制作。