Package com.minigameworld.frames.helpers
Class MiniGameSetting
java.lang.Object
com.minigameworld.frames.helpers.MiniGameSetting
[Setting default values] 
creationTime = on game creation time
startTime = LocalDateTime.MIN
finishTime = LocalDateTime.MIN
id = hash value of current nano time
started = false
title = title
location = location
instances = 1
instanceWorld = false
locations = location
minPlayers = minPlayers
maxPlayers = maxPlayers
waitingTime = waitingTime
playTime = playTime
finishDelay = 10
active = true
settingFixed = false
tutorial = tutorial
customData = new Map
icon = Material.STONE
gameFinishCondition =
gameFinishConditionPlayerCount = 2
view = true
scoreboard = true
creationTime = on game creation time
startTime = LocalDateTime.MIN
finishTime = LocalDateTime.MIN
id = hash value of current nano time
started = false
title = title
location = location
instances = 1
instanceWorld = false
locations = location
minPlayers = minPlayers
maxPlayers = maxPlayers
waitingTime = waitingTime
playTime = playTime
finishDelay = 10
active = true
settingFixed = false
tutorial = tutorial
customData = new Map
icon = Material.STONE
gameFinishCondition =
MiniGameSetting.GameFinishCondition.LESS_THAN_PLAYERS_LIVEgameFinishConditionPlayerCount = 2
view = true
scoreboard = true
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classCheck game finish conditionstatic class - 
Constructor Summary
ConstructorsConstructorDescriptionMiniGameSetting(String title, org.bukkit.Location location, int minPlayers, int maxPlayers, int playTime, int waitingTime) - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanView()intintorg.bukkit.MaterialgetIcon()getId()intorg.bukkit.LocationList<org.bukkit.Location>intintList<org.bukkit.Location>intorg.bukkit.LocationgetTitle()intbooleanisActive()booleanbooleanbooleanbooleanvoidsetActive(boolean active)voidsetCustomData(Map<String,Object> customData)voidsetFileSetting(Map<String,Object> setting)voidsetFinishDelay(int finishDelay)voidsetFinishTime(LocalDateTime finishTime)voidsetGameFinishCondition(MiniGameSetting.GameFinishCondition gameFinishCondition)voidsetGameFinishConditionPlayerCount(int gameFinishConditionPlayerCount)voidsetIcon(org.bukkit.Material icon)voidsetInstances(int instances)voidsetInstanceWorld(boolean instanceWorld)voidsetLocation(org.bukkit.Location location)voidsetLocations(List<org.bukkit.Location> locations)voidsetMaxPlayers(int maxPlayers)voidsetMinPlayers(int minPlayers)voidsetPlayTime(int playTime)voidsetScoreboard(boolean scoreboard)voidsetSettingFixed(boolean settingFixed)voidsetStarted(boolean started)voidsetStartTime(LocalDateTime startTime)booleanvoidsetTutorial(List<String> tutorial)voidsetView(boolean view)voidsetWaitingTime(int waitingTime) 
- 
Constructor Details
- 
MiniGameSetting
public MiniGameSetting(String title, org.bukkit.Location location, int minPlayers, int maxPlayers, int playTime, int waitingTime) 
 - 
 - 
Method Details
- 
setStartTime
 - 
setFinishTime
 - 
setStarted
public void setStarted(boolean started) - 
setSettingFixed
public void setSettingFixed(boolean settingFixed) - 
setTitle
 - 
setLocation
public void setLocation(org.bukkit.Location location) - 
setInstances
public void setInstances(int instances) - 
setInstanceWorld
public void setInstanceWorld(boolean instanceWorld) - 
setLocations
 - 
setMinPlayers
public void setMinPlayers(int minPlayers) - 
setMaxPlayers
public void setMaxPlayers(int maxPlayers) - 
setWaitingTime
public void setWaitingTime(int waitingTime) - 
setPlayTime
public void setPlayTime(int playTime) - 
setFinishDelay
public void setFinishDelay(int finishDelay) - 
setActive
public void setActive(boolean active) - 
setTutorial
 - 
setCustomData
 - 
setIcon
public void setIcon(org.bukkit.Material icon) - 
setGameFinishCondition
 - 
setGameFinishConditionPlayerCount
public void setGameFinishConditionPlayerCount(int gameFinishConditionPlayerCount) - 
setView
public void setView(boolean view) - 
setScoreboard
public void setScoreboard(boolean scoreboard) - 
getCreationTime
 - 
getStartTime
 - 
getFinishTime
 - 
getId
 - 
isStarted
public boolean isStarted() - 
getTitle
 - 
getLocation
public org.bukkit.Location getLocation() - 
getInstances
public int getInstances() - 
isInstanceWorld
public boolean isInstanceWorld() - 
getRandomLocation
public org.bukkit.Location getRandomLocation() - 
getLocations
 - 
getNotUsingLocations
 - 
getMinPlayers
public int getMinPlayers() - 
getMaxPlayers
public int getMaxPlayers() - 
getWaitingTime
public int getWaitingTime() - 
getPlayTime
public int getPlayTime() - 
getFinishDelay
public int getFinishDelay() - 
isActive
public boolean isActive() - 
isSettingFixed
public boolean isSettingFixed() - 
getTutorial
 - 
getCustomData
 - 
getIcon
public org.bukkit.Material getIcon() - 
getGameFinishCondition
 - 
getGameFinishConditionPlayerCount
public int getGameFinishConditionPlayerCount() - 
canView
public boolean canView() - 
isScoreboardEnabled
public boolean isScoreboardEnabled() - 
getFileSetting
 - 
setFileSetting
 
 -