ShadowLevels Wiki
  • 👋欢迎!!
  • ⚙️指令与权限
  • 📜PAPI变量
  • 简单使用
    • 🖱️初次安装
    • 📃创建等级系统
    • 💰创建等级奖励
    • 💾BC数据同步(跨服修改数据)
    • 🎬修改等级事件
  • 其他
    • 🪙爱发电
  • 开发者文档
    • ☕API基本用法
    • 🚌事件
    • 🛠️深入使用
由 GitBook 提供支持
在本页
  • ShadowLevels为开发者提供了API,其保存在该包下
  • 获取一个等级
  • 获取已载入的所有等级
  • 获取奖励列表
  • 获取玩家的奖励菜单
  • 获取在线玩家的数据
  • 获取数据管理器(DataManager)
  • 获取等级管理器(LevelManager)
  • 获取奖励管理器(RewardManager)
  1. 开发者文档

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

上一页爱发电下一页事件

最后更新于1年前

☕