package NetworkAdapter.Interface; import EnvironmentPluginAPI.CustomNetworkMessages.NetworkMessage; /** * This interface defines the signature of eventListeners for network messages. */ public interface INetworkMessageReceivedEventHandler<M extends NetworkMessage> { /** * this method will be called on event listeners, when a network message arrives * * @param message */ public void onMessageReceived(M message); public void onNetworkEvent(NetworkEventType networkEventType, int clientID); }