public void ChangeGameState(MinecraftClient client, IPacket packet) {
            var GamePacket = (CBChangeGameState)packet;
            string eventName = "";

            switch (GamePacket.Reason) {
                case 0:
                    eventName = "Invalid bed";
                    break;
                case 1:
                    eventName = "Rain Start";
                    break;
                case 2:
                    eventName = "Rain End";
                    break;
                case 3:
                    eventName = "Game Mode";
                    break;
                case 4:
                    eventName = "Credits";
                    break;
                case 5:
                    eventName = "Demo";
                    break;
                case 6:
                    eventName = "Bow Hit";
                    break;
                case 7:
                    eventName = "Fade value";
                    break;
                case 8:
                    eventName = "Fade time";
                    break;
            }

            client.RaiseGameStateChanged(eventName, GamePacket.Value);
        }