org.bukkit.scheduler.BukkitTask#getTaskId ( )源码实例Demo

下面列出了org.bukkit.scheduler.BukkitTask#getTaskId ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: LagMonitor   文件: TasksCommand.java
private BaseComponent[] formatTask(BukkitTask pendingTask) {
    Plugin owner = pendingTask.getOwner();
    int taskId = pendingTask.getTaskId();
    boolean sync = pendingTask.isSync();

    String id = Integer.toString(taskId);
    if (sync) {
        id += "-Sync";
    } else if (Bukkit.getScheduler().isCurrentlyRunning(taskId)) {
        id += "-Running";
    }

    return new ComponentBuilder(owner.getName())
            .color(PRIMARY_COLOR.asBungee())
            .append('-' + id)
            .color(SECONDARY_COLOR.asBungee())
            .create();
}
 
源代码2 项目: LagMonitor   文件: TasksCommand.java
private BaseComponent[] formatTask(BukkitTask pendingTask) {
    Plugin owner = pendingTask.getOwner();
    int taskId = pendingTask.getTaskId();
    boolean sync = pendingTask.isSync();

    String id = Integer.toString(taskId);
    if (sync) {
        id += "-Sync";
    } else if (Bukkit.getScheduler().isCurrentlyRunning(taskId)) {
        id += "-Running";
    }

    return new ComponentBuilder(owner.getName())
            .color(PRIMARY_COLOR.asBungee())
            .append('-' + id)
            .color(SECONDARY_COLOR.asBungee())
            .create();
}
 
源代码3 项目: PGM   文件: BukkitExecutorService.java
@Override
protected int runTask(Runnable task, long delayInTicks) {
  BukkitTask bukkitTask =
      async
          ? scheduler.runTaskLaterAsynchronously(plugin, task, delayInTicks)
          : scheduler.runTaskLater(plugin, task, delayInTicks);
  return bukkitTask.getTaskId();
}
 
源代码4 项目: PGM   文件: BukkitExecutorService.java
@Override
protected int runPeriodicTask(
    Runnable task, long initialDelayInTicks, long periodicDelayInTicks) {
  BukkitTask bukkitTask =
      async
          ? scheduler.runTaskTimerAsynchronously(
              plugin, task, initialDelayInTicks, periodicDelayInTicks)
          : scheduler.runTaskTimer(plugin, task, initialDelayInTicks, periodicDelayInTicks);
  return bukkitTask.getTaskId();
}
 
源代码5 项目: ProjectAres   文件: BukkitSchedulerBackend.java
@Override
public int taskId(BukkitTask bukkitTask) {
    return bukkitTask.getTaskId();
}
 
 同类方法