We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 293de42 commit 710b8edCopy full SHA for 710b8ed
1 file changed
commons/src/main/java/com/envyful/api/config/util/UtilConfig.java
@@ -0,0 +1,26 @@
1
+package com.envyful.api.config.util;
2
+
3
+import org.spongepowered.configurate.ConfigurationNode;
4
+import org.spongepowered.configurate.serialize.SerializationException;
5
6
+import java.util.Collections;
7
+import java.util.List;
8
9
+/**
10
+ *
11
+ * Static utility class for handling configuration methods (such as getting lists)
12
13
+ */
14
+public class UtilConfig {
15
16
+ public static <T> List<T> getList(ConfigurationNode node, Class<T> type, Object... path) {
17
+ try {
18
+ return node.node(path).getList(type);
19
+ } catch (SerializationException e) {
20
+ e.printStackTrace();
21
+ }
22
23
+ return Collections.emptyList();
24
25
26
+}
0 commit comments