package com.github.jamesnorris.ablockalypse.threading; import com.github.jamesnorris.ablockalypse.Ablockalypse; import com.github.jamesnorris.ablockalypse.DataContainer; public class Task { private DataContainer data = Ablockalypse.getData(); private boolean runThrough; public Task(boolean autorun) { runThrough = autorun; data.objects.add(this); } public void cancel() { data.objects.remove(this); } public boolean isRunning() { return runThrough; } public void run() {} public void setRunning(boolean runThrough) { this.runThrough = runThrough; } }