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
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTeamMiniGame(String title, int minPlayers, int maxPlayers, int playTime, int waitingTime)
-
Method Summary
Modifier and TypeMethodDescriptionGets minigame frame type (e.g.protected int
Gets team scoreprotected void
minusTeamScore(int amount)
Minus team scoreprotected void
plusTeamScore(int amount)
Plus team scoreprotected void
Print 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:MiniGame
Print scores to all players
Can print format differently depending on game type- Overrides:
printScores
in classMiniGame
-
rank
Description copied from class:MiniGame
Get rank data -
frameType
Description copied from class:MiniGame
Gets minigame frame type (e.g. "Solo", "SoloBattle", "Team", "TeamBattle")
Override this method for custom frame minigame class- Overrides:
frameType
in classMiniGame
- Returns:
- Minigame frame type
- See Also:
SoloMiniGame
,SoloBattleMiniGame
,TeamMiniGame
,TeamBattleMiniGame
-