程序包 cn.fxcraft.util
类 Utils
- java.lang.Object
-
- cn.fxcraft.util.Utils
-
public class Utils extends java.lang.Object工具类- 作者:
- FzmXer 2023年06月29日 20时52分
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleancheckIp(java.lang.String ip)检测Ip地址是否可用static booleancheckPort(java.lang.String ip, int port)检查端口是否占用static voidensureThread(boolean async)确认方法在指定线程运行static java.lang.StringgetDriveInfo()获取主机名static java.lang.StringgetFileMD5(java.io.File file)取文件MD5static java.lang.StringgetLocalMac()获取本机Mac信息static voidmoveFile(java.io.File src, java.io.File dest)移动文件static YamlBasereadJarYml(BootModule module, java.lang.String fileName)从插件Jar中读取.yml文件static YamlBasereadJarYml(org.bukkit.plugin.Plugin plugin, java.lang.String fileName)从插件Jar中读取.yml文件static YamlBasereadYaml(BootModule module, @NotNull java.lang.String fileName)读取Yaml文件static YamlBasereadYaml(org.bukkit.plugin.Plugin plugin, @NotNull java.lang.String fileName)读取Yaml文件
-
-
-
方法详细资料
-
getDriveInfo
public static java.lang.String getDriveInfo()
获取主机名- 返回:
- 机器码
-
getFileMD5
public static java.lang.String getFileMD5(java.io.File file)
取文件MD5- 参数:
file- 文件- 返回:
- md5加密字符
-
getLocalMac
public static java.lang.String getLocalMac()
获取本机Mac信息- 返回:
- Mac地址
-
readYaml
public static YamlBase readYaml(org.bukkit.plugin.Plugin plugin, @NotNull @NotNull java.lang.String fileName)
读取Yaml文件- 参数:
plugin- 插件fileName- 文件名- 返回:
- YamlBase
-
readYaml
public static YamlBase readYaml(BootModule module, @NotNull @NotNull java.lang.String fileName)
读取Yaml文件- 参数:
module- 模块fileName- 文件名- 返回:
- YamlBase
-
readJarYml
public static YamlBase readJarYml(BootModule module, java.lang.String fileName)
从插件Jar中读取.yml文件- 参数:
module- 模块fileName- 文件名- 返回:
- YamlBase
-
readJarYml
public static YamlBase readJarYml(org.bukkit.plugin.Plugin plugin, java.lang.String fileName)
从插件Jar中读取.yml文件- 参数:
plugin- 插件fileName- 文件名- 返回:
- YamlBase
-
moveFile
public static void moveFile(java.io.File src, java.io.File dest)移动文件- 参数:
src- 要文件dest- 目标文件
-
checkIp
public static boolean checkIp(java.lang.String ip)
检测Ip地址是否可用- 参数:
ip- IP地址- 返回:
- boolean
-
checkPort
public static boolean checkPort(java.lang.String ip, int port)检查端口是否占用- 参数:
ip- IP地址port- 端口- 返回:
- boolean
-
ensureThread
public static void ensureThread(boolean async)
确认方法在指定线程运行- 参数:
async- 是否异步
-
-