diff --git a/src/main/java/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.java b/src/main/java/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.java
index fb6beb0..7cf9172 100644
--- a/src/main/java/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.java
+++ b/src/main/java/eu/mhsl/minenet/minigames/command/admin/GamemodeCommand.java
@@ -1,6 +1,7 @@
 package eu.mhsl.minenet.minigames.command.admin;
 
 import net.minestom.server.command.builder.Command;
+import net.minestom.server.command.builder.arguments.ArgumentEnum;
 import net.minestom.server.command.builder.arguments.ArgumentType;
 import net.minestom.server.entity.GameMode;
 import net.minestom.server.entity.Player;
@@ -11,6 +12,9 @@ public class GamemodeCommand extends Command {
 
         setCondition((sender, commandString) -> sender.hasPermission("admin"));
 
-        addSyntax((sender, context) -> ((Player) sender).setGameMode(context.get("target")), ArgumentType.Enum("target", GameMode.class));
+        addSyntax((sender, context) -> ((Player) sender).setGameMode(
+                context.get("target")),
+                ArgumentType.Enum("target", GameMode.class).setFormat(ArgumentEnum.Format.LOWER_CASED)
+        );
     }
 }