本文整理汇总了Java中cn.nukkit.scheduler.ServerScheduler类的典型用法代码示例。如果您正苦于以下问题:Java ServerScheduler类的具体用法?Java ServerScheduler怎么用?Java ServerScheduler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ServerScheduler类属于cn.nukkit.scheduler包,在下文中一共展示了ServerScheduler类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: initIslands
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
/**
* Load every islands Components
*/
private void initIslands() {
getServer().getCommandMap().register("ASkyBlock", new Commands(this));
getServer().getCommandMap().register("ASkyBlock", this.cmds = new ChallangesCMD(this));
getServer().getCommandMap().register("ASkyBlock", new AdminCMD(this));
PluginManager pm = getServer().getPluginManager();
chatHandler = new ChatHandler(this);
teleportLogic = new TeleportLogic(this);
invitationHandler = new InvitationHandler(this);
panel = new Panel(this);
// This should be loaded first
msgs = new Messages(this);
msgs.loadMessages();
getServer().getPluginManager().registerEvents(chatHandler, this);
pm.registerEvents(new IslandGuard(this), this);
ServerScheduler pd = getServer().getScheduler();
pd.scheduleRepeatingTask(new PluginTask(this), 20); // tick every 1 sec
}
开发者ID:TheSolidCrafter,项目名称:ASkyBlock-Nukkit,代码行数:21,代码来源:ASkyBlock.java
示例2: getScheduler
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
public ServerScheduler getScheduler() {
return scheduler;
}
开发者ID:Rsplwe,项目名称:Nukkit-Java9,代码行数:4,代码来源:Server.java
示例3: PokkitScheduler
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
public PokkitScheduler(ServerScheduler nukkit) {
this.nukkit = Objects.requireNonNull(nukkit);
}
开发者ID:rutgerkok,项目名称:Pokkit,代码行数:4,代码来源:PokkitScheduler.java
示例4: getScheduler
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
/**
* スケジューラを取得します。
* <br>
* <br>[Itsuのメモ: スケジューラの使い方]
* <pre>
* ・繰り返し
* {@code
* TaskHandler th;
* th = this.getServer().getScheduler().scheduleRepeatingTask(null, new Runnable(){
* //繰り返す処理
* };, 間隔tick(int));
*
*
* ・遅延してから繰り返し
* TaskHandler th;
* th = this.getServer().getScheduler().scheduleDelayedRepeatingTask(null, new Runnable(){
* //繰り返す処理
* };, 遅延tick(int), 間隔tick(int));
*
*
* ・スケジューラを止める
* th.cancel();
* </pre>
* [豆知識]
* <br>20tick = 1秒です!
* @return ServerScheduler
*/
public ServerScheduler getScheduler() {
return scheduler;
}
开发者ID:JupiterDevelopmentTeam,项目名称:Jupiter,代码行数:31,代码来源:Server.java
注:本文中的cn.nukkit.scheduler.ServerScheduler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论