ClassUtils
基本信息
| 属性 | 值 |
|---|---|
| 类名 | myessentials.utils.ClassUtils |
| 用途 | 类加载与接口查询 |
| public 方法 | 3 |
| 启用版本 | Minecraft 1.7.10 |
功能
判断类是否存在、列举类型实现的接口。
实现要点
isClassLoaded- 目标类是否已加载(用于可选依赖检测)isBukkitLoaded- Bukkit API 是否存在getAllInterfaces- 递归取某个类实现的全部接口(含父类)isBukkitLoaded供 BukkitCompat 使用; 本 mod 硬依赖仅 Forge,Bukkit / 其它 mod 均为可选utils包共 11 个类(10 个工具类 + 本类 DelayedThread)。- 全部为静态工具方法,不注册任何游戏内容。
相关条目
- PlayerUtils - 同包,玩家相关
- WorldUtils - 同包,世界相关
- EntityUtils - 同包,实体相关
- ItemUtils - 同包,物品相关
- StringUtils - 同包,字符串相关
- ClassUtils - 同包,类加载相关
- ChatUtils - 同包,聊天相关
- MathUtils - 同包,数学相关
- BlockUtils - 同包,方块相关
- ColorUtils - 同包,颜色相关
- DelayedThread - 同包,线程相关