Roblox +, enhance your Roblox.Better Roblox!

Roblox +, enhance your Roblox.Better Roblox!

Enhance your Roblox experience!Enhance your Roblox experience!

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "manifest_version": 2,
  "name": "__MSG_extName__",
  "default_locale": "en",
  "short_name": "BTRoblox",
  "description": "__MSG_extDescription__",
  "version": "1.0.4",
  "minimum_chrome_version": "80",
  "incognito": "split",
  "browser_action": {
    "default_title": "Open BTRoblox Settings"
  },
  "options_page": "html/settings.html",
  "icons": {
    "128": "img/icon_128.png"
  },
  "background": {
    "scripts": [
      "scripts/general.js",
      "scripts/utility.js",
      "scripts/bg/blogfeed.js",
      "scripts/bg/groupshout.js",
      "scripts/bg/contextmenu.js",
      "scripts/bg/browseraction.js",
      "scripts/bg/messaging.js",
      "scripts/bg/bg.js"
    ]
  },
  "permissions": [
    "*://*.roblox.com/",
    "*://*.rbxcdn.com/",
    "contextMenus",
    "notifications",
    "storage",
    "alarms",
    "<all_urls>",
    "webRequest",
    "webRequestBlocking"
  ],
  "web_accessible_resources": [
    "assets/*",
    "css/*",
    "img/*",
    "/res/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "scripts/cursor/content.js"
      ],
      "css": [
        "assets/cursor/cursor.css"
      ],
      "run_at": "document_idle",
      "all_frames": true
    },
    {
      "matches": [
        "*://www.roblox.com/*",
        "*://web.roblox.com/*"
      ],
      "js": [
        "scripts/general.js",
        "scripts/utility.js",
        "scripts/content.js",
        "scripts/utility/injectCss.js",
        "scripts/utility/injectJs.js",
        "scripts/utility/modifyTemplate.js",
        "scripts/utility/loadOptionalLibrary.js",
        "scripts/settingsFeat/themes.js",
        "scripts/settingsFeat/adblock.js",
        "scripts/settingsFeat/fastSearch.js",
        "scripts/settingsFeat/navigation.js",
        "scripts/settingsFeat/robuxToCash.js",
        "scripts/siteBarRbx/FileFormat/ByteReader.js",
        "scripts/siteBarRbx/FileFormat/Instance.js",
        "scripts/siteBarRbx/FileFormat/XmlParser.js",
        "scripts/siteBarRbx/FileFormat/BinaryParser.js",
        "scripts/siteBarRbx/FileFormat/MeshParser.js",
        "scripts/siteBarRbx/AnimationParser.js",
        "scripts/siteBarRbx/Parser.js",
        "scripts/siteBarRbx/AssetCache.js",
        "scripts/siteBarRbx/RobloxApi.js",
        "scripts/webpages/common.js",
        "scripts/webpages/avatar.js",
        "scripts/webpages/catalog.js",
        "scripts/webpages/develop.js",
        "scripts/webpages/friends.js",
        "scripts/webpages/groups.js",
        "scripts/webpages/groupadmin.js",
        "scripts/webpages/home.js",
        "scripts/webpages/inventory.js",
        "scripts/webpages/itemdetails.js",
        "scripts/webpages/messages.js",
        "scripts/webpages/money.js",
        "scripts/webpages/placeconfig.js",
        "scripts/webpages/profile.js",
        "scripts/inject.js",
        "scripts/main.js"
      ],
      "run_at": "document_start",
      "all_frames": true
    }
  ]
}