本文整理汇总了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
}
示例2: getScheduler
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
public ServerScheduler getScheduler() {
return scheduler;
}
示例3: PokkitScheduler
import cn.nukkit.scheduler.ServerScheduler; //导入依赖的package包/类
public PokkitScheduler(ServerScheduler nukkit) {
this.nukkit = Objects.requireNonNull(nukkit);
}
示例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;
}