--- front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/jieshao_images002.88de5768.png hard: 入门 time: 5分钟 --- # 组件打包发布 ## 前言 本文将从MC Studio工具快捷打包 和 手动打包 两个方面介绍组件的打包发布 ## 组件配置 ### 配置介绍 UUID: 代表模组的内容的全局唯一标识符,如果有相同的UUID的组件,会在组件上传审核机审时候报错 版本号:对应模组内容的迭代版本 ### UUID更新 在组件的右键菜单,选择配置。可以对作品的UUID与版本号进行修改 ![image-20220523212424951](./images/image-20220523212424951.png) **点击随机UUID,将会自动对所有资源包和行为包的UUID进行随机** 选中对应的资源包,右键可以复制其UUID ![image-20220523212517202](./images/image-20220523212517202.png) ### 版本号 ![升级版本号](./new_images/zujiandabao/0_1.png) 在开发测试阶段,并不需要关注版本号,其不会影响你的开发 当你的组件需要发布到平台,如果你是第一次发布组件时,会以资源包与行为包**默认的0.0.1版本**进行发布。而之后的每次更新发布前,需要提升组件版本号,根据你更新的内容决定,这里你可以单独升级个别资源包,也可以全选升级所有资源包。 ## MC Studio进行快捷打包发布 1. MC Studio提供了组件间的转换功能,你可以在右键菜单里找到它,将AddOn方便的转换为地图或服务器Mod ![image-20220523213431590](./images/image-20220523213431590.png) 2. 当你的组件一切准备就绪,就可以在组件的右键菜单里,点击进行发布,随后会有一个选择界面。 ![image-20220523213006425](./images/image-20220523213006425.png) - 新建作品:你的开发者平台中没有该作品,这时会创建一个全新的组件 - 更新已有作品:此时会自动选中平台已有的同名组件,并自动勾选更新已有作品。**当然也可以手动选择其他组件,但是这代表着其他组件的内容将会被本次发布的组件内容覆盖,因此请尽量保持作品与平台中作品名称一致,避免组件上传错误** (可以看到上图中和首页第一张图的组件名称都是叫lobbyGoodsMod2.0) 3. 点击确定后,MC Studio会对作品进行自检,然后导出必要的文件,并压缩成<名称_时间.zip>的命名格式,上传到开发者平台,并打开浏览器对应链接,你可以在这个页面进一步编辑器组件的详情,最后点击保存。 ## 手动打包发布 ### 检查包体的文件结构与导出 [课程01.包体的结构和导入](https://mc.163.com/dev/mcmanual/mc-dev/mconline/10-addon%E6%95%99%E7%A8%8B/%E7%AC%AC18%E7%AB%A0%EF%BC%9A%E6%89%93%E5%8C%85%E5%AF%BC%E5%87%BA%E4%BD%A0%E7%9A%84%E4%BD%9C%E5%93%81/%E8%AF%BE%E7%A8%8B01.%E5%8C%85%E4%BD%93%E7%9A%84%E7%BB%93%E6%9E%84%E5%92%8C%E5%AF%BC%E5%85%A5.html?catalog=1)介绍了PC PE中所有组件类型的文件结构与打包,开发者可以进行参考检查自己的文件 ### 发布 [课程03-组件上架的规范及过审攻略](https://mc.163.com/dev/mcmanual/mc-dev/mcguide/35-%E4%B8%8A%E6%9E%B6%E4%B8%8E%E5%85%A5%E9%A9%BB/%E8%AF%BE%E7%A8%8B04-%E8%AE%A4%E8%AF%86%E4%BD%9C%E5%93%81%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97.html?catalog=1)介绍了如何将打包后组件上传发布,开发者可以进行流程参考