mirror of
https://github.com/bs-community/plugins-dist.git
synced 2025-01-09 04:19:30 +08:00
628 lines
21 KiB
JSON
628 lines
21 KiB
JSON
{
|
|
"version": 1,
|
|
"packages": [
|
|
{
|
|
"name": "204-for-unexisted-players",
|
|
"version": "0.1.3",
|
|
"title": "Respond with 204",
|
|
"description": "Respond with 204 when requesting a non-existed player.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/204-for-unexisted-players_0.1.3.zip",
|
|
"shasum": "ef0ff73553169b8ea370397c01da5e6240d4c7b97d7266bb45f6be2caeb6195b"
|
|
}
|
|
},
|
|
{
|
|
"name": "authme-integration",
|
|
"version": "2.4.0",
|
|
"title": "Authme 数据对接",
|
|
"description": "与 Authme 进行数据对接,让玩家可以使用皮肤站的账号密码登录游戏。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"single-player-limit": "^3.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/authme-integration_2.4.0.zip",
|
|
"shasum": "24342d9c1e57def9bf9ac3e504a96fc9cf2956765be263222a3327bd8a6a411a"
|
|
}
|
|
},
|
|
{
|
|
"name": "batch-import",
|
|
"version": "4.1.0",
|
|
"title": "Batch Import",
|
|
"description": "Import textures to skin library.",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"texture-type-cast": ">=0.2.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/batch-import_4.1.0.zip",
|
|
"shasum": "a91e464b18f950b9d1a0bcca4a6008341de1457baa09d07297ca9f3d66664438"
|
|
}
|
|
},
|
|
{
|
|
"name": "config-generator",
|
|
"version": "3.2.0",
|
|
"title": "Config Generator",
|
|
"description": "Generate configurations of skin mods.",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/config-generator_3.2.0.zip",
|
|
"shasum": "5eef8333ea841f7f470a1b8cacd1b82bedf5a3f04bb2a699b3a67820c352b130"
|
|
}
|
|
},
|
|
{
|
|
"name": "disable-registration",
|
|
"version": "1.0.1",
|
|
"title": "Disable Registration",
|
|
"description": "Disable Registration",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/disable-registration_1.0.1.zip",
|
|
"shasum": "0b4ea4d8dc4f5a3ee2466c2fbdfb736ab3c931105c9116051d036257cc8bd484"
|
|
}
|
|
},
|
|
{
|
|
"name": "embedded-comment",
|
|
"version": "1.0.3",
|
|
"title": "Embedded Comment",
|
|
"description": "Integrate 3rd-party comment service to texture detail page.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/embedded-comment_1.0.3.zip",
|
|
"shasum": "0282c71ab7c90a891486c485065c1dc2a442422145f89d697f86b3ded36d5678"
|
|
}
|
|
},
|
|
{
|
|
"name": "eruda",
|
|
"version": "1.0.0",
|
|
"title": "Eruda",
|
|
"description": "适用于移动端浏览器的开发者工具。",
|
|
"author": "Little_Qiu",
|
|
"require": {
|
|
"blessing-skin-server": "*"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/eruda_1.0.0.zip",
|
|
"shasum": "721836f5c669fc4080cfdb5d58abaf97a8be52c2017c58363c628aa035385483"
|
|
}
|
|
},
|
|
{
|
|
"name": "fix-v4-update",
|
|
"version": "0.2.1",
|
|
"title": "Fix v4 Update",
|
|
"description": "Fix v4 update.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^4.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/fix-v4-update_0.2.1.zip",
|
|
"shasum": "bd6b1ea3a1d578c8beffaee076bbdf3dda252114368dfc3fae179dd7689f64ed"
|
|
}
|
|
},
|
|
{
|
|
"name": "forum-integration",
|
|
"version": "4.1.0",
|
|
"title": "论坛数据对接",
|
|
"description": "与 Discuz、Phpwind、Flarum 论坛程序进行数据对接,让玩家可以使用论坛的账号密码登录皮肤站,反之亦可。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": ">=4.0.0",
|
|
"single-player-limit": ">=2.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/forum-integration_4.1.0.zip",
|
|
"shasum": "bf5f45a9fb538db2e024e5d336a57daac72aea7d1301170ac8c60ff87c21093c"
|
|
}
|
|
},
|
|
{
|
|
"name": "gravatar",
|
|
"version": "0.1.2",
|
|
"title": "Gravatar",
|
|
"description": "Gravatar 支持",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/gravatar_0.1.2.zip",
|
|
"shasum": "5d5deac1928dd9571c7dbf23334f06a889895b260aa66f2bb7e52ae30ae311a8"
|
|
}
|
|
},
|
|
{
|
|
"name": "gtag-js",
|
|
"version": "0.1.1",
|
|
"title": "gtag.js",
|
|
"description": "Blessing\\Gtag::general.description",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/gtag-js_0.1.1.zip",
|
|
"shasum": "1c77333043f42221aa106afdcab135a8ab2962a6bf226c198897c60269942bc2"
|
|
}
|
|
},
|
|
{
|
|
"name": "hello-dolly",
|
|
"version": "1.3.0",
|
|
"title": "Hello Dolly",
|
|
"description": "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly</cite> in the upper right of your admin screen on every page.",
|
|
"author": "Matt Mullenweg",
|
|
"require": {
|
|
"blessing-skin-server": "*"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/hello-dolly_1.3.0.zip",
|
|
"shasum": "a8358343d104b9df96643b2f55812ea26b82eed468549366552dfb2dfeced3d6"
|
|
}
|
|
},
|
|
{
|
|
"name": "hide-advanced-menu",
|
|
"version": "1.0.0",
|
|
"title": "Hide \"Advanced\" Menu",
|
|
"description": "Hide \"Advanced\" menu at left side bar.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/hide-advanced-menu_1.0.0.zip",
|
|
"shasum": "7a864cd4c152369371c8246932565cf8593377e2a103499ba3eaef179e8bf73e"
|
|
}
|
|
},
|
|
{
|
|
"name": "hitokoto",
|
|
"version": "1.3.0",
|
|
"title": "一言",
|
|
"description": "在用户中心和管理面板的右上角显示一言。",
|
|
"author": "Little_Qiu",
|
|
"require": {
|
|
"blessing-skin-server": "*"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/hitokoto_1.3.0.zip",
|
|
"shasum": "2adbb14d71ef8687b19cc538df01f5392a6b1748cf22b30d3dcf2c2c82a25f6b"
|
|
}
|
|
},
|
|
{
|
|
"name": "insane-profile-cache",
|
|
"version": "4.0.1",
|
|
"title": "Profile 文件缓存",
|
|
"description": "直接生成玩家 Profile 的文件缓存,交给 Nginx 处理,慎用。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/insane-profile-cache_4.0.1.zip",
|
|
"shasum": "e3429cc4c9573b37340b42cdce4793c55bb093d41e6f2dd97d80d43539887072"
|
|
}
|
|
},
|
|
{
|
|
"name": "insider",
|
|
"version": "1.0.2",
|
|
"title": "使用预览版",
|
|
"description": "自动将 Blessing Skin 更新源切换到包含预览版的地址。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": ">=4.4.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/insider_1.0.2.zip",
|
|
"shasum": "6b43f4df5addfc086be3af62b5fb12d65a811e1d4daf3f6f250a5d8a25904a46"
|
|
}
|
|
},
|
|
{
|
|
"name": "invitation-codes",
|
|
"version": "3.1.0",
|
|
"title": "Registration Invitation Codes",
|
|
"description": "Require invitation codes for users when registering.",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/invitation-codes_3.1.0.zip",
|
|
"shasum": "ae91820c49a8ff50db3f377968967faa2ddd42300964844a4955edc061c62584"
|
|
}
|
|
},
|
|
{
|
|
"name": "legacy-api",
|
|
"version": "1.1.2",
|
|
"title": "Legacy Skin Loading",
|
|
"description": "Provides legacy loading which is based on player name.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/legacy-api_1.1.2.zip",
|
|
"shasum": "98d690e95d25a6e54a581f3c1a55d659f78ec995f35e496547e1994a522c480b"
|
|
}
|
|
},
|
|
{
|
|
"name": "mojang-verification",
|
|
"version": "1.12.0",
|
|
"title": "Mojang Verification",
|
|
"description": "Provides verification and binding support for paid Minecraft user.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/mojang-verification_1.12.0.zip",
|
|
"shasum": "32420d35c66d4f9555aabfd3d50a6a1bf1e686d7ff587fe551bb67c9919a04b9"
|
|
}
|
|
},
|
|
{
|
|
"name": "oauth",
|
|
"version": "1.0.2",
|
|
"title": "OAuth Client Core",
|
|
"description": "Core plugin of OAuth client.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/oauth_1.0.2.zip",
|
|
"shasum": "beaa17fb3fb82735be712758840475d2bb999ecacbe689e900409aca7c27b440"
|
|
}
|
|
},
|
|
{
|
|
"name": "oauth-github",
|
|
"version": "0.2.2",
|
|
"title": "Log In with GitHub",
|
|
"description": "Log in skin server with GitHub.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"oauth": "^1.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/oauth-github_0.2.2.zip",
|
|
"shasum": "97678baff772ccd4703a5ca9335abd95b89e92796ce8e7b630efafe65751247d"
|
|
}
|
|
},
|
|
{
|
|
"name": "oauth-google",
|
|
"version": "0.1.1",
|
|
"title": "Log In with Google",
|
|
"description": "Log in skin server with Google.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"oauth": "^1.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/oauth-google_0.1.1.zip",
|
|
"shasum": "30caf81509da52b28aa2b7a8ad37bf5ea32351142824f875558bbf8208300aca"
|
|
}
|
|
},
|
|
{
|
|
"name": "oauth-littleskin",
|
|
"version": "0.2.4",
|
|
"title": "Log In with LittleSkin",
|
|
"description": "Log in skin server with LittleSkin account.",
|
|
"author": "Asnxthaony",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"oauth": "^1.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/oauth-littleskin_0.2.4.zip",
|
|
"shasum": "2a572c322c7f8bae4aa307915002c1232a1e138caca282d3fa35fff26c174ced"
|
|
}
|
|
},
|
|
{
|
|
"name": "oauth-microsoft-live",
|
|
"version": "0.2.3",
|
|
"title": "Log In with Microsoft Live",
|
|
"description": "Log in skin server with Microsoft Live.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0",
|
|
"oauth": "^1.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/oauth-microsoft-live_0.2.3.zip",
|
|
"shasum": "178b0a0dba0bb4c16a8baa364f047f6c661616a81765259210613d9914005fdd"
|
|
}
|
|
},
|
|
{
|
|
"name": "password-algorithm-transition",
|
|
"version": "2.2.0",
|
|
"title": "Password Algorithm Transition",
|
|
"description": "Switch to another password hashing algorithm progressively.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/password-algorithm-transition_2.2.0.zip",
|
|
"shasum": "36b758f15bee7306b6f526eeb40d15f69e9ad5a5c86ece6cc66480c30ce69530"
|
|
}
|
|
},
|
|
{
|
|
"name": "pray-for-kyoto-animation",
|
|
"version": "1.0.3",
|
|
"title": "祈福京阿尼",
|
|
"description": "为京都动画第一工作室祈福。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "*"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/pray-for-kyoto-animation_1.0.3.zip",
|
|
"shasum": "c678392663fba7a24b17c2cc24a97d2c4fad2c1eec13ed1497d3c3c3558ead7f"
|
|
}
|
|
},
|
|
{
|
|
"name": "predis",
|
|
"version": "1.0.0",
|
|
"title": "Predis",
|
|
"description": "设置 Redis 客户端为 Predis。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/predis_1.0.0.zip",
|
|
"shasum": "3d4c0f0c0c80313c79abb7cfd48036a9cf588c3ad62ff0a65374886bb79eb9d1"
|
|
}
|
|
},
|
|
{
|
|
"name": "purge-azure-global-cdn",
|
|
"version": "1.1.1",
|
|
"title": "刷新 Azure 国际版 CDN",
|
|
"description": "当资源被更新时,自动刷新 Azure 国际版 CDN 的缓存。不适用于 Azure 中国版。",
|
|
"author": "Honoka Tech LTD(GB)",
|
|
"require": {
|
|
"blessing-skin-server": "^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/purge-azure-global-cdn_1.1.1.zip",
|
|
"shasum": "85208c7721afb313feaa591eaab67324cf0a782cf864a4b1aec9b01474ebf9cf"
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-ali-cdn",
|
|
"version": "1.0.0",
|
|
"title": "刷新阿里云 CDN",
|
|
"description": "当角色信息被更新时,自动刷新阿里云 CDN 中的 JSON Profile。",
|
|
"author": "hank9999",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/refresh-ali-cdn_1.0.0.zip",
|
|
"shasum": "c4a06d9858993ebca0a334480ee3bfd26f7c91dac6fb79dac19968497cbc62a5"
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-qcloud-cdn",
|
|
"version": "2.1.2",
|
|
"title": "刷新腾讯云 CDN",
|
|
"description": "当角色信息被更新时,自动刷新 CDN 中的 JSON Profile。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/refresh-qcloud-cdn_2.1.2.zip",
|
|
"shasum": "a463f782ffcf9812ad43c98a8e949a0f1c7d8c5f4f708d3d00a98f3a5bc03c03"
|
|
}
|
|
},
|
|
{
|
|
"name": "remote-addr",
|
|
"version": "0.1.0",
|
|
"title": "Remote Addr",
|
|
"description": "通过 `REMOTE_ADDR` 来获取 IP。使用负载均衡或反向代理的网站请不要使用。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/remote-addr_0.1.0.zip",
|
|
"shasum": "8463f6ba645a1f209636f209a1f9d3229ccbe4fcfd4b9ed42780f5d79cc3c4d4"
|
|
}
|
|
},
|
|
{
|
|
"name": "restricted-email-domains",
|
|
"version": "0.1.1",
|
|
"title": "Email Domains Restriction",
|
|
"description": "Restrict email domain names for registration.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/restricted-email-domains_0.1.1.zip",
|
|
"shasum": "fdf90a4dfa8fcab14b5c16c5858327cb4a361b7472305dc886aa41ce73d1d870"
|
|
}
|
|
},
|
|
{
|
|
"name": "share-registration-link",
|
|
"version": "2.0.0",
|
|
"title": "分享注册链接",
|
|
"description": "允许用户分享注册链接并获得积分",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/share-registration-link_2.0.0.zip",
|
|
"shasum": "2dd6bc65f033a58d37547beecdf40af5bfebfcde771a40fe5a59ec96d06e31e8"
|
|
}
|
|
},
|
|
{
|
|
"name": "single-player-limit",
|
|
"version": "3.0.1",
|
|
"title": "Single Player Limitation",
|
|
"description": "Enforce each user can own only one user.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/single-player-limit_3.0.1.zip",
|
|
"shasum": "947fca70799dba65693028d443b0602f2e2b1a1964a0b62bd1648703219821d5"
|
|
}
|
|
},
|
|
{
|
|
"name": "texture-type-cast",
|
|
"version": "0.3.0",
|
|
"title": "Texture Type Casting",
|
|
"description": "Force to cast types of all textures.",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/texture-type-cast_0.3.0.zip",
|
|
"shasum": "083a1d4d316af9f5902864a2b9e8ca1412e3eb96267e87abb3df1117a550b04b"
|
|
}
|
|
},
|
|
{
|
|
"name": "textures-aliyun-oss",
|
|
"version": "2.0.3",
|
|
"title": "阿里云对象存储 OSS",
|
|
"description": "将用户上传的材质存储文件至阿里云 OSS 中。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^4.0.0 || ^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/textures-aliyun-oss_2.0.3.zip",
|
|
"shasum": "ffe7ce0009a12a42159cd4aea83b5e97cb1eefbc94a8d317212b7b1f8fbd97e8"
|
|
}
|
|
},
|
|
{
|
|
"name": "textures-qcloud-cos",
|
|
"version": "2.0.3",
|
|
"title": "腾讯云对象存储 COS",
|
|
"description": "将用户上传的材质存储文件至腾讯云 COS 中。仅支持 COS v5。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^4.0.0 || ^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/textures-qcloud-cos_2.0.3.zip",
|
|
"shasum": "fffed04027b2612fe8df9ab3607fed1e9fc0256a80aa335dc80694847e3007d2"
|
|
}
|
|
},
|
|
{
|
|
"name": "textures-qiniu-storage",
|
|
"version": "2.0.3",
|
|
"title": "七牛云存储",
|
|
"description": "将用户上传的材质存储文件至七牛云存储中。",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^4.0.0 || ^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/textures-qiniu-storage_2.0.3.zip",
|
|
"shasum": "18ce366d8346d8729fbddf62c0d8f9938e317f7bf93e340b2921d821554fe40b"
|
|
}
|
|
},
|
|
{
|
|
"name": "trust-proxies",
|
|
"version": "0.1.2",
|
|
"title": "代理信任",
|
|
"description": "当站点使用负载均衡并开启 SSL 时,若遇到 URL 问题,可尝试安装并开启此插件。",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^4.2.0 || ^5"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/trust-proxies_0.1.2.zip",
|
|
"shasum": "41acfb1969c16ab0b344429899fcce6f42152843fb77ef8825bf0f2754753f51"
|
|
}
|
|
},
|
|
{
|
|
"name": "usm-api",
|
|
"version": "1.2.1",
|
|
"title": "Universal Skin API",
|
|
"description": "Universal Skin Mod API",
|
|
"author": "GPlane",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/usm-api_1.2.1.zip",
|
|
"shasum": "ab5515f8de0b2dc1283ccac547a1ae16f3acabdd38e1d76734fc4b186a7f96e6"
|
|
}
|
|
},
|
|
{
|
|
"name": "yggdrasil-api",
|
|
"version": "4.8.0",
|
|
"title": "Yggdrasil API",
|
|
"description": "Yggdrasil API + authlib-injector = ✨",
|
|
"author": "printempw",
|
|
"require": {
|
|
"blessing-skin-server": "^5.0.0"
|
|
},
|
|
"dist": {
|
|
"type": "zip",
|
|
"url": "https://cdn.jsdelivr.net/gh/bs-community/plugins-dist/yggdrasil-api_4.8.0.zip",
|
|
"shasum": "d3ade9fc45cd161ebc02453e2858eac3d7203c8f4518a0618175dba01b3063d0"
|
|
}
|
|
}
|
|
]
|
|
}
|