Java 类org.bukkit.event.server.ServiceUnregisterEvent 实例源码

项目:helper    文件:ServiceCallback.java   
private ServiceCallback(Class<T> serviceClass) {
    this.serviceClass = serviceClass;
    refresh();

    // listen for service updates
    this.listener = Events.merge(ServiceEvent.class, ServiceRegisterEvent.class, ServiceUnregisterEvent.class)
            .filter(e -> e.getProvider() != null && e.getProvider().getService().equals(serviceClass))
            .handler(e -> refresh());
}
项目:VaultChatFormatter    文件:ChatFormatterPlugin.java   
@EventHandler
public void onServiceChange(ServiceUnregisterEvent e) {
    if (e.getProvider().getService() == Chat.class) {
        refreshVault();
    }
}