public void parse(GameClient Session, ClientPacket Packet)
        {
            if (!Session.GetHabbo().HasFuse("fuse_mod"))
            {
                return;
            }

            uint RoomId = Packet.PopWiredUInt();
            Boolean ActOne = Packet.PopWiredBoolean(); // set room lock to doorbell
            Boolean ActTwo = Packet.PopWiredBoolean(); // set room to inappropiate
            Boolean ActThree = Packet.PopWiredBoolean(); // kick all users

            UberEnvironment.GetGame().GetModerationTool().PerformRoomAction(Session, RoomId, ActThree, ActOne, ActTwo);
        }
        public void parse(GameClient Session, ClientPacket Packet)
        {
            uint RoomId = Packet.PopWiredUInt();
            bool LoadingState = Packet.PopWiredBoolean();
            bool Following = Packet.PopWiredBoolean();

            RoomData Data = UberEnvironment.GetGame().GetRoomManager().GenerateRoomData(RoomId);

            if (Data == null)
            {
                return;
            }
            ServerPacket packet = new ServerPacket(454);
            packet.AppendBoolean(LoadingState);
            Data.Serialize(packet, false);
            packet.AppendBoolean(Following);
            packet.AppendBoolean(LoadingState);
            Session.SendPacket(packet);
        }