Package com.massivecraft.factions.util
Class SpiralTask
- java.lang.Object
-
- com.massivecraft.factions.util.SpiralTask
-
- All Implemented Interfaces:
java.lang.Runnable
public abstract class SpiralTask extends java.lang.Object implements java.lang.Runnable
-
-
Constructor Summary
Constructors Constructor Description SpiralTask(FLocation fLocation, int radius)
-
Method Summary
Modifier and Type Method Description FLocationcurrentFLocation()org.bukkit.LocationcurrentLocation()voidfinish()intgetX()intgetZ()booleaninsideRadius()booleanmoveToNext()voidrun()voidsetTaskID(int ID)voidstop()booleanvalid()abstract booleanwork()
-
-
-
Constructor Detail
-
SpiralTask
public SpiralTask(FLocation fLocation, int radius)
-
-
Method Detail
-
work
public abstract boolean work()
-
currentFLocation
public final FLocation currentFLocation()
-
currentLocation
public final org.bukkit.Location currentLocation()
-
getX
public final int getX()
-
getZ
public final int getZ()
-
setTaskID
public final void setTaskID(int ID)
-
run
public final void run()
- Specified by:
runin interfacejava.lang.Runnable
-
moveToNext
public final boolean moveToNext()
-
insideRadius
public final boolean insideRadius()
-
finish
public void finish()
-
stop
public final void stop()
-
valid
public final boolean valid()
-
-