From 5d316ed8409ded1ade63504eb5d29f4b77865cd0 Mon Sep 17 00:00:00 2001
From: Chris Kearney <chris@kearneymail.com>
Date: Mon, 31 Aug 2015 21:25:35 -0700
Subject: [PATCH] effects most certainly do not need to be ticked

---
 .../creeper/entity/EntityManager.java         | 22 -------------------
 1 file changed, 22 deletions(-)

diff --git a/src/main/java/com/comandante/creeper/entity/EntityManager.java b/src/main/java/com/comandante/creeper/entity/EntityManager.java
index e52f372d..5c4cccdd 100644
--- a/src/main/java/com/comandante/creeper/entity/EntityManager.java
+++ b/src/main/java/com/comandante/creeper/entity/EntityManager.java
@@ -52,7 +52,6 @@ public class EntityManager {
         tickOrchestratorService.submit(new RoomTicker());
         tickOrchestratorService.submit(new NpcTicker());
         tickOrchestratorService.submit(new EntityTicker());
-        tickOrchestratorService.submit(new EffectTicker());
     }
 
     public ConcurrentHashMap<String, Npc> getNpcs() {
@@ -203,25 +202,4 @@ public class EntityManager {
             }
         }
     }
-
-    class EffectTicker implements Runnable {
-        private final com.codahale.metrics.Timer ticktime = Main.metrics.timer(name(EntityManager.class, "effect_tick_time"));
-        @Override
-        public void run() {
-            while (true) {
-                try {
-                    final com.codahale.metrics.Timer.Context context = ticktime.time();
-                    for (Map.Entry<String, Effect> next : effects.entrySet()) {
-                        mainTickExecutorService.submit(next.getValue());
-                    }
-                    context.stop();
-                    Thread.sleep(500);
-                } catch (Exception e) {
-                    log.error("Problem with effect ticker!", e);
-                    SentryManager.logSentry(this.getClass(), e, "Problem with effect ticker!");
-                }
-            }
-        }
-    }
-
 }
-- 
GitLab