# tb_cau_skin_site **Repository Path**: huluntt/tb_cau_mc_skin_server ## Basic Information - **Project Name**: tb_cau_skin_site - **Description**: 一个使用php编写的,面向CustomSkinAPI开发的皮肤服务器。能实现简单的上传皮肤和响应mc模组CostomSkinLoader的请求。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-06 - **Last Updated**: 2024-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MC_SKIN_SITE 这是一个mc的换肤站。 仅支持CustomSkinAPI 可以配合万用皮肤模组使用 该模组仅依赖于客户端,与(游戏的)服务端无关 所以支持广泛 该站点主要使用php开发,少量使用JS,需要配合MySQL使用 其中的皮肤展示部分使用了开源项目MineRender的API **开发过程中大量使用AI,外加作者水平有限,可能存在大量漏洞与bug,请谨慎使用** **造成的任何财产或其它形式的损失,本作者概不负责** 目前已知的问题: * 目前皮肤的披风预览仍存在问题 ## 部署方法: 0. 部署php,mysql,Apache,如果没有部署,可以参考`部署php.md` 1. 在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 可空 2. 在本项目的server_config文件夹内按提示写好config.php 3. 将本项目放到服务器放置php页面的地方,通过 `http://服务器ip(主域名)/tb_cau_skin_site/index.php` 即可访问 ## 如何在[CSL]万用皮肤补丁CustomSkinLoader中使用本皮肤站 1. 安装CustomSkinLoader模组后,先启动一次游戏,等到游戏目录下被自动创建了`CustomSkinLoader/CustomSkinLoader.json`后,进入修改 2. 找到loadlist,加上一项 ``` { "name": "你的皮肤站的名字", "type": "CustomSkinAPI", "root": "http://服务器ip(主域名)/tb_cau_skin_site/" } ``` 把这一项放在最前面 为了确保CSL仅使用本皮肤站,建议把其他的项都删了。