类 ChaLevelAPI
java.lang.Object
com.github.ginirohikocha.level.api.ChaLevelAPI
- 从以下版本开始:
- 2023/9/13
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void
addLevel
(org.bukkit.entity.Player player, int level) 增加玩家等级static void
增加玩家等级static void
addPlayerExp
(org.bukkit.entity.Player player, double exp) 单独增加玩家经验static void
addPlayerExp
(org.bukkit.entity.Player player, String levelId, double exp) 单独增加玩家经验static void
addPlayerExpWithTeam
(org.bukkit.entity.Player player, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)static void
addPlayerExpWithTeam
(org.bukkit.entity.Player player, String levelId, double exp) 增加玩家经验值(当玩家有队伍时,经验值会根据公式分配,需要ChaTeam前置)获取所有玩家数据static int
获取插件设定最大等级static int
getMaxLevel
(String levelId) 获取插件设定最大等级static int
getPlayerLevel
(String name) 获取玩家等级static int
getPlayerLevel
(String name, String levelId) 获取玩家等级static int
getPlayerLevel
(org.bukkit.entity.Player player) 获取玩家等级static int
getPlayerLevel
(org.bukkit.entity.Player player, String levelId) 获取玩家等级static com.github.ginirohikocha.level.entity.ChaLevelUser
getUser
(org.bukkit.entity.Player player) 获取玩家数据static void
setLevel
(org.bukkit.entity.Player player, int level) 设置玩家等级static void
设置玩家等级static void
syncBukkitPlayerLevel
(org.bukkit.entity.Player player) 同步玩家经验到原版经验条static void
syncBukkitPlayerLevel
(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
- 等级
-