From d15a1d1f9ed32e2c50f4a7294a7b7c496c38c047 Mon Sep 17 00:00:00 2001 From: asofold Date: Mon, 15 Apr 2013 16:16:05 +0200 Subject: [PATCH] Only add TickListener instances once. --- .../java/fr/neatmonster/nocheatplus/utilities/TickTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java index 9811d2d4..92a94a28 100644 --- a/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java +++ b/NCPPlugin/src/main/java/fr/neatmonster/nocheatplus/utilities/TickTask.java @@ -175,7 +175,9 @@ public class TickTask implements Runnable { public static void addTickListener(TickListener listener){ synchronized (tickListeners) { if (locked) return; - tickListeners.add(listener); + if (!tickListeners.contains(listener)){ + tickListeners.add(listener); + } } }