diff --git a/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/ArkOneController.java b/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/ArkOneController.java
index 589564a..b60c46e 100644
--- a/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/ArkOneController.java
+++ b/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/ArkOneController.java
@@ -2,6 +2,7 @@ package com.icedberries.UBFunkeysServer.ArkOne;
import com.icedberries.UBFunkeysServer.ArkOne.Plugins.BasePlugin;
import com.icedberries.UBFunkeysServer.ArkOne.Plugins.GalaxyPlugin;
+import com.icedberries.UBFunkeysServer.ArkOne.Plugins.TrunkPlugin;
import com.icedberries.UBFunkeysServer.ArkOne.Plugins.UserPlugin;
import com.icedberries.UBFunkeysServer.domain.User;
import com.icedberries.UBFunkeysServer.service.UserService;
@@ -43,6 +44,9 @@ public class ArkOneController implements TcpHandler {
@Autowired
GalaxyPlugin galaxyPlugin;
+ @Autowired
+ TrunkPlugin trunkPlugin;
+
@Override
public void receiveData(Connection connection, byte[] data) {
// Log the received request
@@ -127,6 +131,12 @@ public class ArkOneController implements TcpHandler {
break;
// Plugin 10 (Trunk)
+ case "gua":
+ responses.add(trunkPlugin.GetUserAssets());
+ break;
+ case "glb":
+ responses.add(trunkPlugin.GetLootBalance());
+ break;
// Catch Unhandled Commands
default:
diff --git a/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/Plugins/TrunkPlugin.java b/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/Plugins/TrunkPlugin.java
new file mode 100644
index 0000000..97ecbf7
--- /dev/null
+++ b/src/main/java/com/icedberries/UBFunkeysServer/ArkOne/Plugins/TrunkPlugin.java
@@ -0,0 +1,19 @@
+package com.icedberries.UBFunkeysServer.ArkOne.Plugins;
+
+import org.springframework.stereotype.Service;
+
+@Service
+public class TrunkPlugin {
+
+ private final Integer LOOT_BALANCE = 2500;
+
+ public String GetUserAssets() {
+ //TODO: IMPLEMENT ME
+ return "";
+ }
+
+ public String GetLootBalance() {
+
+ return "";
+ }
+}