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_LIVE
gameFinishConditionPlayerCount = 2
view = true
scoreboard = true
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Check 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 TypeMethodDescriptionboolean
canView()
int
int
org.bukkit.Material
getIcon()
getId()
int
org.bukkit.Location
List<org.bukkit.Location>
int
int
List<org.bukkit.Location>
int
org.bukkit.Location
getTitle()
int
boolean
isActive()
boolean
boolean
boolean
boolean
void
setActive(boolean active)
void
setCustomData(Map<String,Object> customData)
void
setFileSetting(Map<String,Object> setting)
void
setFinishDelay(int finishDelay)
void
setFinishTime(LocalDateTime finishTime)
void
setGameFinishCondition(MiniGameSetting.GameFinishCondition gameFinishCondition)
void
setGameFinishConditionPlayerCount(int gameFinishConditionPlayerCount)
void
setIcon(org.bukkit.Material icon)
void
setInstances(int instances)
void
setInstanceWorld(boolean instanceWorld)
void
setLocation(org.bukkit.Location location)
void
setLocations(List<org.bukkit.Location> locations)
void
setMaxPlayers(int maxPlayers)
void
setMinPlayers(int minPlayers)
void
setPlayTime(int playTime)
void
setScoreboard(boolean scoreboard)
void
setSettingFixed(boolean settingFixed)
void
setStarted(boolean started)
void
setStartTime(LocalDateTime startTime)
boolean
void
setTutorial(List<String> tutorial)
void
setView(boolean view)
void
setWaitingTime(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
-