Package com.minigameworld.frames
Class TeamMiniGame
java.lang.Object
com.minigameworld.frames.MiniGame
com.minigameworld.frames.TeamMiniGame
- All Implemented Interfaces:
 GameEventListener
[Info]
- Minigame frame players cooperate with each other
- min player count: 1 or more
- all players have the same score
- team util methods
[Rule]
- must use "plusEveryoneScore()" or "minusEveryoneScore()" for team score
- Minigame frame players cooperate with each other
- min player count: 1 or more
- all players have the same score
- team util methods
[Rule]
- must use "plusEveryoneScore()" or "minusEveryoneScore()" for team score
- 
Nested Class Summary
Nested Classes - 
Field Summary
 - 
Constructor Summary
ConstructorsConstructorDescriptionTeamMiniGame(String title, int minPlayers, int maxPlayers, int playTime, int waitingTime) - 
Method Summary
Modifier and TypeMethodDescriptionGets minigame frame type (e.g.protected intGets team scoreprotected voidminusTeamScore(int amount)Minus team scoreprotected voidplusTeamScore(int amount)Plus team scoreprotected voidPrint scores to all players
Can print format differently depending on game typeList<? extends MiniGameRank>rank()Get rank dataMethods inherited from class com.minigameworld.frames.MiniGame
checkGameFinishCondition, className, coloredTitle, containsPlayer, customData, customOption, dataManager, equals, finishGame, gamePlayer, gamePlayers, handleException, id, initCustomData, initGame, initSettings, inventoryManager, isActive, isEmpty, isFull, isLessThanPlayersLeft, isLessThanPlayersLive, isLive, isMoreThanPlayersLive, isSameTemplate, isStarted, joinGame, leaveGame, leftPlayTime, leftWaitingTime, livePlayers, livePlayersCount, loadCustomData, location, locationManager, maxPlayers, minigame, minPlayers, minusEveryoneScore, minusScore, onException, onFinish, onFinishDelay, onJoin, onLeave, onStart, onUnview, onView, particle, particle, particles, playerCount, players, playSound, playSounds, playTime, plusEveryoneScore, plusScore, randomPlayer, score, scoreboardManager, sendMessage, sendMessage, sendMessages, sendMessages, sendTitle, sendTitle, sendTitles, sendTitles, setLive, setting, startGame, taskManager, title, titleWithClassName, topPlayer, tutorial, tutorials, updateScoreboard, viewManager, waitingTime 
- 
Constructor Details
- 
TeamMiniGame
 
 - 
 - 
Method Details
- 
getTeamScore
protected int getTeamScore()Gets team score- Returns:
 - Team score
 
 - 
plusTeamScore
protected void plusTeamScore(int amount)Plus team score- Parameters:
 amount- Amount to plus
 - 
minusTeamScore
protected void minusTeamScore(int amount)Minus team score- Parameters:
 amount- Amount to minus
 - 
printScores
protected void printScores()Description copied from class:MiniGamePrint scores to all players
Can print format differently depending on game type- Overrides:
 printScoresin classMiniGame
 - 
rank
Description copied from class:MiniGameGet rank data - 
frameType
Description copied from class:MiniGameGets minigame frame type (e.g. "Solo", "SoloBattle", "Team", "TeamBattle")
Override this method for custom frame minigame class- Overrides:
 frameTypein classMiniGame- Returns:
 - Minigame frame type
 - See Also:
 SoloMiniGame,SoloBattleMiniGame,TeamMiniGame,TeamBattleMiniGame
 
 -