diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-07-28 18:21:37 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-07-28 18:21:37 -0400 |
commit | dd9a6dfd888954a174fd95432c72d585fac74ca5 (patch) | |
tree | 07411203c469e5d9adefe50583b0ce3f688fd8a4 /src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java | |
parent | Merge pull request 'update deps to 1.20' (#9) from dev into main (diff) | |
download | kenshinshideandseek-dd9a6dfd888954a174fd95432c72d585fac74ca5.tar.gz kenshinshideandseek-dd9a6dfd888954a174fd95432c72d585fac74ca5.tar.bz2 kenshinshideandseek-dd9a6dfd888954a174fd95432c72d585fac74ca5.zip |
1.7.5 rc1
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java index 9fc7009..67fc4bf 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java @@ -62,8 +62,11 @@ public class Config { allowNaturalCauses, saveInventory, delayedRespawn, + dontRewardQuit, spawnPatch, dropItems, + respawnAsSpectator, + waitTillNoneLeft, regenHealth; public static int @@ -82,6 +85,7 @@ public class Config { lobbyItemStartPosition, flightToggleItemPosition, teleportItemPosition, + startingSeekerCount, delayedRespawnDelay; public static float @@ -154,7 +158,9 @@ public class Config { } //Lobby - minPlayers = Math.max(2, config.getInt("minPlayers")); + startingSeekerCount = Math.max(1, config.getInt("startingSeekerCount")); + waitTillNoneLeft = config.getBoolean("waitTillNoneLeft"); + minPlayers = Math.max(1 + startingSeekerCount + (waitTillNoneLeft ? 0 : 1), config.getInt("minPlayers")); countdown = Math.max(10, config.getInt("lobby.countdown")); changeCountdown = Math.max(minPlayers, config.getInt("lobby.changeCountdown")); lobbyMin = Math.max(minPlayers, config.getInt("lobby.min")); @@ -188,6 +194,9 @@ public class Config { placeholderError = config.getString("placeholder.incorrect"); placeholderNoData = config.getString("placeholder.noData"); saveInventory = config.getBoolean("saveInventory"); + respawnAsSpectator = config.getBoolean("respawnAsSpectator"); + dontRewardQuit = config.getBoolean("dontRewardQuit"); + try { countdownDisplay = CountdownDisplay.valueOf(config.getString("hideCountdownDisplay")); } catch (IllegalArgumentException e) { @@ -271,4 +280,4 @@ public class Config { return temp; } -}
\ No newline at end of file +} |