Interface IGameListener<T extends IRoom>

All Superinterfaces:
cn.nukkit.event.Listener
All Known Implementing Classes:
BaseGameListener

public interface IGameListener<T extends IRoom> extends cn.nukkit.event.Listener
Author:
lt_name
  • Method Details

    • init

      void init(String listenerName) throws GameListenerInitException
      Throws:
      GameListenerInitException
    • getListenerName

      String getListenerName()
    • getListenerRooms

      Map<String,T> getListenerRooms()
    • getListenerRoom

      T getListenerRoom(String level)
    • addListenerRoom

      void addListenerRoom(T room)
    • removeListenerRoom

      void removeListenerRoom(String roomName)
    • removeListenerRoom

      void removeListenerRoom(T room)
    • clearListenerRooms

      void clearListenerRooms()