类 BukkitUtil
- java.lang.Object
-
- cn.fxcraft.bukkit.api.BukkitUtil
-
public class BukkitUtil extends java.lang.ObjectBukkit工具类- 作者:
- FzmXer 2023年02月01日 18时59分
-
-
构造器概要
构造器 构造器 说明 BukkitUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcallEvent(org.bukkit.event.Event event)调用事件static org.bukkit.command.PluginCommandcreateCommand(java.lang.String cmd, org.bukkit.plugin.Plugin plugin)实例化PluginCommandstatic org.bukkit.command.CommandMapgetCommandMap()获取当前服务器注册的指令列表static java.lang.Class<?>getNMSClass(java.lang.String className)获得NMS类static java.lang.StringgetNMSVersion()获得NMS版本static java.lang.Class<?>getOBCClass(java.lang.String className)获得OBC路径类static java.lang.StringgetVersion()获取当前服务器的版本字符串static booleanhasPluginEnabled(java.lang.String pluginName)插件是否启用static booleanisPluginEnabled(java.lang.String pluginName)插件是否启用static java.lang.StringreplaceColor(java.lang.String str)替换颜色代码static java.util.List<java.lang.String>replaceColor(java.util.List<java.lang.String> strList)替换颜色代码static java.lang.StringreplaceColor2(java.lang.String str)替换颜色代码static voidsendActionBar(org.bukkit.entity.Player player, java.lang.String msg, boolean async)发送 ActionBarstatic voidsendMessage(org.bukkit.command.CommandSender sender, java.lang.String msg, java.lang.Object... args)给某个玩家发送消息static voidsendMessage(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> msgList, java.lang.Object... args)给某个玩家发送消息static voidsendMessageAll(java.lang.String msg, java.lang.Object... args)发送消息给全部在线玩家static booleansendSocketMessage(java.lang.String serverName, java.lang.String channel, java.lang.Object message)发送WebSocket消息static booleansendSocketMessageAll(java.lang.String channel, java.lang.Object message)发送WebSocket消息static java.lang.StringstripColor(java.lang.String str)去除颜色代码static java.util.List<java.lang.String>stripColor(java.util.List<java.lang.String> strList)去除颜色代码static org.bukkit.LocationtoLocation(java.lang.String locationStr)字符串到位置static java.lang.StringtoString(org.bukkit.Location location)位置到字符串
-
-
-
方法详细资料
-
getVersion
public static java.lang.String getVersion()
获取当前服务器的版本字符串- 返回:
- String
-
getNMSClass
public static java.lang.Class<?> getNMSClass(java.lang.String className)
获得NMS类- 参数:
className- 类名- 返回:
- 类完整路径
-
getOBCClass
public static java.lang.Class<?> getOBCClass(java.lang.String className)
获得OBC路径类- 参数:
className- 类名- 返回:
- 类完整路径
-
getNMSVersion
public static java.lang.String getNMSVersion()
获得NMS版本- 返回:
- String
-
sendActionBar
public static void sendActionBar(org.bukkit.entity.Player player, java.lang.String msg, boolean async)发送 ActionBar- 参数:
player- 玩家msg- 消息async- 是否异步
-
sendMessageAll
public static void sendMessageAll(java.lang.String msg, java.lang.Object... args)发送消息给全部在线玩家- 参数:
msg- 消息args- 占位符
-
sendMessage
public static void sendMessage(org.bukkit.command.CommandSender sender, java.lang.String msg, java.lang.Object... args)给某个玩家发送消息- 参数:
sender- 发送者msg- 消息args- 占位符
-
sendMessage
public static void sendMessage(org.bukkit.command.CommandSender sender, java.util.List<java.lang.String> msgList, java.lang.Object... args)给某个玩家发送消息- 参数:
sender- 发送者msgList- 消息链表args- 占位符
-
hasPluginEnabled
public static boolean hasPluginEnabled(java.lang.String pluginName)
插件是否启用- 参数:
pluginName- 插件名- 返回:
- 启用返回true
-
getCommandMap
public static org.bukkit.command.CommandMap getCommandMap()
获取当前服务器注册的指令列表- 返回:
- CommandMap
-
createCommand
public static org.bukkit.command.PluginCommand createCommand(java.lang.String cmd, org.bukkit.plugin.Plugin plugin)实例化PluginCommand- 参数:
cmd- 根指令plugin- 主类- 返回:
- PluginCommand
-
replaceColor
public static java.lang.String replaceColor(java.lang.String str)
替换颜色代码- 参数:
str- 字符串- 返回:
- 替换后的字符串
-
replaceColor2
public static java.lang.String replaceColor2(java.lang.String str)
替换颜色代码- 参数:
str- 字符串- 返回:
- 替换后的字符串
-
replaceColor
public static java.util.List<java.lang.String> replaceColor(java.util.List<java.lang.String> strList)
替换颜色代码- 参数:
strList- 字符串链表- 返回:
- 替换后的字符串链表
-
stripColor
public static java.lang.String stripColor(java.lang.String str)
去除颜色代码- 参数:
str- 字符串- 返回:
- 替换后的字符串
-
stripColor
public static java.util.List<java.lang.String> stripColor(java.util.List<java.lang.String> strList)
去除颜色代码- 参数:
strList- 字符串链表- 返回:
- 替换后的字符串链表
-
toString
public static java.lang.String toString(org.bukkit.Location location)
位置到字符串- 参数:
location- 位置信息- 返回:
- String
-
toLocation
public static org.bukkit.Location toLocation(java.lang.String locationStr)
字符串到位置- 参数:
locationStr- 位置信息字符串- 返回:
- Location
-
sendSocketMessageAll
public static boolean sendSocketMessageAll(java.lang.String channel, java.lang.Object message)发送WebSocket消息- 参数:
channel- 频道名message- 消息- 返回:
- 是否成功
-
sendSocketMessage
public static boolean sendSocketMessage(java.lang.String serverName, java.lang.String channel, java.lang.Object message)发送WebSocket消息- 参数:
serverName- 服务器名,可为空channel- 频道名message- 消息- 返回:
- 是否成功
-
callEvent
public static void callEvent(org.bukkit.event.Event event)
调用事件- 参数:
event- 事件
-
isPluginEnabled
public static boolean isPluginEnabled(java.lang.String pluginName)
插件是否启用- 参数:
pluginName- 插件名- 返回:
- 启用
-
-