summaryrefslogtreecommitdiff
path: root/src/main/java
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
parent2ef3bc1dd4650fe9f0faa0cc4aef688039f6c934 (diff)
removed tickhandler for now
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/sosnitzka/taiga/traits/TraitCascade.java10
-rw-r--r--src/main/java/com/sosnitzka/taiga/util/TickTask.java28
-rw-r--r--src/main/java/com/sosnitzka/taiga/util/TickTaskHandler.java39
3 files changed, 0 insertions, 77 deletions
diff --git a/src/main/java/com/sosnitzka/taiga/traits/TraitCascade.java b/src/main/java/com/sosnitzka/taiga/traits/TraitCascade.java
index 0d5ce7a..71a6c68 100644
--- a/src/main/java/com/sosnitzka/taiga/traits/TraitCascade.java
+++ b/src/main/java/com/sosnitzka/taiga/traits/TraitCascade.java
@@ -1,7 +1,5 @@
package com.sosnitzka.taiga.traits;
-import com.sosnitzka.taiga.util.TickTask;
-import com.sosnitzka.taiga.util.TickTaskHandler;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.item.ItemStack;
@@ -27,11 +25,6 @@ public class TraitCascade extends AbstractTrait {
sy = y = pos.getY();
sz = z = pos.getZ();
for (int i = random.nextInt((int) (ToolHelper.getCurrentDurability(tool) * 1.5f)); i > 0; i--) {
- TickTaskHandler.getInstance().addTask(new TickTask(20, new Runnable() {
- @Override
- public void run() {
- }
- }));
int r = random.nextInt(3);
int d = random.nextBoolean() ? 1 : -1;
if (r == 0) x += d;
@@ -49,11 +42,8 @@ public class TraitCascade extends AbstractTrait {
y = sy;
z = sz;
}
-
}
-
}
-
}
private float calcBonus(ItemStack tool) {
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();
- }
-}