Skip to content
This repository has been archived by the owner on Jan 11, 2020. It is now read-only.

官方插件列表

621sama edited this page Feb 22, 2018 · 8 revisions

下面介绍一些我自己开发的插件,皮肤站的不少功能都被我用插件的形式实现了。

这些插件的源码你都可以在 这里 获得,也可以在 这里 下载打包好的插件,解压至皮肤站 plugins 目录并在管理后台启用后即可使用。

插件代号 插件名称 插件介绍
avatar-api 头像 API 通过角色名获取根据该角色所设置的皮肤生成的头像。调用方法:/getavatar/{size}/{player_name}.png,成功返回 size*size 大小的图片,失败返回 404。
batch-import 批量导入 从本地文件批量导入材质至皮肤库
bs-super-cache BS Super Cache 缓存皮肤预览图、头像、玩家 Json,优化站点性能,降低系统负载。配合 Redis 插件使用更佳。
config-generator 配置生成 在「用户中心」中添加自动生成皮肤 Mod 配置的页面,直接将生成的配置复制进皮肤 Mod 的配置文件中即可。也支持直接下载 CSL 的 ExtraList 文件。
data-integration 数据对接 将皮肤站登录插件或论坛程序对接,实现账户统一管理等功能。目前支持对接的程序有:Authme、CrazyLogin、Discuz 和 Phpwind。可以直接用这些对接程序的账号登录皮肤站,也可以用皮肤站的账号登录这些程序(如果你开启了「反向同步」功能的话)。
example-plugin 示例插件 可以直接创建此插件的副本并在其基础上开发新的插件,其代码也兼具插件开发文档功能(其实就是我懒得写文档)。不过现在 @g-plane 写了个比较详细的 皮肤站插件开发文档,你也可以去看一看。
hello-dolly 你好多莉 这不是普通的插件,它象征着一代人希望和热情,浓缩成Louis Armstrong的四个字:你好,多莉。在启用后,在您站点后台每个页面的右上角都可以看到一句来自《俏红娘》音乐剧的英文原版台词。从 WordPress 那里借过来的插件。
import-v2-data 导入 v2 数据 导入 Blessing Skin Server v2.x 的站点数据(用户、皮肤)到 v3.x。
insane-profile-cache Profile 文件缓存 直接生成玩家 profile 的文件缓存,交给 Nginx 处理,可极大地提升站点性能(尤其是 QPS 高的时候)。虽然每次玩家更新皮肤时都会刷新缓存,但是要求玩家用户名必须大小写正确,慎用。
laravel-debugbar Laravel Debugbar 启用 Laravel 调试栏(开发人员专用),详细信息见 GitHub barryvdh/laravel-debugbar。注意:切勿在调试以外的情况下开启本插件,否则可能造成敏感信息泄露。
redis Redis Redis 是一个开源、支持网络、基于内存、键值对存储数据库。使用 Redis 作为皮肤站的缓存、Session 驱动,可配合 BS Super Cache 使用。
register-email-validation 注册邮箱验证 用户注册后需点击发送至验证邮箱的链接后才可正常使用。
report-texture 举报材质 用户可以举报皮肤库中的公开材质,管理员可在后台收到通知,并选择处理方式。
seo-meta-tags SEO META 标签 为站点添加 keywords、description 等 meta 标签,用于 SEO 优化
static-file-cdn 静态文件 CDN 允许自定义皮肤站从何处加载静态(CSS/JavaScript)资源文件。
yggdrasil-api Yggdrasil API 为皮肤站添加 Yggdrasil API 支持,可配合 authlib-injector 等登录系统使用(2.0.0 以上版本不再支持 authlib-agent)。强烈建议使用 HTTPS,因为 Yggdrasil API 的密码为明文传输。

其他第三方开发的插件可以在 插件市场 中查看。

Clone this wiki locally