本文只讲如何使用作者编写的php项目来搭建mc皮肤站,至于开发的思路并没有提及。
若本文反响较好,作者将在后续更新开发思路。
另外,本作者只是大学二年级的学生,编程能力较为低下,故本项目有许多不成熟的地方,仅供参考。
欢迎各位读者提出批评与指正。
MC_SKIN_SITE
这是一个mc的换肤站。 仅支持CustomSkinAPI 可以配合万用皮肤模组使用 该模组仅依赖于客户端,与(游戏的)服务端无关 所以支持广泛
该站点主要使用php开发,少量使用JS,需要配合MySQL使用 其中的皮肤展示部分使用了开源项目MineRender的API
开发过程中大量使用AI,外加作者水平有限,可能存在大量漏洞与bug,请谨慎使用 造成的任何财产或其它形式的损失,本作者概不负责
目前已知的问题:
- 目前皮肤的披风预览仍存在问题
部署方法:
-
部署php,mysql,Apache,如果没有部署,可以参考
部署php.md (这个文档在上面的连接找到)
-
在MySQL创建一个表,名为
mc_skin_con
。其中需要有如下的列,请按顺序设置好 1 id 主键 int UNSIGNED AUTO_INCREMENT 非空 2 username varchar(50) utf8mb4_0900_ai_ci 非空 3 changeCode varchar(50) utf8mb4_0900_ai_ci 非空 4 skins_default varchar(350) utf8mb4_0900_ai_ci 可空 5 skins_slim varchar(281) utf8mb4_0900_ai_ci 可空 6 skins_cape varchar(281) utf8mb4_0900_ai_ci 可空 7 skins_elytra varchar(281) utf8mb4_0900_ai_ci 可空 -
在本项目的server_config文件夹内按提示写好config.php
-
将本项目放到服务器放置php页面的地方,通过
http://服务器ip(主域名)/tb_cau_skin_site/index.php
即可访问
如何在[CSL]万用皮肤补丁CustomSkinLoader中使用本皮肤站
-
安装CustomSkinLoader模组后,先启动一次游戏,等到游戏目录下被自动创建了
CustomSkinLoader/CustomSkinLoader.json
后,进入修改 -
找到loadlist,加上一项
{
"name": "你的皮肤站的名字",
"type": "CustomSkinAPI",
"root": "http://服务器ip(主域名)/tb_cau_skin_site/"
}
把这一项放在最前面
为了确保CSL仅使用本皮肤站,建议把其他的项都删了。
附:CSL的下载方式