diff options
| author | Giovanni Harting <539@idlegandalf.com> | 2016-07-20 13:02:13 +0200 |
|---|---|---|
| committer | Giovanni Harting <539@idlegandalf.com> | 2016-07-20 13:02:13 +0200 |
| commit | 69f290408860620ca1776c91a213e9e25f431174 (patch) | |
| tree | c9d47abb56cb80ea0f2855731e459f6cb4f848a4 /src/main/java/com/sosnitzka/taiga/util | |
| parent | 2ef3bc1dd4650fe9f0faa0cc4aef688039f6c934 (diff) | |
removed tickhandler for now
Diffstat (limited to 'src/main/java/com/sosnitzka/taiga/util')
| -rw-r--r-- | src/main/java/com/sosnitzka/taiga/util/TickTask.java | 28 | ||||
| -rw-r--r-- | src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java | 39 |
2 files changed, 0 insertions, 67 deletions
diff --git a/src/main/java/com/sosnitzka/taiga/util/TickTask.java b/src/main/java/com/sosnitzka/taiga/util/TickTask.java deleted file mode 100644 index a928c68..0000000 --- a/src/main/java/com/sosnitzka/taiga/util/TickTask.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.sosnitzka.taiga.util; - - -public class TickTask { - private Runnable task; - private int targetTicks = 0; - private int ticks; - - public TickTask(int targetTicks, Runnable runnable) { - this.task = runnable; - this.targetTicks = targetTicks; - } - - public TickTask(Runnable runnable) { - this.task = runnable; - this.targetTicks = 1; - } - - public boolean tickRun() { - ticks++; - - if (ticks >= targetTicks) { - this.task.run(); - return true; - } - return false; - } -} diff --git a/src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java b/src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java deleted file mode 100644 index c11921e..0000000 --- a/src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.sosnitzka.taiga.util; - - -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.common.gameevent.TickEvent; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -public class TickTaskHandler { - private List<TickTask> tickTasks = new ArrayList<TickTask>(); - - - private TickTaskHandler() { - } - - public static TickTaskHandler getInstance() { - return InstanceHolder.INSTANCE; - } - - @SubscribeEvent - public void onTick(TickEvent.ServerTickEvent e) { - for (Iterator<TickTask> iterator = tickTasks.iterator(); iterator.hasNext(); ) { - TickTask task = iterator.next(); - if (task.tickRun()) { - iterator.remove(); - } - } - } - - public void addTask(TickTask tickTask) { - tickTasks.add(tickTask); - } - - private static final class InstanceHolder { - static final TickTaskHandler INSTANCE = new TickTaskHandler(); - } -} |
