fix: use cow arraylist for listeners or get not thread safe chipmunks..

This commit is contained in:
Chayapak Supasakul 2026-01-03 20:52:29 +07:00
parent 7b8be20373
commit 490be4431c
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA

View file

@ -1,10 +1,10 @@
package land.chipmunk.chipmunkmod.listeners;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
public class ListenerManager {
public static List<Listener> listeners = new ArrayList<>();
public static List<Listener> listeners = new CopyOnWriteArrayList<>();
public static void addListener (final Listener listener) {
listeners.add(listener);