接口的使用
org.bukkit.event.Listener
使用Listener的程序包
-
org.bukkit.event中Listener的使用
参数类型为Listener的org.bukkit.event中的方法修饰符和类型方法说明voidHandlerList.unregister(@NotNull Listener listener) 从这个处理列表移除一个指定的监听器。static voidHandlerList.unregisterAll(@NotNull Listener listener) 从处理器列表中注销一个指定的监听器. -
org.bukkit.plugin中Listener的使用
返回Listener的org.bukkit.plugin中的方法参数类型为Listener的org.bukkit.plugin中的方法修饰符和类型方法说明PluginLoader.createRegisteredListeners(@NotNull Listener listener, @NotNull Plugin plugin) 创建并返回给定的监听器中为对应事件类注册过的监听器.voidvoidPluginManager.registerEvent(@NotNull Class<? extends Event> event, @NotNull Listener listener, @NotNull EventPriority priority, @NotNull EventExecutor executor, @NotNull Plugin plugin) 将指定的执行器注册至指定的事件类.voidPluginManager.registerEvent(@NotNull Class<? extends Event> event, @NotNull Listener listener, @NotNull EventPriority priority, @NotNull EventExecutor executor, @NotNull Plugin plugin, boolean ignoreCancelled) 将指定的执行器注册至指定的事件类.voidSimplePluginManager.registerEvent(@NotNull Class<? extends Event> event, @NotNull Listener listener, @NotNull EventPriority priority, @NotNull EventExecutor executor, @NotNull Plugin plugin) voidSimplePluginManager.registerEvent(@NotNull Class<? extends Event> event, @NotNull Listener listener, @NotNull EventPriority priority, @NotNull EventExecutor executor, @NotNull Plugin plugin, boolean ignoreCancelled) 将指定的执行器注册至指定的事件类.voidPluginManager.registerEvents(@NotNull Listener listener, @NotNull Plugin plugin) 注册在指定监听器类中的所有事件.voidSimplePluginManager.registerEvents(@NotNull Listener listener, @NotNull Plugin plugin) 参数类型为Listener的org.bukkit.plugin中的构造器限定符构造器说明RegisteredListener(@NotNull Listener listener, @NotNull EventExecutor executor, @NotNull EventPriority priority, @NotNull Plugin plugin, boolean ignoreCancelled) TimedRegisteredListener(@NotNull Listener pluginListener, @NotNull EventExecutor eventExecutor, @NotNull EventPriority eventPriority, @NotNull Plugin registeredPlugin, boolean listenCancelled) -
org.bukkit.plugin.java中Listener的使用
参数类型为Listener的org.bukkit.plugin.java中的方法