☕API基本用法
说明如何使用ShadowLevels的API
ShadowLevels为开发者提供了API,其保存在该包下
package top.shadowpixel.shadowlevels.api;
获取一个等级
Level level = ShadowLevelsAPI.getLevel("Level name");
获取已载入的所有等级
Map<String, Level> levels = ShadowLevelsAPI.getLoadedLevels();
获取奖励列表
// 通过名字
RewardList list = ShadowLevelsAPI.getRewardList("name");
// 通过等级
Level level = ...;
RewardList list = ShadowLevelsAPI.getRewardList(level);
获取玩家的奖励菜单
Player player = ...;
// 通过名字
RewardMenu menu = ShadowLevelsAPI.getRewardMenu(player, "name");
// 通过奖励列表
RewardList list = ...;
RewardMenu menu = ShadowLevelsAPI.getRewardMenu(player, list);
获取在线玩家的数据
// 通过UUID
UUID uuid = ...;
PlayerData data = ShadowLevelsAPI.getPlayerData(uuid)
// 通过玩家
Player player = ...;
PlayerData data = ShadowLevelsAPI.getPlayerData(player)
获取数据管理器(DataManager)
DataManager dm = ShadowLevelsAPI.getDataManager();
获取等级管理器(LevelManager)
LevelManager dm = ShadowLevelsAPI.getLevelManager();
获取奖励管理器(RewardManager)
RewardManager dm = ShadowLevelsAPI.getRewardManager();
最后更新于