Class MiniGameViewManager

java.lang.Object
com.minigameworld.frames.helpers.MiniGameViewManager
All Implemented Interfaces:
GameEventListener

public class MiniGameViewManager extends Object implements GameEventListener
  • Constructor Details

    • MiniGameViewManager

      public MiniGameViewManager(MiniGame minigame)
  • Method Details

    • getViewers

      public Set<org.bukkit.entity.Player> getViewers()
      Get viewer list
      Returns:
      Viewers
    • isViewing

      public boolean isViewing(org.bukkit.entity.Player p)
      Check a player is viewing a minigame
      Parameters:
      p - Playe to check
      Returns:
      True if a player is viewing a minigame
    • onChat

      public void onChat(org.bukkit.event.player.AsyncPlayerChatEvent e)
      Only each viewers in the same game can read the message when game is in playing
      Parameters:
      e - Chat event
    • onRespawn

      public void onRespawn(org.bukkit.event.player.PlayerRespawnEvent e)
      Set a minigame location to minigame location
      Parameters:
      e - event
    • viewGame

      public boolean viewGame(org.bukkit.entity.Player p)
      Add player as a viewer to the minigame
      Parameters:
      p - Viewer
    • unviewGame

      public boolean unviewGame(org.bukkit.entity.Player p)
      Remove a viewer from the minigame
      Parameters:
      p - Viewer
    • handleException

      public void handleException(MiniGameExceptionEvent exception)
      Handle a exception of a minigame
      Parameters:
      exception - MiniGameExceptionEvent
    • minigame

      public MiniGame minigame()
      Specified by:
      minigame in interface GameEventListener