本文整理汇总了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;未经允许,请勿转载。 |
请发表评论