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

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

源代码1 项目: PlaceholderAPI   文件: ServerLoadEventListener.java
/**
 * This method will be called when the server is first loaded
 *
 * The goal of the method is to register all the expansions as soon as possible
 * especially before players can join
 *
 * This will ensure no issues with expanions and hooks.
 * @param e the server load event
 */
@EventHandler
public void onServerLoad(ServerLoadEvent e) {
    plugin.getLogger().info("Placeholder expansion registration initializing...");
    final Map<String, PlaceholderHook> alreadyRegistered = PlaceholderAPI.getPlaceholders();
    plugin.getExpansionManager().registerAllExpansions();

    if (alreadyRegistered != null && !alreadyRegistered.isEmpty()) {
        alreadyRegistered.forEach(PlaceholderAPI::registerPlaceholderHook);
    }
}
 
源代码2 项目: StackMob-3   文件: ServerLoad.java
@EventHandler
public void onServerLoad(ServerLoadEvent event) {
    List<World> worlds = Bukkit.getWorlds();
    for (int i = 0; i < worlds.size(); i++) {
        int period = (int) Math.round(sm.getCustomConfig().getDouble("task-delay") / worlds.size()) * (i == 0 ? 1 : i);
        new StackTask(sm, worlds.get(i)).runTaskTimer(sm, 100, period);
    }
}
 
源代码3 项目: Chimera   文件: Dispatcher.java
@EventHandler
protected void update(ServerLoadEvent event) {
    dispatcher = server.getCommandDispatcher().a();
    walker.prune(dispatcher.getRoot(), getRoot().getChildren());
}
 
 类所在包
 类方法
 同包方法