Class GameRoomManager<T extends GameRoom>

java.lang.Object
cn.lanink.gamecore.room.GameRoomManager<T>

public class GameRoomManager<T extends GameRoom> extends Object
Author:
LT_Name
  • Field Details

  • Constructor Details

    • GameRoomManager

      public GameRoomManager()
  • Method Details

    • hasGameRoom

      public boolean hasGameRoom(cn.nukkit.level.Level level)
    • hasGameRoom

      public boolean hasGameRoom(String world)
    • addGameRoom

      public void addGameRoom(cn.nukkit.level.Level level, T gameRoom)
    • addGameRoom

      public void addGameRoom(String level, T gameRoom)
    • removeGameRoom

      public void removeGameRoom(cn.nukkit.level.Level level)
    • removeGameRoom

      public void removeGameRoom(String level)
    • getGameRoom

      public T getGameRoom(cn.nukkit.level.Level level)
    • getGameRoom

      public T getGameRoom(String level)
    • getGameRoomMap

      public ConcurrentHashMap<String,T> getGameRoomMap()
    • loadGameRoom

      public boolean loadGameRoom(cn.nukkit.level.Level level)
    • loadGameRoom

      public boolean loadGameRoom(String level)
    • unloadGameRoom

      public boolean unloadGameRoom(cn.nukkit.level.Level level)
    • unloadGameRoom

      public boolean unloadGameRoom(String world)
    • getCanJoinGameRoom

      public T getCanJoinGameRoom()
    • getCanJoinGameRoomList

      public List<T> getCanJoinGameRoomList()
      Returns:
      玩家可以加入的房间游戏列表