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);

获取在线玩家的数据

获取数据管理器(DataManager)

获取等级管理器(LevelManager)

获取奖励管理器(RewardManager)

最后更新于