ProfilesManagerCore

ProfilsManagerCore 是一个基于 Bukkit 的 Minecraft 插件,允许玩家在同一服务器上拥有多个游戏配置文件,告别第二个账号,欢迎 Profiles!

资源图片


ProfilesManagerCore

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![](https://img.shields.io/bstats/servers/15930?label=bStats)](https://bstats.org/plugin/bukkit/ProfilsManagerCore/15930) [![](https://img.shields.io/github/stars/Sorax5/ProfilesManager.svg?label=Stars&logo=github)](https://github.com/Sorax5/ProfilesManager/stargazers) [![CodeFactor](https://www.codefactor.io/repository/github/sorax5/profilesmanager/badge)](https://www.codefactor.io/repository/github/sorax5/profilesmanager) ![](https://img.shields.io/badge/environment-server-orangered?style=flat-square)
ProfilesManager 是一个 Bukkit/Spigot/Paper 插件,允许玩家在同一服务器上拥有多个游戏配置文件,告别第二个账号,欢迎使用配置文件! 仅此插件本身没有用处,它是一个 API,因此需要附加组件才能发挥作用。 ### BStats [![](https://bstats.org/signatures/bukkit/ProfilsManagerCore.svg)](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.netCC BY 3.0 许可下制作。