summaryrefslogtreecommitdiff
path: root/src/main/java/com/sosnitzka/taiga/util
diff options
context:
space:
mode:
authorGiovanni Harting <539@idlegandalf.com>2016-07-20 13:02:13 +0200
committerGiovanni Harting <539@idlegandalf.com>2016-07-20 13:02:13 +0200
commit69f290408860620ca1776c91a213e9e25f431174 (patch)
treec9d47abb56cb80ea0f2855731e459f6cb4f848a4 /src/main/java/com/sosnitzka/taiga/util
parent2ef3bc1dd4650fe9f0faa0cc4aef688039f6c934 (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.java28
-rw-r--r--src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java39
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();
- }
-}