类 JavaPluginLoader
java.lang.Object
org.bukkit.plugin.java.JavaPluginLoader
- 所有已实现的接口:
- PluginLoader
代表 Java 插件加载器, 允许插件以 .jar 的形式存在.
- 
字段概要字段
- 
构造器概要构造器
- 
方法概要修饰符和类型方法说明createRegisteredListeners(@NotNull Listener listener, @NotNull Plugin plugin) 创建并返回给定的监听器中为对应事件类注册过的监听器.voiddisablePlugin(@NotNull Plugin plugin) 停用指定的插件.voidenablePlugin(@NotNull Plugin plugin) 启用指定的插件.getPluginDescription(@NotNull File file) 从指定jar文件中加载插件描述文件.返回插件加载器的文件名过滤器列表.loadPlugin(@NotNull File file) 加载指定插件文件.
- 
字段详细资料- 
pluginParentTimer
 
- 
- 
构造器详细资料- 
JavaPluginLoader已过时。本类不用于显式构造.原文:This class was not meant to be constructed explicitly - 参数:
- instance- 服务器实例
 
 
- 
- 
方法详细资料- 
loadPlugin@NotNull public @NotNull Plugin loadPlugin(@NotNull @NotNull File file) throws InvalidPluginException 从接口复制的说明:PluginLoader加载指定插件文件.原文:Loads the plugin contained in the specified file - 指定者:
- loadPlugin在接口中- PluginLoader
- 参数:
- file- 要加载的文件
- 返回:
- 加载后的Plugin对象,若加载失败返回null
- 抛出:
- InvalidPluginException- 若指定插件不是一个插件
 
- 
getPluginDescription@NotNull public @NotNull PluginDescriptionFile getPluginDescription(@NotNull @NotNull File file) throws InvalidDescriptionException 从接口复制的说明:PluginLoader从指定jar文件中加载插件描述文件.原文:Loads a PluginDescriptionFile from the specified file - 指定者:
- getPluginDescription在接口中- PluginLoader
- 参数:
- file- 要加载的文件
- 返回:
- 插件jar包内的plugin.yml经解析后的PluginDescriptionFile对象
- 抛出:
- InvalidDescriptionException- 若plugin.yml存在问题不能加载
 
- 
getPluginFileFilters从接口复制的说明:PluginLoader返回插件加载器的文件名过滤器列表.原文:Returns a list of all filename filters expected by this PluginLoader - 指定者:
- getPluginFileFilters在接口中- PluginLoader
- 返回:
- 插件文件名过滤器
 
- 
createRegisteredListeners@NotNull public @NotNull Map<Class<? extends Event>,Set<RegisteredListener>> createRegisteredListeners(@NotNull @NotNull Listener listener, @NotNull @NotNull Plugin plugin) 从接口复制的说明:PluginLoader创建并返回给定的监听器中为对应事件类注册过的监听器.原文:Creates and returns registered listeners for the event classes used in this listener - 指定者:
- createRegisteredListeners在接口中- PluginLoader
- 参数:
- listener- 处理事件回调的监听器对象
- plugin- 创建已注册监听器所需插件对象
- 返回:
- 已注册的监听器
 
- 
enablePlugin从接口复制的说明:PluginLoader启用指定的插件.尝试启用一个已启用的插件, 什么都不会发生. 原文:Enables the specified plugin Attempting to enable a plugin that is already enabled will have no effect - 指定者:
- enablePlugin在接口中- PluginLoader
- 参数:
- plugin- 要启用的插件
 
- 
disablePlugin从接口复制的说明:PluginLoader停用指定的插件.尝试停用一个已停用的插件, 什么都不会发生. 原文:Disables the specified plugin Attempting to disable a plugin that is not enabled will have no effect - 指定者:
- disablePlugin在接口中- PluginLoader
- 参数:
- plugin- 要停用的插件.
 
 
-