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

下面列出了怎么用org.bukkit.event.server.ServiceUnregisterEvent的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: QuickShop-Reremake   文件: Economy_Vault.java
@EventHandler
public void onServiceUnregister(ServiceUnregisterEvent event) {
    if (!(event.getProvider() instanceof net.milkbowl.vault.economy.Economy)) {
        return;
    }
    setupEconomy();
}
 
源代码2 项目: 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());
}
 
源代码3 项目: uSkyBlock   文件: VaultPermissions.java
@EventHandler
@SuppressWarnings("unused")
public void onPermissionUnregister(ServiceUnregisterEvent event) {
    if (event.getProvider().getProvider() instanceof Permission) {
        this.permission = null;
        setupPermission().ifPresent((permission) -> this.permission = permission);
    }
}
 
源代码4 项目: uSkyBlock   文件: VaultEconomy.java
@EventHandler
@SuppressWarnings("unused")
public void onEconomyUnregister(ServiceUnregisterEvent event) {
    if (event.getProvider().getProvider() instanceof Economy) {
        this.economy = null;
        setupEconomy().ifPresent((economy) -> this.economy = economy);
    }
}
 
 类所在包
 类方法
 同包方法