• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ServerStartedEvent类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.spongepowered.api.event.state.ServerStartedEvent的典型用法代码示例。如果您正苦于以下问题:Java ServerStartedEvent类的具体用法?Java ServerStartedEvent怎么用?Java ServerStartedEvent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ServerStartedEvent类属于org.spongepowered.api.event.state包,在下文中一共展示了ServerStartedEvent类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onEnabled

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnabled(final ServerStartedEvent event) throws TimeoutException {
    this.service = event.getGame().getServiceManager().provide(CrossEventService.class).get();

    event.getGame().getAsyncScheduler().runRepeatingTask(this, new Runnable() {
        @Override
        public void run() {
            long startTime = System.currentTimeMillis();
            System.out.println(new Gson().toJson(new spamEvent(1711515,"Hello")));
            try {
                service.callEvent((new spamEvent(1711515, "Hello")));
            } catch (TimeoutException e) {
                e.printStackTrace();
            }
            System.out.println("Event ended");
            long endTime = System.currentTimeMillis();
            long duration = (endTime - startTime);
            System.out.println(duration);
        }
    }, TimeUnit.SECONDS, 1);
}
 
开发者ID:thomas15v,项目名称:CrossEvents,代码行数:22,代码来源:SpamPlugin.java


示例2: onEnabled

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnabled(ServerStartedEvent event){
    instance = this;
    if (!configDir.exists())
        configDir.mkdirs();
    try {
        this.config = new PluginConfig(defaultConfig);
        this.languageManager = new LanguageManager(configDir, config.getLanguage());
        this.claimManager = new ClaimManager(event.getGame(), configDir);
        this.tenantManager = new TenantManager(event.getGame(), configDir);
    } catch (IOException e) {
        e.printStackTrace();
    }
    this.game = event.getGame();
    registerEvents(event.getGame());
    registerCommands(event.getGame());
}
 
开发者ID:thomas15v,项目名称:ChunkLord,代码行数:18,代码来源:ChunkLordPlugin.java


示例3: registerCommands

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
private void registerCommands(ServerStartedEvent event) {
    List<String> aliases = new ArrayList<String>();
    aliases.add("whoWas");
    aliases.add("ww");

    event.getGame().getCommandDispatcher().register(this, new SpongeCommandHandler(event.getGame()), aliases);
}
 
开发者ID:Aaron1011,项目名称:WhoWas,代码行数:8,代码来源:SpongePlugin.java


示例4: onEnable

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnable(ServerStartedEvent event) {
    game.getEventManager().register(this, new SpongePlotListener(this));
    game.getEventManager().register(this, new SpongePlotDenyListener(this));
    serverObjectBuilder = new SpongeServerBridge(this, new BridgeLogger(logger));
    plotme = new PlotMe_Core();
    setupCommands();
}
 
开发者ID:WorldCretornica,项目名称:PlotMe-Core,代码行数:9,代码来源:PlotMe_Sponge.java


示例5: onEnabled

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnabled(final ServerStartedEvent event) {
    System.out.println("[BOOT] Bootstrapping PexelSlave throught PexelSlaveSpongePlugin...");
    PexelSlave.init(new File("."), SlaveMinecraftServerType.CRAFTBUKKIT);
    PexelSlaveSpongePlugin.setGame(event.getGame());
    // Start sync.
    event.getGame()
            .getScheduler()
            .runRepeatingTask(
                    event.getGame().getPluginManager().getPlugin("pexelslave").get(),
                    PexelSlave.getInstance().getSync().getOnTick(), 1L);
    
    //PexelSlaveBukkitPlugin.instance = this;
}
 
开发者ID:dobrakmato,项目名称:pexel-platform,代码行数:15,代码来源:PexelSlaveSpongePlugin.java


示例6: onEnable

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnable(ServerStartedEvent event)
{
    this.game = event.getGame();
    this.service = this.game.getServiceManager().provide(CrossEventService.class).get();
}
 
开发者ID:thomas15v,项目名称:CrossEvents,代码行数:7,代码来源:CrossChat.java


示例7: onServerStart

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onServerStart(ServerStartedEvent event) {
    registerCommands(event);
}
 
开发者ID:Aaron1011,项目名称:WhoWas,代码行数:5,代码来源:SpongePlugin.java


示例8: onServerStart

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onServerStart(ServerStartedEvent event) {
    UniGuild plugin = new UniGuild(ServerType.SPONGE);
    plugin.start();
}
 
开发者ID:grzegorz2047,项目名称:UniGuild,代码行数:6,代码来源:UniGuildSponge.java


示例9: onEnable

import org.spongepowered.api.event.state.ServerStartedEvent; //导入依赖的package包/类
@Subscribe
public void onEnable(ServerStartedEvent event){
    SpongeListener listener = new SpongeListener(plugin);
    this.plugin = new Plugin(new SpongeServer(this, listener, event.getGame()));
    event.getGame().getEventManager().register(this, listener);
}
 
开发者ID:thomas15v,项目名称:NoAdver,代码行数:7,代码来源:MultiPluginLauncher.java



注:本文中的org.spongepowered.api.event.state.ServerStartedEvent类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ProjectViewPane类代码示例发布时间:2022-05-23
下一篇:
Java SignatureVerificationException类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap