Class TaskManager

java.lang.Object
org.bukkit.scheduler.BukkitRunnable
fr.fuzeblocks.homeplugin.task.TaskManager
All Implemented Interfaces:
Runnable

public class TaskManager extends org.bukkit.scheduler.BukkitRunnable
The type Task manager.
  • Constructor Details

    • TaskManager

      public TaskManager()
  • Method Details

    • run

      public void run()
    • startTeleportTask

      public void startTeleportTask()
      Start teleport task.
    • cancelTeleportTask

      public void cancelTeleportTask() throws TeleportTaskException
      Cancel teleport task.
      Throws:
      TeleportTaskException - the teleport task exception
    • homeTask

      public void homeTask(String homeName, org.bukkit.entity.Player player, org.bukkit.Location location)
      Home task.
      Parameters:
      homeName - the home name
      player - the player
      location - the location
    • spawnTask

      public void spawnTask(org.bukkit.entity.Player player)
      Spawn task.
      Parameters:
      player - the player
    • getPlayer

      public org.bukkit.entity.Player getPlayer()
      Gets player.
      Returns:
      the player
    • getTask

      public Task getTask()
      Gets task.
      Returns:
      the task
    • getHomeName

      public String getHomeName()
      Gets home name.
      Returns:
      the home name
    • getHomeLocation

      public org.bukkit.Location getHomeLocation()
      Gets home location.
      Returns:
      the home location