From 452fdd459aab3ce30b561da40335c765319c3c47 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Sun, 5 May 2019 21:56:13 +0800 Subject: [PATCH] Publish --- authme-integration_2.1.0.zip | Bin 0 -> 9237 bytes forum-integration_2.1.0.zip | Bin 0 -> 8901 bytes invitation-codes_2.1.0.zip | Bin 0 -> 5296 bytes registry.json | 2 +- 4 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 authme-integration_2.1.0.zip create mode 100644 forum-integration_2.1.0.zip create mode 100644 invitation-codes_2.1.0.zip diff --git a/authme-integration_2.1.0.zip b/authme-integration_2.1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..e43195846e95f746edeb510df1544b54234d5da9 GIT binary patch literal 9237 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ș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 AJOBUy literal 0 HcmV?d00001 diff --git a/invitation-codes_2.1.0.zip b/invitation-codes_2.1.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..4f0b46757d35fe0688c8a9bfea9718b570e7c28e GIT binary patch literal 5296 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

QbZxk{(=Tf|oY($4io?m=&lJ2QM^OAD zwL6L9Xi4Y~N#cMj(0^IRU*Yd0=pTX{4t_sRzv4J(ofAXhzoR{D#y`_yD2`dtvDSPX VBajGp`2b|N$D9xVP^J3*@4v}bQh5LX literal 0 HcmV?d00001 diff --git a/registry.json b/registry.json index 1fe3b57..f091aab 100644 --- a/registry.json +++ b/registry.json @@ -1 +1 @@ -{"version":1,"packages":[{"name":"authme-integration","version":"2.0.1","title":"Authme 数据对接","description":"与 Authme 进行数据对接,让玩家可以使用皮肤站的账号密码登录游戏。启用之前请仔细阅读使用说明 👉 http://t.cn/RDEUFQS","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fauthme-integration_2.0.1.zip","shasum":"144ac73fffbc28714cb0ec4d7668af2764f33d0a"}},{"name":"batch-import","version":"3.1.0","title":"批量导入","description":"从本地文件批量导入材质至皮肤库,启用后请刷新页面从侧边栏进入。","author":"printempw","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fbatch-import_3.1.0.zip","shasum":"499417b88485b0a0bc27dec49b768d03ff090800"}},{"name":"config-generator","version":"2.0.3","title":"配置生成","description":"在用户中心添加自动生成皮肤 Mod 配置的页面。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fconfig-generator_2.0.3.zip","shasum":"9dd816a3c4724f1adaa2e419cf93c967ecd64b1a"}},{"name":"example-plugin","version":"2.0.0","title":"示例插件","description":"可以直接创建此插件的副本并在其基础上开发新的插件,其代码也兼具插件开发文档功能(其实就是我懒得写文档)","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fexample-plugin_2.0.0.zip","shasum":"c3cce102cd811e289d9ab9184ffbcd973b2f4de3"}},{"name":"forum-integration","version":"2.0.4","title":"论坛数据对接","description":"与 Discuz、Phpwind、Flarum 论坛程序进行数据对接,让玩家可以使用论坛的账号密码登录皮肤站,反之亦可。启用之前请仔细阅读使用说明 👉 http://t.cn/RDEq0aH","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fforum-integration_2.0.4.zip","shasum":"1a26d1ad6c159f8f9ab25cc1ffedbae4f5c72507"}},{"name":"hello-dolly","version":"1.1.0","title":"你好多莉","description":"这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你好,多莉。在启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》音乐剧的英文原版台词。","author":"Matt Mullenweg","require":{"blessing-skin-server":"*"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fhello-dolly_1.1.0.zip","shasum":"cc9d26dd9f862d4188573c65b89e47eb4478081a"}},{"name":"hitokoto","version":"1.0.0","title":"一言","description":"在用户中心和管理面板的右上角显示一言。","author":"Little_Qiu","require":{"blessing-skin-server":"*"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fhitokoto_1.0.0.zip","shasum":"b6020df797a3786ce90af0865afe5ab22b98db34"}},{"name":"insane-profile-cache","version":"2.0.0","title":"Profile 文件缓存","description":"直接生成玩家 Profile 的文件缓存,交给 Nginx 处理,慎用。每次玩家更新皮肤时、添加新角色时都会自动更新文件缓存。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Finsane-profile-cache_2.0.0.zip","shasum":"d3dc56067af2c4f073ce7b3192466b0945e0a314"}},{"name":"invitation-codes","version":"2.0.1","title":"注册邀请码","description":"在管理后台生成邀请码,只有持有邀请码才可以注册成为本站用户。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Finvitation-codes_2.0.1.zip","shasum":"f828fc0680b403bf09d3e8f52e184268cce2e125"}},{"name":"password-algorithm-transition","version":"1.0.0","title":"密码算法切换","description":"将站点的密码算法进行渐进式的切换。使用方法可阅读:https://github.com/bs-community/blessing-skin-plugins/blob/master/password-algorithm-transition/README.md","author":"GPlane","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fpassword-algorithm-transition_1.0.0.zip","shasum":"a97319365581b4008acd7f5669c09223b6f3ac07"}},{"name":"refresh-qcloud-cdn","version":"2.0.0","title":"刷新腾讯云 CDN","description":"当角色信息被更新时,自动刷新 CDN 中的 JSON Profile。","author":"GPlane","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Frefresh-qcloud-cdn_2.0.0.zip","shasum":"4e86f64c61a8ec7394612e3a58df586dcec2cee4"}},{"name":"textures-aliyun-oss","version":"2.0.0","title":"阿里云对象存储 OSS","description":"将用户上传的材质存储文件至阿里云 OSS 中。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-aliyun-oss_2.0.0.zip","shasum":"9accce4f5228ebb50f7a0b567f1c39b6b036f74b"}},{"name":"textures-qcloud-cos","version":"2.0.0","title":"腾讯云对象存储 COS","description":"将用户上传的材质存储文件至腾讯云 COS 中。仅支持 COS v5。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-qcloud-cos_2.0.0.zip","shasum":"0b02c376166f55c96b316ce5af4136fc291b4e37"}},{"name":"textures-qiniu-storage","version":"2.0.0","title":"七牛云存储","description":"将用户上传的材质存储文件至七牛云存储中。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-qiniu-storage_2.0.0.zip","shasum":"694ae76357a7ffc402a71a8aafd0afdf426586fa"}},{"name":"yggdrasil-api","version":"3.1.0","title":"Yggdrasil API","description":"为皮肤站添加自定义 Yggdrasil API 支持,可配合 authlib-injector 等软件使用实现外置登录功能。启用之前请仔细阅读使用说明 👉 http://t.cn/RrUySTY","author":"printempw","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fyggdrasil-api_3.1.0.zip","shasum":"f9f8ea9feeceafd10efe436cf17877aa837897f3"}}]} \ No newline at end of file +{"version":1,"packages":[{"name":"authme-integration","version":"2.1.0","title":"Authme 数据对接","description":"与 Authme 进行数据对接,让玩家可以使用皮肤站的账号密码登录游戏。启用之前请仔细阅读使用说明 👉 http://t.cn/RDEUFQS","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fauthme-integration_2.1.0.zip","shasum":"245fa8098bbe35526480f33b635047aaef1f5f8d"}},{"name":"batch-import","version":"3.1.0","title":"批量导入","description":"从本地文件批量导入材质至皮肤库,启用后请刷新页面从侧边栏进入。","author":"printempw","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fbatch-import_3.1.0.zip","shasum":"499417b88485b0a0bc27dec49b768d03ff090800"}},{"name":"config-generator","version":"2.0.3","title":"配置生成","description":"在用户中心添加自动生成皮肤 Mod 配置的页面。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fconfig-generator_2.0.3.zip","shasum":"9dd816a3c4724f1adaa2e419cf93c967ecd64b1a"}},{"name":"example-plugin","version":"2.0.0","title":"示例插件","description":"可以直接创建此插件的副本并在其基础上开发新的插件,其代码也兼具插件开发文档功能(其实就是我懒得写文档)","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fexample-plugin_2.0.0.zip","shasum":"c3cce102cd811e289d9ab9184ffbcd973b2f4de3"}},{"name":"forum-integration","version":"2.1.0","title":"论坛数据对接","description":"与 Discuz、Phpwind、Flarum 论坛程序进行数据对接,让玩家可以使用论坛的账号密码登录皮肤站,反之亦可。启用之前请仔细阅读使用说明 👉 http://t.cn/RDEq0aH","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fforum-integration_2.1.0.zip","shasum":"5bd1a5d3305f417c20a02322e28a5f3092597d24"}},{"name":"hello-dolly","version":"1.1.0","title":"你好多莉","description":"这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你好,多莉。在启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》音乐剧的英文原版台词。","author":"Matt Mullenweg","require":{"blessing-skin-server":"*"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fhello-dolly_1.1.0.zip","shasum":"cc9d26dd9f862d4188573c65b89e47eb4478081a"}},{"name":"hitokoto","version":"1.0.0","title":"一言","description":"在用户中心和管理面板的右上角显示一言。","author":"Little_Qiu","require":{"blessing-skin-server":"*"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fhitokoto_1.0.0.zip","shasum":"b6020df797a3786ce90af0865afe5ab22b98db34"}},{"name":"insane-profile-cache","version":"2.0.0","title":"Profile 文件缓存","description":"直接生成玩家 Profile 的文件缓存,交给 Nginx 处理,慎用。每次玩家更新皮肤时、添加新角色时都会自动更新文件缓存。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Finsane-profile-cache_2.0.0.zip","shasum":"d3dc56067af2c4f073ce7b3192466b0945e0a314"}},{"name":"invitation-codes","version":"2.1.0","title":"注册邀请码","description":"在管理后台生成邀请码,只有持有邀请码才可以注册成为本站用户。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Finvitation-codes_2.1.0.zip","shasum":"a23d4c365e803c73ba525473da52d3f778e407fa"}},{"name":"password-algorithm-transition","version":"1.0.0","title":"密码算法切换","description":"将站点的密码算法进行渐进式的切换。使用方法可阅读:https://github.com/bs-community/blessing-skin-plugins/blob/master/password-algorithm-transition/README.md","author":"GPlane","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fpassword-algorithm-transition_1.0.0.zip","shasum":"a97319365581b4008acd7f5669c09223b6f3ac07"}},{"name":"refresh-qcloud-cdn","version":"2.0.0","title":"刷新腾讯云 CDN","description":"当角色信息被更新时,自动刷新 CDN 中的 JSON Profile。","author":"GPlane","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Frefresh-qcloud-cdn_2.0.0.zip","shasum":"4e86f64c61a8ec7394612e3a58df586dcec2cee4"}},{"name":"textures-aliyun-oss","version":"2.0.0","title":"阿里云对象存储 OSS","description":"将用户上传的材质存储文件至阿里云 OSS 中。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-aliyun-oss_2.0.0.zip","shasum":"9accce4f5228ebb50f7a0b567f1c39b6b036f74b"}},{"name":"textures-qcloud-cos","version":"2.0.0","title":"腾讯云对象存储 COS","description":"将用户上传的材质存储文件至腾讯云 COS 中。仅支持 COS v5。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-qcloud-cos_2.0.0.zip","shasum":"0b02c376166f55c96b316ce5af4136fc291b4e37"}},{"name":"textures-qiniu-storage","version":"2.0.0","title":"七牛云存储","description":"将用户上传的材质存储文件至七牛云存储中。","author":"printempw","require":{"blessing-skin-server":"^4.0.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Ftextures-qiniu-storage_2.0.0.zip","shasum":"694ae76357a7ffc402a71a8aafd0afdf426586fa"}},{"name":"yggdrasil-api","version":"3.1.0","title":"Yggdrasil API","description":"为皮肤站添加自定义 Yggdrasil API 支持,可配合 authlib-injector 等软件使用实现外置登录功能。启用之前请仔细阅读使用说明 👉 http://t.cn/RrUySTY","author":"printempw","require":{"blessing-skin-server":"^4.1.0"},"dist":{"type":"zip","url":"https://dev.azure.com/blessing-skin/0dc12c60-882a-46a2-90c6-9450490193a2/_apis/git/repositories/d5283b63-dfb0-497e-ad17-2860a547596f/Items?path=%2Fyggdrasil-api_3.1.0.zip","shasum":"f9f8ea9feeceafd10efe436cf17877aa837897f3"}}]} \ No newline at end of file