summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-07-27 18:20:11 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-07-27 18:20:11 -0400
commite4abbae6af086e4ea71bb20e25d29b3ed646ae83 (patch)
tree5d5170c074a3a6b05bfcc909426ba2d5e4f597db /src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java
parentSave Inventorys on Leave (diff)
downloadkenshinshideandseek-e4abbae6af086e4ea71bb20e25d29b3ed646ae83.tar.gz
kenshinshideandseek-e4abbae6af086e4ea71bb20e25d29b3ed646ae83.tar.bz2
kenshinshideandseek-e4abbae6af086e4ea71bb20e25d29b3ed646ae83.zip
blockhunt start
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java
index 123432d..f988d5a 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Config.java
@@ -90,7 +90,8 @@ public class Config {
leaveOnEnd,
mapSaveEnabled,
allowNaturalCauses,
- saveInventory;
+ saveInventory,
+ blockhuntEnabled;
public static int
minPlayers,
@@ -126,6 +127,9 @@ public class Config {
blockedCommands,
blockedInteracts;
+ public static List<Material>
+ blockhuntBlocks;
+
public static String
LOBBY_TITLE,
GAME_TITLE,
@@ -288,6 +292,18 @@ public class Config {
}
bungeeLeave = config.getString("leaveType") == null || config.getString("leaveType").equalsIgnoreCase("proxy");
leaveServer = config.getString("leaveServer");
+ blockhuntEnabled = config.getBoolean("blockhunt.enabled");
+ blockhuntBlocks = new ArrayList<>();
+ tempInteracts = config.getStringList("blockhunt.blocks");
+ for(String id : tempInteracts) {
+ Optional<XMaterial> optional_mat = XMaterial.matchXMaterial(id);
+ if (optional_mat.isPresent()) {
+ Material mat = optional_mat.get().parseMaterial();
+ if (mat != null) {
+ blockhuntBlocks.add(mat);
+ }
+ }
+ }
//Leaderboard
LOBBY_TITLE = leaderboard.getString("lobby.title");