From 69f290408860620ca1776c91a213e9e25f431174 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Wed, 20 Jul 2016 13:02:13 +0200 Subject: removed tickhandler for now --- .../java/com/sosnitzka/taiga/util/TickTask.java | 28 ---------------- .../com/sosnitzka/taiga/util/TickTaskHandler.java | 39 ---------------------- 2 files changed, 67 deletions(-) delete mode 100644 src/main/java/com/sosnitzka/taiga/util/TickTask.java delete mode 100644 src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java (limited to 'src/main/java/com/sosnitzka/taiga/util') 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 tickTasks = new ArrayList(); - - - private TickTaskHandler() { - } - - public static TickTaskHandler getInstance() { - return InstanceHolder.INSTANCE; - } - - @SubscribeEvent - public void onTick(TickEvent.ServerTickEvent e) { - for (Iterator 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(); - } -} -- cgit v1.2.3