Class Event

java.lang.Object
org.collebol.event.Event
Direct Known Subclasses:
ClientKeyClickEvent, ClientLeftClickEvent, ClientRightClickEvent

public abstract class Event extends Object
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • registerEvent

      public void registerEvent(ClientListener listener)
    • getListeners

      public List<ClientListener> getListeners()
    • call

      public void call(EJGEngine engine, Object... params)
      Triggers the event and notifies all registered listeners.
      Parameters:
      engine - The engine instance that is triggering the event.
      params - The parameters associated with the event. These can be of various types such as Vector2D, Boolean, or KeyType.
    • setValues

      public abstract void setValues(Map<Class<?>,Object> params)
    • getEngine

      public EJGEngine getEngine()