类 ChaLevelAPI

java.lang.Object
com.github.ginirohikocha.level.api.ChaLevelAPI

public class ChaLevelAPI extends Object
从以下版本开始:
2023/9/13
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    addLevel(org.bukkit.entity.Player player, int level)
    增加玩家等级
    static void
    addLevel(org.bukkit.entity.Player player, String levelId, int level)
    增加玩家等级
    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 List<String>
    获取所有玩家数据
    static int
    获取插件设定最大等级
    static int
    获取插件设定最大等级
    static int
    获取玩家等级
    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
    setLevel(org.bukkit.entity.Player player, String levelId, int level)
    设置玩家等级
    static void
    syncBukkitPlayerLevel(org.bukkit.entity.Player player)
    同步玩家经验到原版经验条
    static void
    syncBukkitPlayerLevel(org.bukkit.entity.Player player, String levelId)
    同步玩家经验到原版经验条

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ChaLevelAPI

      public ChaLevelAPI()
  • 方法详细资料

    • getUser

      public static com.github.ginirohikocha.level.entity.ChaLevelUser getUser(org.bukkit.entity.Player player)
      获取玩家数据
      参数:
      player - 玩家
      返回:
      玩家数据
    • getAllUsers

      public static List<String> getAllUsers()
      获取所有玩家数据
      返回:
      所有玩家数据
    • getPlayerLevel

      public static int getPlayerLevel(org.bukkit.entity.Player player)
      获取玩家等级
      参数:
      player - 玩家
      返回:
      玩家等级
    • getPlayerLevel

      public static int getPlayerLevel(org.bukkit.entity.Player player, String levelId)
      获取玩家等级
      参数:
      player - 玩家
      levelId - 等级ID
      返回:
      玩家等级
    • getPlayerLevel

      public static int getPlayerLevel(String name)
      获取玩家等级
      参数:
      name - 玩家名
      返回:
      玩家等级
    • getPlayerLevel

      public static int getPlayerLevel(String name, String levelId)
      获取玩家等级
      参数:
      name - 玩家名
      levelId - 等级ID
      返回:
      玩家等级
    • getMaxLevel

      public static int getMaxLevel()
      获取插件设定最大等级
      返回:
      最大等级
    • getMaxLevel

      public static int getMaxLevel(String levelId)
      获取插件设定最大等级
      参数:
      levelId - 等级ID
      返回:
      最大等级
    • syncBukkitPlayerLevel

      public static void syncBukkitPlayerLevel(org.bukkit.entity.Player player)
      同步玩家经验到原版经验条
      参数:
      player - 玩家
    • syncBukkitPlayerLevel

      public static void syncBukkitPlayerLevel(org.bukkit.entity.Player player, String levelId)
      同步玩家经验到原版经验条
      参数:
      levelId - 等级ID
      player - 玩家
    • addPlayerExp

      public static void addPlayerExp(org.bukkit.entity.Player player, double exp)
      单独增加玩家经验
      参数:
      player - 玩家
      exp - 经验值
    • addPlayerExp

      public static void addPlayerExp(org.bukkit.entity.Player player, String levelId, double exp)
      单独增加玩家经验
      参数:
      player - 玩家
      levelId - 等级ID
      exp - 经验值
    • 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 - 等级ID
      exp - 经验值
    • addLevel

      public static void addLevel(org.bukkit.entity.Player player, int level)
      增加玩家等级
      参数:
      player - 玩家
      level - 等级
    • addLevel

      public static void addLevel(org.bukkit.entity.Player player, String levelId, int level)
      增加玩家等级
      参数:
      player - 玩家
      levelId - 等级ID
      level - 等级
    • setLevel

      public static void setLevel(org.bukkit.entity.Player player, int level)
      设置玩家等级
      参数:
      player - 玩家
      level - 等级
    • setLevel

      public static void setLevel(org.bukkit.entity.Player player, String levelId, int level)
      设置玩家等级
      参数:
      player - 玩家
      levelId - 等级ID
      level - 等级