first commit

This commit is contained in:
boybook
2025-03-17 13:24:39 +08:00
commit 9a0334ee84
6410 changed files with 221907 additions and 0 deletions

View File

@@ -0,0 +1,120 @@
---
front: https://mc.163.com/dev/mcmanual/mc-dev/assets/img/0_3.28c76d80.png
hard: 入门
time: 10分钟
selection: true
---
# 如何注册开发者
首先,在 **官网** 中找到注册页面([或点击此处直接进入网址](https://mcdev.webapp.163.com/#/login)
1 - 在搜索引擎中,搜索“我的世界”找到[官网](http://mc.163.com/),点击右上角 **【进入官网】** 按钮
![1](./images/0_1.png)
2 - 在[新的网页](http://mc.163.com/index.html )中,点击 **【成为创造者】** 按钮,前往开发者平台注册页面
![2](./images/0_2.png)
3 - 跳转至新的页面,可以选择 **开发者****UP主** ,点击【立即注册】或【申请入驻】按钮即可。(接下来将以“我是开发者”为例进行演示)
![3](./images/0_3.png)
4 - 根据提示填入信息,并勾选同意《隐私协议》,点击 **【申请入驻】** 按钮。如果选错入驻身份,可以快速切换。(注意:开发者昵称注册后不可修改)
![4](./images/0_4.png)
5 - 成功入驻后,需要进行实名认证,填写真实姓名、身份证、银行卡等信息,点击 **【去完善】** 跳转至实名认证界面。
![5](./images/0_5.png)
![5.1](./images/0_6.png)
如实完成以上信息的正确填写并提交后,随后等待 **实名认证审核** 即可,通过后就可以发布作品啦!
![5.2](./images/0_7.png)
## 开发者注册常见问题答疑
### 账号审核时间
开发者账号审核通过一般在 **7 天工作日。**
开发者账号催审请通过发送邮件至 **minecraftstarter@163.com** 与官方取得联系。
邮件标题为:【开发者信息审核催审】+ 开发者昵称 + 开发者账号
邮件内容为:
> 开发者账号xxxx@xxx.com
>
> 开发者昵称xxx
>
> 真实姓名xxx
>
> 手机号xxx
>
> 联系QQxxx
>
> 身份证号xxx
>
> 提交时间xxx
### 开发者与UP主的功能区别
目前,开发者平台暂不支持创作者在两种创作身份之间进行互转。请在注册前谨慎考虑最合适自己的创作形式。针对不同形式,可用到的平台功能也各不相同。主要功能区别请查看下方表格:
| 创造者身份 | 上传组件 | 网络游戏入驻 | 发布悬赏任务 | 领取悬赏任务 | 结算收益 |
| ---------- | -------- | ------------ | ------------ | ------------ | -------- |
| 开发者 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ |
| UP主 | ❌ | ❌ | ❌ | ✔️ | ✔️ |
- 上传组件:指[上传《我的世界》作品至开发者平台](../35-上架与入驻/课程05-正确上传作品的方式及途径.html),通过审核后即可上架至游戏内的资源中心。
- 网络游戏入驻:指通过《我的世界》开发者平台入驻申请的网络游戏内容,使玩家不再受时间和地区因素干扰进行联机游戏,遇到更多兴趣相投的好友。
- 发布悬赏任务:为了协助开发者推广组件,开发者可以通过 [**【内容推广】**](../40-活动、推广与收益/课程08-对作品进行推广与活动.html) 功能发布悬赏任务,以收益分成的方式通过 **UP主** 获得组件的曝光机会。
- 接受悬赏任务:**UP主** 可使用 [**【内容推广】**](../40-活动、推广与收益/课程08-对作品进行推广与活动.html) 功能领取悬赏任务,通过自身流量曝光组件以换取分成报酬。
- 结算收益:创作者可以在 [**【收益查看和结算】**](../40-活动、推广与收益/课程07-收益查看及结算.html) 内查询每个月的收益满足电脑版或手机版单个平台当月累计收益满1000元即可在下个月结算提现。每一个自然年年初《我的世界》开发者平台会为收入不满1000的创作者开放限时提现入口请留意《我的世界》开发者平台广播邮件通知。
### 选择符合自身实际情况的结算方式
在注册开发者时,需要选择 **结算方式** (指通过《我的世界》中国版投稿付费钻石组件后获得的收益结算),开发者应当选择 **符合自身实际情况** 的结算方式,共两种:
1. 代扣代缴:由我司代为扣缴,请注意此选项仅针对非公司性质的个人开发者
2. 自备税票:自行开票或者请税局代为开票
建议个人开发者或小规模团队选择“代扣代缴”的结算方式,公司类型的开发者及个体工商户选择“自备税票”的结算方式。
### 如何更换开发者平台的结算信息(如换绑银行卡、改结算方式等)
**个人身份开发者:**
1. 点击开发者平台右上角的头像,点击“修改结算信息”提交新的银行信息或结算方式。
2. 提交内容前,请确保申请的信息与账号实名信息相符。更改结算信息后,还需等待审核通过方能生效。
3. 变更成功后90天内将不可再次发起银行卡及结算类型信息修改申请。无论通过与否平台都会通过开发者平台邮件和短信告知审核结果。
**企业身份开发者**
1. 非特殊情况不支持更改若有特殊情况请联系《我的世界》开发者频道管理staff。
### 若在规定期限内结算收益,但在打款时未拿到款项
在通常情况下在结算收益后会在30个工作日左右收到款项。如果超出正常结算周期仍然没收到款 项,请检查您的资料信息是否有误。
1. 若出现银行卡信息错误导致收益无法收到的,官方会为账号打开 **“更新结算信息”** 入口,请尽快点击开发者平台右上方头像,在个人信息窗口找到 **"更换结算信息"** 入口,上传正确的结算资料等待审核。打款失败的款目会在审核通过后的下一周到账。如无及时更改将会影响后续的正常结算的流程,敬请了解。
2. 若出现过去可以正常收款,但在之后出现超出结算周期未收到款项。可以在 **【开发者平台】** - **【开发者常见问题答疑】** - **【反馈其他问题】** 与我们取得联系,填写表单时,请记得写好 **联系方式** 。在通常情况下,官方人员会通过留下的联系方式与您取得联系。
3. 若结算开放后超过5天才点击结算结算信息将会顺延至下个月打款。
### 想要注销开发者,请问要怎么做呢?
进入开发者平台后,点击右上角的个人昵称呼出 **个人信息窗口** ,点击 **申请注销账号** 按钮,并等待审核通过即可。注销申请提出后不可撤回, **且同个身份证、银行卡信息和手机号只允许注册一个开发者账号。当开发者账号被注册或注销时,所使用过的个人信息将不再支持作为第二次注册开发者账号时的凭证资料,请慎重操作。**

View File

@@ -0,0 +1,225 @@
---
front: https://mc.163.com/dev/mcmanual/mc-dev/assets/img/6_3.3720de82.png
hard: 入门
time: 10分钟
---
# 认识开发者平台
***最后一次更新于2022/10/8更换部分功能图片以适配新页面新增多个新模块功能的介绍。***
在注册开发者成功以后,使用开发者账号即可登录到开发者平台。广场、作品管理、收益等功能都在这里,活用开发者平台是成为开发者的第一步。
在本教程中,您将学习以下内容:
- 了解 **[开发者平台首页及工具栏](#开发者平台首页及工具栏)。**
- 熟悉 **[作品管理模块](#作品管理模块)。**
- 接触 **[推广与活动](#推广与活动)。**
## 开发者平台首页及工具栏
### 我的世界开发者协议
在开发者平台的上方右侧位置,点击 **【协议】** 按钮,即可查看开发者协议内容。
《我的世界》中国版推出的《开发者协议》,旨在为开发者创造良性发展的市场环境。帮助开发者展现创意、获取收益。一同打造一个优质、公平、健康、高效的内容创作平台。
![6](./images/6_1.png)
### 广场模块
打开开发者平台默认显示的就是广场模块,在广场中,你可以看到很多有用的内容。从左至右分别为:
- 技术支持:开发相关的知识和技巧都可以在这里找到。
- 新闻资讯:第一时间了解官方最新的活动及新闻资讯。
- 最新数据:以最直观、简洁的方式看到账号下的作品收益。
- 发布:快速跳转作品管理页并发布作品。
- 作品榜单:了解时下最受目标欢迎的玩法题材。
![7](./images/6_2.png)
### 问题与反馈中心
在开发者平台上方中间位置,点击 **【问题与反馈中心】** 按钮,即可查看。
![8](./images/6_3.png)
这里有很多常见的问题,如:什么是开发者等级?、组件审核需要多久时间?等。选择相关的问题就可以看到官方给出的解答!
![9](./images/6_4.png)
### 测试版启动器
为了方便开发者们测试自己的手机版组件,可以使用手机版测试工具,供大家在测试环境查看组件表现。
![10](./images/6_5.png)
在开发者平台的上方中间位置,找到 **【手机版测试工具下载】** 按钮,点击后会弹出手机版测试工具的下载二维码及按钮,根据自身手机的情况选择不同的二维码下载即可。
![11](./images/6_6.png)
### 开发者平台邮件
官方会通过平台站内邮件的方式提供最新资讯,如:新的开发者平台、游戏客户端内、模组开发工具包、我的世界开发者工具台更新等信息,以及各类扶持计划或开发者活动。
![12](./images/6_7.png)
点击上方工具栏中的 **【邮件】** 按钮,即可打开邮箱,查看收到的邮件。通常会使用开发者平台的邮件通知开发者,记得时常查看邮件并定期清理已读邮件哦。
### 查看、认证与修改开发者信息
点击右上角的头像和开发者昵称可以打开个人信息,在这里可以查看开发者账号的相关信息:真实姓名、开户银行、头像等。 **开发者平台账号和密码等信息请勿轻易透露。**
![13](./images/6_8.png)
你可以在这里添加联系方式手机、QQ号码申请企业开发者认证、注销账号、修改头像、添加开发者信息或是更改符合规范的结算信息等。
![14](./images/6_9.png)
### 加入开发者QQ小站讨论频道
在开发者平台右上角有 **开发者QQ小站** 申请入口,点击进入扫码即可申请,请在申请信息内填写自己的开发者邮箱和开发者昵称。频道汇聚了五湖四海的开发者,可以学习开发知识、参与频道或官方活动、向官方提出反馈意见等。
![15](./images/6_18.png)
### 关注我的世界公众号获取最新资讯
在开发者平台左下角有 **我的世界Minecraft开发者** 公众号二维码,扫码即可关注,第一时间获取开发圈最新资讯以及开发技巧!
![15](./images/6_10.png)
### 订阅开发者B站号观看开发教程视频
在开发者平台右上角有 **开发者B站号** 跳转入口,点击即可进入,第一时间收看开发圈最新的教程视频。
![16](./images/6_19.png)
## 开发者平台主要功能
开发者平台有很多关键性功能,其中包括发布作品、收益查看、推广等,下面将简单介绍一些主要的功能,后面的章节会展开并详细介绍。
![16](./images/6_11.png)
## [作品管理模块](../35-上架与入驻/课程04-认识作品管理模块.html)
点击开发者平台左侧的 **【作品管理】** 按钮,作品发布、更新等都将在这里操作。
### [上传资源](../35-上架与入驻/课程05-正确上传作品的方式及途径.html)
在作品管理中,可以发布手机版或电脑版的新资源,在左上角选择版本然后点击右侧的 **【发布新资源】** 按钮。
![17](./images/6_12.png)
不同版本也有不同类型,如组件、网络游戏和联机大厅商品,要注意区分。
### 玩家反馈管理
使用 **玩家反馈管理功能** ,可以处理玩家在游戏客户端内对自己基岩版作品的反馈。功能提供多种搜素条件,并支持将反馈记录导出成表格至本地。点击回复即可回复玩家反馈,反馈得到再次回复时,将会与原先反馈内容一起组成邮件发至开发者邮箱。
![17](./images/6_20.png)
### [数据分析](../40-活动、推广与收益/课程06-使用数据分析统计资源消费者行为.html)
在开发者平台左侧的数据与收益中点击 **【数据分析】** 按钮打开,数据分析页面有很多功能和实时数据提供给开发者,使开发者灵活统计资源消费者的行为。
![18](./images/6_13.png)
### [收益查看和结算](../40-活动、推广与收益/课程07-收益查看及结算.html)
与数据分析类似,在开发者平台左侧的数据与收益中点击 **【收益查看】** ,页面上方可以修改不同的收益类型,在最右侧可以查看某个资源组件的收益。
![19](./images/6_14.png)
收益结算则有每个月的钻石收益,可以在这里结算收益。
### [成员管理模块](../32-开发者账号与团队/课程15-使用成员管理模块实现多账号协作.html)
**【账号管理】** 下点击成员管理,可以在这里添加开发者账号的成员,并且调整账号的权限与发起实名认证,协同开发网络游戏、使用手机端测试资源功能等。
![22](./images/6_17.png)
### [开发者等级](../32-开发者账号与团队/课程14-开发者等级.html)
**【账号管理】** 下点击开发者等级,了解账号的基础等级、月度贡献能力与信用分。
![20](./images/6_21.png)
## [推广与活动](../40-活动、推广与收益/课程08-对作品进行推广与活动.html)
为了帮助开发者更好地推广资源,通过 **【推广与活动】** 功能组合多项推广渠道,帮助自身提高资源曝光率与获客量,间接提升转化率。
### 活动参与
当官方有特殊活动时,可以在 **【活动参加】** 页面选择自己的作品并提交审核参与活动。
![21](./images/6_16.png)
### 内容推广
内容推广是以收益分成的方式通过主播带货获得组件的曝光机会。在左侧推广与活动下的内容推广页面即可发布悬赏任务。
![20](./images/6_15.png)
### 作品活动
作品活动功能会不定期发布官方性质的作品征集与推广渠道活动。请开发者在报名前仔细阅读活动公示,选择符合活动条件与自己满意的作品资源,将有机会入选并获得游戏内外的曝光资源,为作品收益提供助力。
![20](./images/6_22.png)
### [推广位申请与竞拍](../40-活动、推广与收益/课程16-推广位申请与竞拍试运行指南.html)
手机版与电脑版客户端内的推广位入口已整合为 **推广位申请与竞拍** 功能纳入 **【推广与活动】** 模块。结合自助式申请流程,开发者可以更加清楚、便利和及时地收到推广位申请与竞拍的结果。
![20](./images/6_23.png)
### [作品推广券管理](../40-活动、推广与收益/课程17-开发者作品推广券使用指南.html)
利用 **作品推广券管理** 功能搭配 **开发者作品推广券** ,开发者可以对想要推广的作品资源随时随地想推就推。实现热门档期的 **精准投放** ,争取获得最佳的曝光效果。目前已获取的 **开发者作品推广券** 时间向后推3个月为每张的到期日期。请尽快在到期日期前使用。
![20](./images/6_24.png)

View File

@@ -0,0 +1,157 @@
---
front: https://nie.res.netease.com/r/pic/20210730/6b8ee910-f423-4421-9627-110415c820ca.png
hard: 入门
time: 15分钟
selection: true
---
# MC Studio使用说明
## 基本介绍
MC Studio是集开发者启动器、地图编辑器、关卡编辑器、逻辑编辑器、特效编辑器、云端测试平台等功能于一体的开发工具能够为《我的世界》开发者开发和发布作品提供极大的便利。这里主要介绍开发者启动器的功能并简略介绍《我的世界》中国版组件的开发方式。
先通过视频来快速了解吧:
<iframe src="https://cc.163.com/act/m/daily/iframeplayer/?id=6253cfaeb8a81f8fa0842cb1" height="600" width="800" allow="fullscreen" />
## 开发者账号
目前MC Studio对《我的世界》中国版开发者开放非开发者账号登录后可在启动器中的“发布”分页提交资料申请成为开发者。成为开发者后可以使用MC Studio的所有功能。
## 开发者启动器
当前的开发者启动器主要提供以下功能:
1. 首页:了解开发者相关资讯
2. 创作:新建作品、导入导出作品、测试、管理工作流
3. 作品库管理当前账号所有作品包含基岩版和JAVA版的所有组件和服务器资源
4. 发布与管理:跳转至开发者平台进行作品提审和发布
![新建作品](./images/studio_image001.png)
### 新建作品
目前仅支持通过MC Studio新建基岩版作品其他类型作品需通过“本地导入”的方式导入MC Studio
如果要新建一个地图,我们需要在创作页面点击`新建基岩版组件`按钮,在弹窗中,选择推荐或旧版作品,将鼠标移到列表中第一项“空白地图”上,点击按钮“新建”。
![img](./images/studio_image003.png)
在弹出的对话框中可以进行基本的地图设置。如果MC Studio中已经有非地图类型的基岩版作品那么会显示在“导入功能玩法”、“导入材质光影”的列表中下图中红框内。导入的功能玩法和材质光影的文件会拷贝一份到新建地图中所以只需导入一次即可
点击“启动编辑”后就能够开启编辑器,开始制作自己的地图。
![img](./images/studio_image004.png)
除了新建地图也可以新建空白AddOn。AddOn即为附加包具体的解释可见[wiki](https://minecraft-zh.gamepedia.com/%E9%99%84%E5%8A%A0%E5%8C%85)AddOn不含地图文件。
目前启动器中提供了一些模板开发者可以在模板的基础上修改提高开发效率。模板除了地图、AddOn的分类外还有创建方式的区别分为“纯编辑器开发”、“脚本开发”。
**纯编辑器开发**:这部分模板完全用编辑器制作得到,新建后可直接启动编辑器进行编辑。
**脚本开发**这部分模板含有较为复杂的Python脚本新建之后可通过“更多”、“打开目录”查看和修改相关的文件。当然也可以用编辑器编辑Python脚本以外的资源。
![img](./images/studio_image005.png)
![img](./images/studio_image006.png)
### 基岩版组件
基岩版组件分页中会列出当前账号下的所有的基岩版组件和网络游戏。其中“游戏地图”、“AddOn”、“其他作品”为本地作品“云端列表”为开发者已经上传到《我的世界》中国版平台的作品。
Studio中也可以导入已经制作好的组件。点击右上角的“本地导入”按钮在弹出的对话框中可以选择导入基岩版或Java版的地图、AddOn、材质、光影、皮肤。
![img](./images/studio_image007.png)
![img](./images/studio_image008.png)
创建或者导入的作品能够进行开发测试。开发测试会启动最新的Mod PC开发包对作品进行测试。
![img](./images/studio_image009.png)
MC Studio支持单台电脑测试多人联机玩法。首先启动作品的开发测试此时就有了第一个客户端并自动建好了局域网房间然后从工具箱中启动其它的Mod PC开发包。
![img](./images/studio_image010.png)
在新启动的Mod PC开发包中点击主界面的“游戏”点击“好友”中已经建立好的房间这样就能够进入前面作品开发测试时自动建立好的房间测试多人联机玩法。
![img](./images/studio_image012.jpg)
![img](./images/studio_image014.jpg)
开发测试通过后,在作品页的“更多”菜单中,通过“发布”上传到开发者平台,详见下面的[发布作品](#发布作品)。
在开发测试时可按F11键在PC和PE操作模式间切换。
### 发布作品
组件类型的作品完成后,需发布到平台,玩家才能够从游戏里的资源中心搜索并下载到你的作品。
在作品页的“更多”中,点击“发布”,则会跳转到[开发者平台](https://mcdev.webapp.163.com/#/login),并为你填写作品的基本信息。
> 若您此前未登录开发者平台则会跳转到登录界面。
![img](./images/studio_image_launch.png)
在发布资源页面填写完相关信息后,点击立即提交审核,即可将作品提交到官方进行初步审核,为后续的发布和测试做准备。
![img](./images/studio_image_launch-1.png)
### 其他分页
*首页*
首页分页会为您提供与开发者息息相关的信息,如新闻资讯、更新信息、常用功能跳转入口、作品最新数据、近期开发动态等等,如图所示。
![img](./images/studio_image_homepage.png)
*基岩版服务器*
分页中会列出当前开发者账号下的所有网络游戏可下载到本地进行测试。如果想开发网络游戏需额外进行申请通过审批后可获得开服工具和相关资料进行网络游戏的开发。具体如何开发基岩版网络游戏请参考系列文档中的Apollo部分。
![img](./images/studio_image_peserver.png)
*Java组件和服务器*
Java作品分页的结构基本同基岩版作品分页。目前MC Studio不支持Java版作品的编辑仅可导入Java作品进行测试。
![img](./images/studio_image_javamod.png)
![img](./images/studio_image_javaserver.png)
*发布与管理*
发布与管理会跳转到开发者平台中,您可以在开发者平台中向《我的世界》中国版平台提交组件。通过审批后,所有玩家均可从《我的世界》中国版中下载到该组件。
## 组件开发方式
《我的世界》中国版的组件开发有多种方式开发者可选择自己熟悉的的方式进行开发。选择MC Studio进行组件开发的优点在于
- 基本上都在图形化交互界面下进行操作;
- 对编程能力无要求;
- 无需关注繁琐的细节如组件的文件结构要求、uuid等MC Studio已经做好处理。
如果组件中有较为复杂的逻辑可以使用红石及命令方块、Mod SDK、逻辑编辑器三种方式来实现。
**红石及命令方块**是游戏本身提供的实现复杂逻辑的途径,这里不再赘述。
**Mod SDK**是《我的世界》中国版提供的一套控制游戏内各种元素的Python接口利用这套接口能够制作出各种创新好玩的组件。要使用Mod SDK需有使用Python语言编程的能力适用于有一定编程能力的开发者和开发团队。在官方网站中有着详细的Mod SDK的介绍。
而**逻辑编辑器**把Mod SDK包装成了一套图形化编程语言灵活性不如Python编程但使用门槛较低适用于入门开发者。但如果有一定的编程基础或者有学习编程的能力我们还是建议使用编程的方式来实现作品的逻辑。

View File

@@ -0,0 +1,302 @@
---
front: https://nie.res.netease.com/r/pic/20220408/fd58eff7-ab4c-4f98-94b5-87912c6e8e4d.png
hard: 入门
time: 15分钟
selection: true
---
# 学习路线导览
## 欢迎制作我的世界中国版模组
如果你致力于制作我的世界的模组,我们为你提供了一系列的工具,这些工具将显著的降低模组的开发难度,并且可以大大加速模组开发的过程。
在使用这些工具前,你需要先注册成为开发者。
[注册成为开发者](./10-注册成为开发者.html)
## 什么是模组
我的世界是一个广受欢迎的游戏,并且有着大量可爱且宽容并包的玩家。我们在我的世界(原版游戏)的基础上进行一些修改,给玩家带来不同的体验,这些修改就是模组。
模组通常比原版游戏小得多,制作也更为简单,在进行过一系列的学习之后,相信你也可以做出自己的模组。
![image-20211025171105175](./images/road_1.png)
## 模组开发流程
不同种类的模组的开发流程可能截然不同我们以比较复杂的角色扮演玩法地图为例可以按下图分为大致5个阶段。
除了“模组内容设计”之外,你均可以使用中国版提供的工具或第三方工具来辅助你的工作。接下来我们会针对模组开发可能遇到的每一个环节进行阐述。
![image-20211025171556091](./images/road_2.png)
## 中国版提供的开发工具集
中国版为上述环节提供了数个有效的工具他们主要被集成与我的世界开发工作台MC Studio你可以在这里下载它。
[下载开发工具](https://mc.163.com/dev/process.html#xz)
目前中国版总共提供了4个大工具见下图左侧部分其中MC Studio里又包含了下图右侧部分的另一些工具。
![image-20211025173247414](./images/road_3.png)
## 第一个作品(模组)
我的世界的一个个模组被我们称呼为作品你的所有作品都展示在开发工具台MC Studio你也可以通过工具台来新建和管理作品。除此之外工作台还有许多其他的作用。
[我的世界开发工作台使用说明](./20-MC%20Studio使用说明.html)
工作台目前仅支持创建基岩版作品如果你有创作好的Java版模组可以使用工作台的导入功能。
你可以通过一些简单的操作来完成你的第一个模组,现在就试试吧!
[制作第一个附加包](../20-玩法开发/13-模组SDK编程/1-Mod开发简介/2-制作第一个Mod.html)
## 地图、建筑制作
如果你打算制作
- 一张漂亮的地图
- 一个建筑
- 玩法模组里的一些局部地图
你可以使用地图编辑器。地图编辑器是我的世界编辑器MC Editor的一部分编辑器集成在开发工作台MC Studio中。
[地图编辑器使用说明](../14-地图制作/2-地图编辑器使用说明.html)
<a href="../../mconline/40-美术教程/2.建筑教程/01.建筑搭建的思路及基本方法.html" rel="noopenner"> 建筑搭建的思路及基本方法 </a>
制作局部地图主要使用结构功能你可以将部分地图保存为结构并且在你的玩法模组中使用。要做到这点除了地图编辑器之外还需要使用模组SDK进行编程等其他工具辅助。
![1611573223356](./images/1611573223356.png)
## 模型和动作
如果你希望在模组中引入全新的生物形象,或者外形千奇百怪的方块,那么你需要制作自己制作模型,如果你需要让你的模型动起来,你还需要为模型制作动画。
我的世界中国版基岩版支持两种模型。一种是原生模型我的世界中的大部分模型采用的都是这种模型。使用block bench可以很方便的制作原版模型贴图和动画。
[原版模型制作指南](../16-美术/6-模型和动作/01-原版模型制作指南.html)
<a href="../../mconline/40-美术教程/6.模型和模型动作/04.BLOCKBENCH教学.产出模型案例.html" rel="noopenner"> BLOCKBENCH教学 </a>
另一种是骨骼模型骨骼模型被广泛应用于影视游戏行业的模型和动画制作上手门槛较高但是能提供比基岩版更好的效果。blender是一个免费且强大的软件可以用于骨骼模型的制作。
[骨骼模型制作指南Blender](../16-美术/6-模型和动作/03-骨骼模型制作指南Blender.html)
将制作好的原版模型或者骨骼模型实际应用到模组中需要后续的其他知识。
![make_step7](./images/blender_make_step7.png)
## 制作光影或者特殊的美术效果
如果你想要制作精美的光影或者为你的模型制作自定义的材质来达到特殊的美术效果你需要使用材质和着色器Shader
[Shader使用简介](../16-美术/7-材质与着色器/Shader使用简介.html)
需要注意的是Shader的学习门槛非常高相对应中国版的模组市场中光影的数量也非常之少如果可以做出炫酷的光影相信一定可以获得玩家的青睐
## 视觉特效
黎明时燃烧的僵尸的火焰野外的降雨都属于视觉特效visual effect
我的世界中国版为你提供了两种制作和使用特效的方法,一种是原版特效,一种是中国版特效。
你可以使用第三方软件Snow Storm或者直接写Json来制作原版特效并通过附加包来配置特效最终应用在模组中。
<a href="../../mconline/10-addon教程/第17章原版粒子和特效粒子/课程10.简易教学.html" rel="noopenner"> 原版特效示例教学 </a>
除了原版特效外,我们专门为中国版特效提供了制作工具——特效编辑器。
[特效编辑器基本介绍](../16-美术/9-特效/0-基本介绍.html)
注意:原版特效可以被挂接到原版模型上,与其共同使用;中国版特效则可以被挂接到骨骼模型上。两种技术方案不能混用。当然你可以在一种方块中使用原版模型和原版特效,在另一个生物中使用骨骼模型和中国版特效。
![](./images/10_1.jpg)
## 界面与交互
电子游戏video game当然也包括模组与电影漫画小说等等最重要的不同就是游戏是需要玩家参与的而这种参与中很大的一部分就是交互即玩家的操作可以影响游戏。
实体按键和触摸界面都是交互的形式,对于移动端来说,界面交互的使用场景显然更多。
中国版工具的界面编辑器为你提供了图形化操作制作界面的功能,以及可以在制作过程中对界面进行实时预览。
[界面编辑器使用说明](../18-界面与交互/1-界面编辑器使用说明.html)
<a href="../../mconline/10-addon教程/第16章创建界面/课程01.认识界面控件.html" rel="noopenner"> 认识界面控件 </a>
![img](./images/ui_image004.png)
## 玩法
想让你的自定义生物可以在水中遨游,给方块更换模型,或者让你的史蒂夫可以打出帅气的连招,都需要进行玩法开发。
对此你有两种有力的武器可以使用分别是附加包编辑和Python编程。
附加包Add On是微软提供的一系列Json配置文件你可以通过新增Json文件来修改游戏的方方面面。
模组SDKMod SDK是一套以事件为核心的中国版模组开发的Python编程工具除了直接写代码之外还可以使用预设架构结合编辑器一起使用提高某些场景下的开发效率。
在了解玩法开发之前,你可能需要了解一些我的世界的基本概念。
[我的世界基础概念](../20-玩法开发/10-基本概念/1-我的世界基础概念.html)
<a href="../../mconline/10-addon教程/第02章认识Minecraft世界/课程01.认识Minecraft世界.html" rel="noopenner"> 认识Minecraft世界 </a>
![](./images/1_3.jpg)
## 组装简单玩法
编辑器提供了一些内置的玩法模块,供开发者直接使用而无需编程,例如内置的预设和零件。
[关卡编辑器使用说明](../20-玩法开发/11-组装简单玩法/3-关卡编辑器.html)
内置资源包
## 可视化编程(蓝图)
编辑器内置的玩法模块可能不能满足你的野心如果你需要更加特殊的玩法就要开始接触编程了。目前我们为大家提供了一套全面的可视化编程工具你可以通过连接节点的方式实现更加定制化的需求。这套工具内置在新版编辑器的逻辑编辑器中目前可以几乎所有模组SDK编程能实现的需求。
[新版逻辑编辑器概述](../20-玩法开发/12-可视化编程/10-新版逻辑编辑器使用说明/01-认识新版逻辑编辑器.html)
推荐大家观看下面的视频进行初步的学习:
- [第一个蓝图Mod](../20-玩法开发/12-可视化编程/00-第一个蓝图Mod/00-教程视频.html)
- [制作跑酷地图](../20-玩法开发/12-可视化编程/30-新版示例教程(视频)/05-制作跑酷地图(视频).md)
- [制作简易射击附加包](../20-玩法开发/12-可视化编程/30-新版示例教程(视频)/07-制作简易射击附加包(视频)/01.md)
![1-1](./images/1-1.png)
## Python编程
目前一些较为复杂的玩法逻辑只能通过Python编程来实现。我们提供了强大的模组SDKMod SDK供各位开发者使用。使用好这一工具需要一些Python编程的基础知识作为前置你可以在[这个网站](https://www.liaoxuefeng.com/wiki/897692888725344)进行学习。
[脚本开发入门](../20-玩法开发/13-模组SDK编程/2-Python脚本开发/0-脚本开发入门.html)
<a href="../../mconline/10-addon教程/第10章你的第一个MOD/课程01.认识MODSDK.html" rel="noopenner"> 认识MODSDK </a>
编程离不开接口的使用除了Python自带的接口之外你还需要使用模组SDK提供的一系列接口API这些接口的文档在技术手册中在编程的过程中你可能需要实时查阅。
<a href="../../mcdocs/1-ModAPI/接口/通用/索引.html" rel="noopenner"> Mod API - 通用接口 - 索引 </a>
最近,我们推出了新的完全面向对象的预设架构,对于玩法地图,自定义生物/实体等等的制作带来了显著的效率提升。编辑器对预设架构进行了完整的支持,你可以很方便的新建、预览和编辑相关文件。
[第一个预设Mod](../20-玩法开发/14-预设玩法编程/0-第一个预设Mod/)
预设架构的具有一定的难度,我们为各位开发者提供了一段视频,推荐大家进行学习
- [第一个预设模组(视频)](../20-玩法开发/14-预设玩法编程/0-第一个预设模组(视频)/01.html)
预设架构同样提供了一系列的API供查阅。
<a href="../../mcdocs/3-PresetAPI/预设管理/PresetApi.html" rel="noopenner"> 预设管理 API </a>
## 自定义游戏内容
大部分情况下想要修改或者新增方块实体等等原版游戏包含的内容都需要使用附加包Add On。附加包里玩法相关的部分主要是Json文件你可以在开发工作台MC Studio的下载目录中找到我的世界自带的附加包分为行为包和资源包
- 行为包:\MCStudioDownload\game\MinecraftPE_Netease\(版本号)\data\behavior_packs\vanilla
- 资源包:\MCStudioDownload\game\MinecraftPE_Netease\(版本号)\data\resource_packs\vanilla
编辑器对附加包的修改提供了全中文和界面化支持可以免于手动编辑Json文件目前对于行为包的支持已经比较完善并且支持部分资源包的编辑我们会在后续对所有附加包内容提供编辑器支持。
[配置](../20-玩法开发/15-自定义游戏内容/0-配置.html)
![config004](./images/config004.png)
对于编辑器目前不支持的附加包编辑功能你可以直接编辑Json文件实现。
除了修改属性之外通过附加包还可以编辑生物的AI为实体和方块等指定模型贴图动画包括动画逻辑材质和特效包括特效的播放逻辑等等。
[自定义基础物品](../20-玩法开发/15-自定义游戏内容/1-自定义物品/1-自定义基础物品.html)
<a href="../../mconline/10-addon教程/第06章认识Addon/课程01.认识Add-on.html" rel="noopenner"> 认识Add-on </a>
## 手机电脑适配
将你做好的组件上架到中国版手机端PE是一个好主意。但是我的世界本身就提供了跨平台的功能我们也贴心的为你提供了组件适配的教程你可以花费非常小的工作量将你精美优秀的组件同步上架到电脑端PC为你带来更多的粉丝和收入。
何乐而不为!
[PE模组适配PC](../20-玩法开发/19-手机电脑适配/1-PE模组适配PC.html)
![20210828215544](./images/20210828215544.png)
## 网络游戏
网络服开服工具Apollo是用于开发和部署我的世界PE版网络游戏服务器集群的工具。集成插件、负载均衡、集群管理、运营指令等功能于一体。开发者只需专注于MOD业务逻辑便可开发更多玩法组件为我的世界网络服的创新拓展带来更多可能。
网络服开发者简称“服主”,服主在申请成为开发者之后,还需要申请测试机器,用于网络服的部署开发。开发完成后,需要进行提审,申请正式机器,用于最终上线。
测试机器申请可查看教程:<a href="../../mcguide/27-网络游戏/课程1成为Apollo服主及相关准备/第3节入驻申请.html">入驻申请</a>
获得测试机器之后,需要连接开发机,可查看课程:<a href="../../mcguide/27-网络游戏/课程1成为Apollo服主及相关准备/第5节连接开发机.html">连接开发机</a>
机器连接成功之后,可以按照指引视频,完成一系列的基本操作。可查看课程:<a href="../../mcguide/27-网络游戏/课程3简易网络服模板部署与常见操作/第1节简易网络服视频教程.html">简易网络服视频教程</a>
其余的教学内容简介详见官网——教学中心——网络游戏以及官网——在线课程——网络服插件教程。
![20210828215544](./images/apollo_category.png)
![20210828215544](./images/apollo_category_1.png)
## 测试
制作游戏通常是在编辑器中,或者使用第三方的软件,但是在开发的过程中,你通常需要频繁的检测自己写的逻辑,或者制作/导入的资源是否可以在真正的游戏中正常运行。
这时,你就需要用到我们提供的测试工具了。开发工作台提供了数种测试方法,包括在编辑器内点击运行,点击作品的开发测试,以及通过存档进行开发测试。
开发测试使用的工具主要是基岩版开发板Mod PC开发包这个是专门用于测试的开发版本的我的世界。在测试中你可以查看游戏运行时实时发送的日志管理模组文件使用调试代码。除了单人测试之外我们还支持了联机测试和手机端测试。
[用 Mod PC 开发包进行局域网多人测试](../30-测试/0-ModPC开发包多人测试.html)
[使用调试工具进行手机和电脑端调试](../30-测试/1-使用调试工具进行手机和电脑端调试.html)
## 上传你的作品
在辛苦的完成你的模组并且测试完毕没有错误bug之后你就可以上传你的作品到中国版的资源中心了。
这一步你需要用到开发者平台。当然如果你想要在资源中心出售你的模组(即使是免费),你还是需要遵守我们制定的一系列规则。
[正确上传作品的方式及途径](../35-上架与入驻/课程05-正确上传作品的方式及途径.html)
[组件上架的规范及过审攻略](../35-上架与入驻/课程03-组件上架的规范及过审攻略.html)
## 售卖和收益
现在到了谈钱的时候了,不要害羞,我们既要自我实现,也要填饱肚子。
当你的付费组件产生收益之后,我们会与你进行分成,相关的收益在开发者平台可以很方便的查询到。
除了单纯的售卖之外,你可以在开发者平台参加我们为你准备的各种活动,使用我们的计划为你的组件进行推广。
[收益查看及结算](../40-活动、推广与收益/课程07-收益查看及结算.html)
[内容推广模块](../40-活动、推广与收益/课程08-对作品进行推广与活动.html)
## 问题和反馈
文档是有限的,我的世界和模组开发是无限的。
总有文档覆盖不到的内容,如果你有其他的问题,可以先在这里查看我们是否已经有相应的回答了。
[常见问题答疑](../50-常见问题答疑/)
如果没有的话,任何你想知道的,我们做的不好的地方,我们非常,非常,非常欢迎你向我们进行反馈,你的反馈是我们进步的源泉。
[点击此此链接](https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=1VX5Hn&from=181074&biz=ka&shareSource=5#/pc)加入我的世界开发者QQ频道。
频道主要用于开发者之间的交流及官⽅活动发布,频道申请时需要备注开发者昵称及开发者邮箱。
开发者邮箱:<a href="../../mcguide/50-常见问题答疑/90-其他问题反馈途径.html">minecraftstarter@163.com</a>
⼀般⽤于申请推荐位,以及反馈平台上遇到的问题,建议等。
开发者论坛http://mc.netease.com/forum-111-1.html
可以与其他开发者进行交流!根据板块反馈相对应问题,也可以举报违规组件,或是对违规处理结果存疑时进⾏申诉。

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB