diff --git a/gradle.properties b/gradle.properties
index 344cdc3..98bb9ba 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -9,7 +9,7 @@ yarn_mappings=1.20.1+build.10
loader_version=0.16.7
# Mod Properties
-mod_version=1.16.1
+mod_version=1.16.2
maven_group=cc.reconnected
archives_base_name=rcc-server
diff --git a/src/main/java/cc/reconnected/server/RccServerConfigModel.java b/src/main/java/cc/reconnected/server/RccServerConfigModel.java
index e06c020..fe9547b 100644
--- a/src/main/java/cc/reconnected/server/RccServerConfigModel.java
+++ b/src/main/java/cc/reconnected/server/RccServerConfigModel.java
@@ -1,67 +1,102 @@
package cc.reconnected.server;
import io.wispforest.owo.config.annotation.Config;
+import io.wispforest.owo.config.annotation.Nest;
import java.util.ArrayList;
import java.util.List;
@Config(name = "rcc-server-config", wrapperName = "RccServerConfig")
public class RccServerConfigModel {
- public boolean enableHttpApi = true;
- public int httpPort = 25581;
+ @Nest
+ public HttpApi httpApi = new HttpApi();
- public int afkTimeTrigger = 300;
+ @Nest
+ public Afk afk = new Afk();
- public String afkMessage = " is now AFK";
- public String afkReturnMessage = " is no longer AFK";
- public String afkTag = "[AFK] ";
+ @Nest
+ public DirectMessages directMessages = new DirectMessages();
- public String tellMessage = "[