# 类的使用
org.bukkit.plugin.RegisteredListener

使用RegisteredListener的程序包
程序包
说明
org.bukkit.event
用于处理触发代码的执行的类.
org.bukkit.plugin
专门用于在运行时加载软件模组(插件)的类.
org.bukkit.plugin.java
用Java编写的处理`插件`的类.

- ## org.bukkit.event中RegisteredListener的使用

  返回RegisteredListener的org.bukkit.event中的方法
  修饰符和类型
  方法
  说明
  `@NotNull RegisteredListener[]`
  HandlerList.`getRegisteredListeners()`
  获取与这个处理器列表相关的已注册的监听器.
  返回变量类型为RegisteredListener的类型的org.bukkit.event中的方法
  修饰符和类型
  方法
  说明
  `static @NotNull ArrayList<RegisteredListener>`
  HandlerList.`getRegisteredListeners(@NotNull Plugin plugin)`
  获取与这个处理器列表相关的指定插件注册的监听器.
  参数类型为RegisteredListener的org.bukkit.event中的方法
  修饰符和类型
  方法
  说明
  `void`
  HandlerList.`register(@NotNull RegisteredListener listener)`
  在处理器列表中注册一个监听器.
  `void`
  HandlerList.`unregister(@NotNull RegisteredListener listener)`
  从一个指定的排序的插槽删除一个监听器.
  类型变量类型为RegisteredListener的org.bukkit.event中的方法参数
  修饰符和类型
  方法
  说明
  `void`
  HandlerList.`registerAll(@NotNull Collection<RegisteredListener> listeners)`
  在处理列表中注册一个监听器集合(批量注册监听器).

- ## org.bukkit.plugin中RegisteredListener的使用

  org.bukkit.plugin中RegisteredListener的子类
  修饰符和类型
  类
  说明
  `class`
  `TimedRegisteredListener`
  Extends RegisteredListener to include timing information
  返回变量类型为RegisteredListener的类型的org.bukkit.plugin中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Map<Class<? extends Event>,Set<RegisteredListener>>`
  PluginLoader.`createRegisteredListeners(@NotNull Listener listener, @NotNull Plugin plugin)`
  创建并返回给定的监听器中为对应事件类注册过的监听器.

- ## org.bukkit.plugin.java中RegisteredListener的使用

  返回变量类型为RegisteredListener的类型的org.bukkit.plugin.java中的方法
  修饰符和类型
  方法
  说明
  `@NotNull Map<Class<? extends Event>,Set<RegisteredListener>>`
  JavaPluginLoader.`createRegisteredListeners(@NotNull Listener listener, @NotNull Plugin plugin)`