Minecraft(我的世界)中文论坛

标题: Blessing Skin Server —— 广受好评的 Minecraft 皮肤站程序

作者: gplane    时间: 2019-7-12 22:30
标题: Blessing Skin Server —— 广受好评的 Minecraft 皮肤站程序
本帖最后由 gplane 于 2021-2-2 19:58 编辑



优雅的开源 Minecraft 皮肤站,现在,回应您的等待。

Blessing Skin 是一款能让您上传、管理和分享您的 Minecraft 皮肤和披风的 Web 应用程序。与修改游戏材质包不同的是,所有人都能在游戏中看到各自的皮肤和披风(当然,前提是玩家们使用的是同一个皮肤站)。

Blessing Skin 是一个基于 MIT 协议开源的 PHP 项目,这意味着您可以自由地在您的服务器上部署它

另一个帖子 不同的是,这个帖子发布的是 Blessing Skin Server 的最新版本。


附:欢迎参与我们的关于 Blessing Skin 的用户调查:https://wj.qq.com/s2/7925329/f0ec/

什么是 Blessing Skin?我为什么需要皮肤站?

顾名思义,Blessing Skin 是一款 Minecraft 皮肤站程序,提供皮肤的上传和管理功能。配合相应的皮肤 Mod 或是服务端插件,即可在游戏中显示您和其他玩家的皮肤。

对于盗版玩家来说,使用皮肤站几乎是他们对其他玩家展示自己的皮肤的唯一途径;对于正版玩家来说,由于 Mojang 从 Minecraft 1.7.6 起更改了皮肤加载的机制,导致正版玩家进入离线模式的服务器时也不会加载皮肤。皮肤站的作用就是在这些糟糕的情况下加载皮肤

如果您是服务器的服主,皮肤站对您来说或许还有更大的作用:依靠 Blessing Skin 强大的可扩展性,您可以将其打造成一个服务器用户中心,并通过 Yggdrasil 鉴权验证系统实现外置登录以防御压测等。

总之,有了 Blessing Skin,您的游戏体验可以更上一层楼。

特性



环境要求

Blessing Skin 对您的服务器有一定的要求。在大多数情况下,下列所需的 PHP 扩展已经开启。


查看扩展是否开启请参照 phpinfo,如何开启扩展请自行搜索。

安装和使用

部署 Blessing Skin

尽管 Blessing Skin 的部署过程非常简单,Blessing Skin 并不适合所有人部署。您需要一点诸如「部署 WordPress 博客」这样的部署 PHP 网站的经验。如果您对部署 Blessing Skin 感到困难,建议直接使用他人已部署好的公开皮肤站。

详细的部署教程请参阅 快速安装向导,这份文档详细说明了应如何部署 Blessing Skin Server v4 的最新稳定版本。

如果您想抢先一步体验稳定版中还未更新的功能,或者如果您想对 Blessing Skin 做出贡献,您可以使用 GitHub 仓库中的 dev 分支上的代码自行构建 Blessing Skin。请参阅 自行构建不推荐不熟悉命令行操作以及不想折腾的用户这么做。

使用 Blessing Skin

Blessing Skin 只是一个皮肤站程序,仅提供材质上传及获取功能,游戏内加载皮肤还是需要使用皮肤 Mod 来实现

Blessing Skin 完整地实现了 CustomSkinLoaderAPI 和 UniSkinAPI,支持 CustomSkinLoaderUniversal Skin Mod 各自的新版和旧版以及传统加载方式。您可以参阅 如何配置皮肤 Mod 来了解如何配置 CustomSkinLoader 和 Universal Skin Mod,使其从您的站点加载皮肤。推荐使用 CustomSkinLoader,Universal Skin Mod 已经不再更新。

您也可以在插件市场中安装「配置生成」插件。这个插件提供了一个用户界面,可以帮助您自动生成皮肤 Mod 的配置文件。

从 v4 升级至 v5

升级过程非常简单。尽管如此,您还是应该阅读我们的 升级指南


还可以来关注一下 v5 更新了哪些内容:v5 Release Note

插件系统!

Blessing Skin 支持强大的插件系统,您可以安装各种各样的插件来增强您的皮肤站。

您可以从插件市场中下载插件,或是将解压后的插件放入皮肤站的 plugins 目录下。插件安装完成后,即可在插件管理页面中启用插件。

如果您想为 Blessing Skin 开发插件,您可以阅读 Blessing Skin 插件开发文档

遇到问题?

如果您在使用 Blessing Skin 的过程中遇到了问题,不要惊慌,您可以在我们的 GitHub 仓库中开一个 Issue 来询问。

提问之前请确保您已经认真、完整地阅读了 报告问题的正确姿势,并确定您的问题没有在 FAQ 常见问题解答 中出现。

在大部分情况下,您遇到的坑都是前人踩过的,这时阅读 FAQ 即可快速解决问题;而正确报告问题可以帮助我们更快地为您解决问题。所以,不要做巨婴,毕竟谁都想要尽快解决问题。

除了 GitHub Issue 之外,您还可以通过以下方式加入我们的用户交流群,和其他用户以及开发者一起讨论任何话题:


下载地址

Blessing Skin 开源在 GitHub:https://github.com/bs-community/blessing-skin-server

稳定版完整安装包下载地址:https://github.com/bs-community/blessing-skin-server/releases(更新日志也可以在这个页面查看)
注意,下载安装包时,你应该下载类似 blessing-skin-server-x.x.x.zip 的文件,而不是下载 Source Code


查毒报告: 报告1   报告2

写在最后

觉得这个项目不错的话,就在 GitHub 上给颗 Star 吧。

如果您想支持 Blessing Skin,欢迎通过爱发电捐助我们:https://afdian.net/@blessing-skin

此外,对于不会搭建皮肤站的小白用户(或者懒得自己搭建的用户),可以直接使用由 Honoka Tech 运营的 LittleSkin:https://littlesk.in

尽管 LittleSkin 并非 Blessing Skin v4 及后续版本的演示站,其已于 CustomSkinLoader 14.7  被加入默认加载列表豪华午餐,加载次序仅次于正版皮肤,且大多数 Blessing Skin Team 成员都是 LittleSkin 的站点管理员,就算说 LittleSkin 是由 Blessing Skin Team 维护的也不为过。

Blessing Skin 是以 MIT 协议开源的自由软件,您可以在遵守开源协议的条件下自由地做任何您想做的事。同时,我们欢迎所有人为 Blessing Skin 的发展做出贡献,有任何意见或者建议,都可以在 GitHub 仓库中开 Issue 提出,如果能够直接 PR 代码就再好不过了。

Copyright (c) 2016-present The Blessing Skin Team.


作者: tnqzh123    时间: 2019-7-12 22:35
本帖最后由 tnqzh123 于 2019-9-7 10:21 编辑

抢沙发(
得瑟一下,这篇发布帖的大部分文案是我写的(逃
另外 Blessing Skin Server v3 的演示站正在计划与 LittleSkin 合并,我们需要征集用户的意见。请查看 http://www.mcbbs.net/thread-884307-1-1.html 这篇帖子了解详细信息并参与投票。

09/07/2019:Blessing Skin Server 仓库中原先的 Wiki 已被关闭,所有文档都已被转移至 https://blessing.netlify.com,帖子中的部分链接已失效。请有需要的各位前往 Blessing Skin 用户手册查看。


作者: 梦文博hh    时间: 2019-7-12 22:41
兴奋,终于有在软件资源分类在前面了,不过是很不错的东西。
作者: 1378495772    时间: 2019-7-12 22:42
前排,支持开源项目 Blessing Skin Server。
作者: gplane    时间: 2019-7-12 22:43
1378495772 发表于 2019-7-12 22:42
前排,支持开源项目 Blessing Skin Server。

不看签名完全认不出你这个账号。
作者: HorizonStudio    时间: 2019-7-12 22:48
前排支持rua
祝越办越好
作者: 世予酱    时间: 2019-7-13 00:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: cosnet    时间: 2019-7-13 10:46
五爱MC服主 前来贺电  BS很好用 加油 幸苦了
作者: Skim_    时间: 2019-7-13 10:50
来了来了
作者: 晓夜Port    时间: 2019-7-13 11:45
支持开源项目 Blessing Skin
作者: ーのものー    时间: 2019-7-13 20:43
来了来了(
作者: 1252503331    时间: 2019-7-13 21:16
来了来了 他们真的来了 Ok 莱迪森街头们俺的 SEI V giao
今天晚上带来一首流血的中文舞曲
他的名字就叫 我顶你
作者: Mangocraft    时间: 2019-7-13 21:16
前来支持XD
作者: 【实习】Xiao-Li    时间: 2019-7-13 21:35
来了来了XD
作者: 605356316    时间: 2019-7-16 02:13
支持g胖 支持blessing skin
作者: 沙域兮    时间: 2019-7-16 11:17
MCBBS有你更精彩~
作者: 侠客网    时间: 2019-7-17 07:51
早就想自己搭建一个了 支持
作者: 冰星    时间: 2019-7-18 18:03
世予酱 发表于 2019-7-13 00:42
蛮好的 自从**倒闭后就不知道用哪个皮肤站xD

你明明是正版用户
作者: tnqzh123    时间: 2019-7-19 17:51
冰星 发表于 2019-7-18 18:03
你明明是正版用户

正版用户也不是不需要皮肤站呀
正版用户进入离线模式的服务器的时候是不会加载皮肤的
作者: 冰星    时间: 2019-7-19 19:24
tnqzh123 发表于 2019-7-19 17:51
正版用户也不是不需要皮肤站呀
正版用户进入离线模式的服务器的时候是不会加载皮肤的 ...

我一般用customskinloader加载的。。所以不太需要皮肤站
作者: tnqzh123    时间: 2019-7-20 08:35
冰星 发表于 2019-7-19 19:24
我一般用customskinloader加载的。。所以不太需要皮肤站

CustomSkinLoader 的在线皮肤也是依赖皮肤站的啊 →_→
如果你只用离线皮肤的话,除非别人的电脑上也有你的离线皮肤,不然只有你自己能看见你的皮肤。
作者: 冰星    时间: 2019-7-20 11:03
tnqzh123 发表于 2019-7-20 08:35
CustomSkinLoader 的在线皮肤也是依赖皮肤站的啊 →_→
如果你只用离线皮肤的话,除非别人的电脑上也有你 ...

我用customskinloader加载官方皮肤呀.(给自己看的...)
作者: mi233.cn    时间: 2019-7-27 16:48
本帖最后由 mi233.cn 于 2019-7-29 12:10 编辑

管理面板仪表盘的报错如何修复?



debug





系统环境


作者: qq2219978145    时间: 2019-7-27 17:03
谢谢大佬的皮肤分享
作者: 萝卜石头    时间: 2019-7-28 16:24
本帖最后由 萝卜石头 于 2019-7-28 19:10 编辑

我的好像一直连不上mysql,报错如下:
  1. 错误码:2054

  2. 详细信息:无法连接至 MySQL 服务器,请检查你的配置。服务器返回的信息:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
复制代码

在命令行终端测试,可以正常登录。
环境:mysql版本:8.0.15,php版本:7.3.7,使用非root账号,有权限限制(仅允许访问在设置时指定的库),本机访问。
创建mysql账号时的命令:
  1. CREATE USER 'bss'@'localhost' IDENTIFIED BY <密码>;
复制代码
为什么啊?求大佬指教。求帮忙。



作者: X7-Network    时间: 2019-7-28 19:54
不错,支持一下~
作者: tnqzh123    时间: 2019-7-28 23:06
萝卜石头 发表于 2019-7-28 16:24
我的好像一直连不上mysql,报错如下:

在命令行终端测试,可以正常登录。

我没有遇到过这种问题
从报错信息上来看,是 MySQL 服务器要求使用一个未知的验证方式进行用户身份验证
检查你的 MySQL 配置吧
作者: tnqzh123    时间: 2019-7-28 23:39
mi233.cn 发表于 2019-7-27 16:48
管理面板仪表盘的报错如何修复?

看起来是在进行 SQL 查询时出现了错误?
建议在 GitHub 仓库中开一个 Issue 问,也可以加群询问,现在的主要开发者(楼主)不常看 MCBBS 的
作者: 萝卜石头    时间: 2019-7-29 10:08
tnqzh123 发表于 2019-7-28 23:39
看起来是在进行 SQL 查询时出现了错误?
建议在 GitHub 仓库中开一个 Issue 问,也可以加群询问,现在的 ...

谢谢,问题已经解决了,是PHP解析器的问题,MySQL在更新后,改变了登录的验证方式,PHP7.3.7不支持这种新的登录验证方式,在强制把MySQL的登录验证方式改为旧的以后,就可以了。坑的是,7.1.X在一个更新后已经支持新的验证方式,7.2.X在一次更新后也支持这种新的验证方式了,7.3.X又不支持了!!!!!震惊!<--即将因为惊吓过度而爆炸的苦力怕
作者: No848757    时间: 2019-8-5 19:10
请问blessing皮肤站数据能否从一个服务主机内迁移至其他服务主机(也就是主机间传送)
作者: tnqzh123    时间: 2019-8-13 00:48
No848757 发表于 2019-8-5 19:10
请问blessing皮肤站数据能否从一个服务主机内迁移至其他服务主机(也就是主机间传送) ...

可以。
对于小白用户来说,打包整站所有文件并将导出数据库备份,在目标机器上解包并恢复数据库备份即可。
作者: QAQexe    时间: 2019-8-15 15:50
看看,感谢分享
作者: 拍卖官v    时间: 2019-8-18 20:58
这是什么情况?blessing-skin-server-4.4.0.zip这个版本的

QQ图片20190818205644.png (45.52 KB, 下载次数: 1)

QQ图片20190818205644.png

作者: 白可乐    时间: 2019-8-19 09:40
怎么才能禁止玩家删除账号?
作者: Hello_Kitty_    时间: 2019-8-19 09:44
我也说一感谢!#(泪) 突然好想哭。夏日不限定。来日可方长!句...
作者: zyz_sunshine    时间: 2019-10-12 21:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: zyz_sunshine    时间: 2019-10-25 15:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: Elwine    时间: 2019-10-27 13:20
支持一下。
作者: yandagou    时间: 2019-10-27 17:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我叫木木星    时间: 2019-11-23 17:34
支持支持支持。。。
作者: 727172493    时间: 2020-2-3 18:39
咋批量删除上传的皮肤?
作者: msj20080623    时间: 2020-2-9 09:43
为什么披风上传不了:
作者: BLargho    时间: 2020-2-11 15:56
披风怎么装啊qwqwqwq
作者: 1530803126    时间: 2020-2-12 08:39
终于找到好用的皮肤站了
作者: Shenhi    时间: 2020-2-19 22:35
支持支持,看了看源码,这东西不是人写的.....
作者: lpc520    时间: 2020-2-20 07:36
感谢分享啊
作者: gplane    时间: 2020-2-23 09:58
Shenhi 发表于 2020-2-19 22:35
支持支持,看了看源码,这东西不是人写的.....

您是说代码写得不好,有改进的地方吗?
作者: Shenhi    时间: 2020-2-25 23:55
gplane 发表于 2020-2-23 09:58
您是说代码写得不好,有改进的地方吗?

不是 我是觉得代码量有点大 233333
作者: wedfwsd    时间: 2020-3-28 12:16
支持一下优秀软件!
作者: 1315802571    时间: 2020-3-29 13:00
好东西。非常好用!
作者: SBDKSLTM    时间: 2020-3-29 13:01
神乎其技!6的飞起!
作者: GMengZhi    时间: 2020-3-29 13:15
晓夜Port 发表于 2019-7-13 11:45
支持开源项目 Blessing Skin

让我逮到力
作者: 天宇tianyv    时间: 2020-3-29 13:57
支持               奈斯
作者: 793580602    时间: 2020-3-29 14:02
来了来了,支持支持
作者: izzk666    时间: 2020-3-29 17:11
支持一下!
作者: 落樱之鱼    时间: 2020-3-29 17:13
习习车干要求来康一眼
作者: lenyueV55    时间: 2020-3-29 17:13
来了来了XX
作者: Fubuki1    时间: 2020-3-29 17:59
来了来了
作者: lishui011    时间: 2020-3-29 18:14
支持支持
作者: Xavier°    时间: 2020-3-30 08:14
来了 NCBBS有你更精彩
作者: hahav    时间: 2020-3-30 10:18
来了来了(
作者: 小橙子解说    时间: 2020-3-30 15:43
不能加入好友系统嘛awa
作者: zhihuan137    时间: 2020-4-9 07:38
这个皮肤站为什么我装不上披风
作者: 克鲁鲁殿下    时间: 2020-4-10 15:40
很棒的皮肤站,制作者辛苦了
(小声)能不能不要说“盗版”,说离线玩家是不是更好听些。。。
作者: gplane    时间: 2020-4-11 18:50
小橙子解说 发表于 2020-3-30 15:43
不能加入好友系统嘛awa

Blessing Skin 不是一个社交系统,将来也不会加入这样的功能。
作者: gplane    时间: 2020-4-11 19:01
zhihuan137 发表于 2020-4-9 07:38
这个皮肤站为什么我装不上披风

这不是一个皮肤站,只是一个皮肤站程序。不过如果你在寻找皮肤站的话,我推荐 LittleSkin。
作者: zhihuan137    时间: 2020-4-12 11:36
gplane 发表于 2020-4-11 19:01
这不是一个皮肤站,只是一个皮肤站程序。不过如果你在寻找皮肤站的话,我推荐 LittleSkin。 ...

所以呢,我进不去这个网站
作者: gplane    时间: 2020-4-13 11:25
zhihuan137 发表于 2020-4-12 11:36
所以呢,我进不去这个网站

请联系他们的工作人员。
作者: tie_guo    时间: 2020-4-17 18:46
已经上传的皮肤可以导出文件吗
作者: Deftercanda    时间: 2020-4-23 23:15
很好用,在自己机子上布置了一个,效果很好,转移到云上,忙活一下午弄不出来,回帖子一看
不支持虚拟主机
作者: 自来客lucky    时间: 2020-5-12 22:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: liangcha2009    时间: 2020-6-14 10:51
这个皮肤站是我有史以来用过比较好的皮肤站

作者: pzwpzw3    时间: 2020-6-15 17:58
支持~外加水一下
作者: 轩宇大大    时间: 2020-7-1 22:07
可以啊2333
作者: aa62939859    时间: 2020-8-5 17:20
你好请问一下,主页的文件是哪个?
作者: 剑气如虹一    时间: 2020-8-6 13:19
你好,请问我应该如何配置mccl的这个外置登录数据,他显示返回的数据不是有效的json



作者: 3082254324    时间: 2020-8-10 17:47
怎么搭建这个皮肤站啊

作者: 3082254324    时间: 2020-8-12 16:01
为什么我的界面哟一大堆看不懂的字符啊啊显示公开Web根目录设为当前目录下的public目录。
请将您的Web服务器根目录定义为当前目录下的“公共”目录。
作者: 小橙子解说    时间: 2020-8-19 23:32
为什么我这边不能正常验证邮箱?插件市场也进不去,还有怎么端口映射啊?能不能讲讲
作者: MINECRAFT-JL    时间: 2020-8-20 17:18
支持,祝越来越好
作者: 小冰最帅    时间: 2020-8-21 18:04
不错简单方便好用,推荐
作者: kayn-    时间: 2020-8-22 00:12
终于可以把我这皮肤换了,舒服了
作者: ATE233    时间: 2020-8-22 09:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: dark4    时间: 2020-8-22 20:13
一练数据库就报500,怎么办呀


500 Internal Server Error
详细信息:SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'notifications' already exists (SQL: create table `notifications` (`id` char(36) not null, `type` varchar(255) not null, `notifiable_type` varchar(255) not null, `notifiable_id` bigint unsigned not null, `data` text not null, `read_at` timestamp null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
作者: 小歌Gg    时间: 2020-8-24 18:06
用角色名字+密码无法跳转到绑定邮箱界面
希望能解答
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'email' cannot be null (SQL: insert into `users` (`username`, `email`, `password`, `is_email_confirmed`, `joined_at`) values (Atai, ?, $2y$10$mmYtwO0YMrbcMYcmXqVmGOL6LGG0TubiJC.ViJyM./bjN6OtB359W, 0, 2020-08-24 17:25:17))
作者: 崔大侠之灵魂    时间: 2020-8-24 18:11
不懂觉厉      
作者: AA001    时间: 2020-8-25 19:28
求一个完整安装包!本人没有H5和CSS经验
作者: 小冰最帅    时间: 2020-8-25 20:38
不错非常的好用,方便
作者: 小橙子解说    时间: 2020-8-27 21:18
显示500 Internal Server Error
详细信息:SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'notifications' already exists (SQL: create table `notifications` (`id` char(36) not null, `type` varchar(255) not null, `notifiable_type` varchar(255) not null, `notifiable_id` bigint unsigned not null, `data` text not null, `read_at` timestamp null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')怎么解决?
作者: gplane    时间: 2020-8-29 09:56
小橙子解说 发表于 2020-8-27 21:18
显示500 Internal Server Error
详细信息:SQLSTATE[42S01]: Base table or view already exists: 1050 Tab ...

请阅读手册 FAQ。
作者: 我起什么    时间: 2020-9-19 15:06
怎么下载不会啊


作者: 未成年胃出血    时间: 2020-9-21 20:06
太厉害了,谢谢大佬
作者: 丨Mejaz丨    时间: 2020-10-1 23:52
mcbbs有你更精彩~
作者: 是相逢呐    时间: 2020-10-3 18:21
555555555555
作者: qq2998185887    时间: 2020-10-4 19:42
现在认证服务器是在维护吗,现在一直卡在登陆中
(还是我个人网络的问题,我用移动)
作者: qq2998185887    时间: 2020-10-4 19:49
qq2998185887 发表于 2020-10-4 19:42
现在认证服务器是在维护吗,现在一直卡在登陆中
(还是我个人网络的问题,我用移动) ...

PS:完全ping不通
作者: 含笑甲醛    时间: 2020-11-7 10:28
BC可以不
作者: wjb丶    时间: 2020-12-2 13:31
66666666 nb
作者: 御坂哥哥嘟嘟    时间: 2020-12-2 17:49
MCBBS有你更精彩~
作者: 银发�_v5H5w    时间: 2020-12-19 20:01
6666666666666666666666666