Package com.minigameworld.frames.helpers
Class MiniGameViewManager
java.lang.Object
com.minigameworld.frames.helpers.MiniGameViewManager
- All Implemented Interfaces:
GameEventListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<org.bukkit.entity.Player>
Get viewer listvoid
handleException(MiniGameExceptionEvent exception)
Handle a exception of a minigameboolean
isViewing(org.bukkit.entity.Player p)
Check a player is viewing a minigameminigame()
void
onChat(org.bukkit.event.player.AsyncPlayerChatEvent e)
Only each viewers in the same game can read the message when game is in playingvoid
onRespawn(org.bukkit.event.player.PlayerRespawnEvent e)
Set a minigame location to minigame locationboolean
unviewGame(org.bukkit.entity.Player p)
Remove a viewer from the minigameboolean
viewGame(org.bukkit.entity.Player p)
Add player as a viewer to the minigame
-
Constructor Details
-
MiniGameViewManager
-
-
Method Details
-
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
Handle a exception of a minigame- Parameters:
exception
- MiniGameExceptionEvent
-
minigame
- Specified by:
minigame
in interfaceGameEventListener
-