Package com.minigameworld.frames
Class SoloMiniGame
java.lang.Object
com.minigameworld.frames.MiniGame
com.minigameworld.frames.SoloMiniGame
- All Implemented Interfaces:
GameEventListener
- Direct Known Subclasses:
TestGame
[Info]
- Minigame frame only 1 player can play
- solo play
- min player count: 1
- solo util methods
[Rule]
- nothing
- Minigame frame only 1 player can play
- solo play
- min player count: 1
- solo util methods
[Rule]
- nothing
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSoloMiniGame(String title, int playTime, int waitingTime)
Sets minPlayers and maxPlayers to 1 automatically -
Method Summary
Modifier and TypeMethodDescriptionGets minigame frame type (e.g.protected int
getScore()
Get solo player's scoreprotected org.bukkit.entity.Player
Returns solo playerprotected void
minusScore(int amount)
Minus solo player scoreprotected void
plusScore(int amount)
Plus solo player scoreprotected void
Print scores to all players
Can print format differently depending on game typeMethods 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, rank, score, scoreboardManager, sendMessage, sendMessage, sendMessages, sendMessages, sendTitle, sendTitle, sendTitles, sendTitles, setLive, setting, startGame, taskManager, title, titleWithClassName, topPlayer, tutorial, tutorials, updateScoreboard, viewManager, waitingTime
-
Constructor Details
-
SoloMiniGame
Sets minPlayers and maxPlayers to 1 automatically
-
-
Method Details
-
getSoloPlayer
protected org.bukkit.entity.Player getSoloPlayer()Returns solo player- Returns:
- Solo player
-
plusScore
protected void plusScore(int amount)Plus solo player score- Parameters:
amount
- Amount to plus
-
minusScore
protected void minusScore(int amount)Minus solo player score- Parameters:
amount
- Amount to minus
-
getScore
protected int getScore()Get solo player's score- Returns:
- Solo player's score
-
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
-
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
-