类 ChaLevelAPI
java.lang.Object
com.github.ginirohikocha.level.api.ChaLevelAPI
- 从以下版本开始:
- 2023/9/13
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddLevel(org.bukkit.entity.Player player, int level) 增加玩家等级static void增加玩家等级static voidaddPlayerExp(org.bukkit.entity.Player player, double exp) 单独增加玩家经验static voidaddPlayerExp(org.bukkit.entity.Player player, String levelId, double exp) 单独增加玩家经验static voidaddPlayerExpWithTeam(org.bukkit.entity.Player player, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)static voidaddPlayerExpWithTeam(org.bukkit.entity.Player player, String levelId, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)获取所有玩家数据static int获取插件设定最大等级static intgetMaxLevel(String levelId) 获取插件设定最大等级static intgetPlayerLevel(String name) 获取玩家等级static intgetPlayerLevel(String name, String levelId) 获取玩家等级static intgetPlayerLevel(org.bukkit.entity.Player player) 获取玩家等级static intgetPlayerLevel(org.bukkit.entity.Player player, String levelId) 获取玩家等级static com.github.ginirohikocha.level.entity.ChaLevelUsergetUser(org.bukkit.entity.Player player) 获取玩家数据static voidsetLevel(org.bukkit.entity.Player player, int level) 设置玩家等级static void设置玩家等级static voidsyncBukkitPlayerLevel(org.bukkit.entity.Player player) 同步玩家经验到原版经验条static voidsyncBukkitPlayerLevel(org.bukkit.entity.Player player, String levelId) 同步玩家经验到原版经验条
-
构造器详细资料
-
ChaLevelAPI
public ChaLevelAPI()
-
-
方法详细资料
-
getUser
public static com.github.ginirohikocha.level.entity.ChaLevelUser getUser(org.bukkit.entity.Player player) 获取玩家数据- 参数:
player- 玩家- 返回:
- 玩家数据
-
getAllUsers
获取所有玩家数据- 返回:
- 所有玩家数据
-
getPlayerLevel
public static int getPlayerLevel(org.bukkit.entity.Player player) 获取玩家等级- 参数:
player- 玩家- 返回:
- 玩家等级
-
getPlayerLevel
获取玩家等级- 参数:
player- 玩家levelId- 等级ID- 返回:
- 玩家等级
-
getPlayerLevel
获取玩家等级- 参数:
name- 玩家名- 返回:
- 玩家等级
-
getPlayerLevel
获取玩家等级- 参数:
name- 玩家名levelId- 等级ID- 返回:
- 玩家等级
-
getMaxLevel
public static int getMaxLevel()获取插件设定最大等级- 返回:
- 最大等级
-
getMaxLevel
获取插件设定最大等级- 参数:
levelId- 等级ID- 返回:
- 最大等级
-
syncBukkitPlayerLevel
public static void syncBukkitPlayerLevel(org.bukkit.entity.Player player) 同步玩家经验到原版经验条- 参数:
player- 玩家
-
syncBukkitPlayerLevel
同步玩家经验到原版经验条- 参数:
levelId- 等级IDplayer- 玩家
-
addPlayerExp
public static void addPlayerExp(org.bukkit.entity.Player player, double exp) 单独增加玩家经验- 参数:
player- 玩家exp- 经验值
-
addPlayerExp
单独增加玩家经验- 参数:
player- 玩家levelId- 等级IDexp- 经验值
-
addPlayerExpWithTeam
public static void addPlayerExpWithTeam(org.bukkit.entity.Player player, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)- 参数:
player- 玩家exp- 经验值
-
addPlayerExpWithTeam
public static void addPlayerExpWithTeam(org.bukkit.entity.Player player, String levelId, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)- 参数:
player- 玩家levelId- 等级IDexp- 经验值
-
addLevel
public static void addLevel(org.bukkit.entity.Player player, int level) 增加玩家等级- 参数:
player- 玩家level- 等级
-
addLevel
增加玩家等级- 参数:
player- 玩家levelId- 等级IDlevel- 等级
-
setLevel
public static void setLevel(org.bukkit.entity.Player player, int level) 设置玩家等级- 参数:
player- 玩家level- 等级
-
setLevel
设置玩家等级- 参数:
player- 玩家levelId- 等级IDlevel- 等级
-