Compare commits

...
1 Commits
Author SHA1 Message Date
unknown 1efd5fa3db PacketManager cleanup and unregister method 2020-04-24 13:54:34 +02:00
2 changed files with 7 additions and 1 deletions

No files matched your search

@@ -9,11 +9,11 @@ import java.util.LinkedList;
public interface PacketEventManager {
public LinkedList<PacketListener> packetListeners = new LinkedList<>();
public LinkedList<PacketReceiveEvent> packetReiveEvents = new LinkedList<>();
public void callPacketReceiveEvent(PacketReceiveEvent e);
public void callPacketSendEvent(PacketSendEvent e);
public void registerPacketListener(PacketListener e);
public void unregisterPacketListener(PacketListener e);
public void callServerTickEvent(ServerTickEvent e);
@@ -52,6 +52,12 @@ public class PacketManager implements PacketEventManager {
this.packetListeners.add(e);
}
@Override
public void unregisterPacketListener(PacketListener e) {
this.packetListeners.remove(e);
}
@Override
public void callServerTickEvent(ServerTickEvent e) {
for (PacketListener listener : this.packetListeners) {