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