package com.arslaancodes.arslaansmagichax.events; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import java.util.function.Consumer; public class SendPacketEventBus { private static final List> listeners = new CopyOnWriteArrayList<>(); public static void register(Consumer listener) { listeners.add(listener); } public static void post(PacketEvent.Send ev) { for (Consumer l : listeners) l.accept(ev); } }