From 6e75c4e586c8db771bc81e4260d7ad93a7389798 Mon Sep 17 00:00:00 2001
From: ErrorNoInternet <errornointernet@envs.net>
Date: Sun, 23 Feb 2025 02:20:36 -0500
Subject: [PATCH] refactor(player): pass gamemode as u8

---
 src/lua/player.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lua/player.rs b/src/lua/player.rs
index 8981e00..5734c7f 100644
--- a/src/lua/player.rs
+++ b/src/lua/player.rs
@@ -4,7 +4,7 @@ use mlua::{IntoLua, Lua, Result, Value};
 #[derive(Clone)]
 pub struct Player {
     pub display_name: Option<String>,
-    pub gamemode: String,
+    pub gamemode: u8,
     pub latency: i32,
     pub name: String,
     pub uuid: String,
@@ -14,7 +14,7 @@ impl From<PlayerInfo> for Player {
     fn from(p: PlayerInfo) -> Self {
         Self {
             display_name: p.display_name.map(|n| n.to_string()),
-            gamemode: p.gamemode.name().to_owned(),
+            gamemode: p.gamemode.to_id(),
             latency: p.latency,
             name: p.profile.name,
             uuid: p.uuid.to_string(),