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
-