Files
netease-bedrock-wiki/mcguide/30-测试/3-组件打包发布.md
2025-12-26 15:22:18 +08:00

69 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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)介绍了如何将打包后组件上传发布,开发者可以进行流程参考