# CustomStuff3 帮助文档
# 序言
CustomStuff3 是一个可以制作 MOD 的 MOD,制作出来的 MOD 我们把它叫做 CS3 工程,依靠 CS3 的强大脚本以及作者的良心制作,以及能实现大部分功能 (你可以看看下面的索引) 虽然这个 MOD 制作起来比较方便,不过还是有些地方大家可能不理解或者没有理解完全,这也就引发了我做 CS3 帮助文档的欲望,而且我本身也是最近才接触 CS3,大部分功能都靠测试,可能有些部分讲的有问题或者有错误,如果你知道,欢迎给我反馈,如果本教程有完结的那一天,会在页尾感谢您的帮助。这个 MOD 本身很强大,但貌似也有些问题 (我之前测试 Entity 操作的时候) 如果我遇到了问题,可能会暂时搁置这个问题,如果我找到了解决方法,会重新补全空缺的,另外本教程是我一个人在制作,更新进度可能有点慢,还有 10 多天就开学了,我看看能不能尽量填完这个坑,也算是锻炼锻炼自己的毅力吧!
CustomStuff3 (以下简称 CS3) 出来也有些时间了,不过也没有见到有人写过 CS3 的教程,官方也没有放出关于 CS3 的 Docs,不过 MOD 内置一个 API 的列表方便调用,也算是 CS3 制作组的良心,本教程面向于有脚本语言或编程语言基础的人,如果你没有基础,你也可以试着阅读一下,因为脚本语言本身就不难。在本教程中我会介绍 CS3 能使用的全部 API 及功能,有些我测试不成功或者有问题的部分,如果在看这个教程的你知道的话,可以反馈给我。
另外本教程将围绕一个名为 "符文魔法" 的 MOD 进行教学,将在学习中渐渐完善 "符文魔法" 从中学习 CS3 的相关内容
文档使用版本:Minecraft1.7.10 Forge10.13.4.1614 CustomStuff3 0.7.9
在本教程的撰写之中,1.7.10 版 CS3 的版本号已经更新到了 0.7.10,但是我在测试中,发现 0.7.10 在合成制作方面有特别大的问题,所以没有使用 0.7.10 来讲解,如果你使用的是 0.7.10,你可以直接删掉原来的 CS3,装上 0.7.9 版本的 CS3,你所有的工程都会被保留,如果你不使用合成功能或使用其他 MOD 的合成添加,你可以选择使用 [0.7.10] 的版本。
[0.7.10]:https://coding.net/u/TROU2004/p/CustomStuff3/git/raw/master/Download/CustomStuff0.7.10.rar
TROU on 2017/8/1 11:09
# 目录
# 第一章 开启魔法的大门
- 创建 CS3 工程并命名
- 创建第一个方块 / 物品
- 给这个方块 / 物品添加合成 / 冶炼的配方
- 给这个方块添加世界生成
- 给方块 / 物品添加其他获取方式
# 第二章 施法前的准备
- 创建一个自己的箱子
- 创建一个 GUI
- 创建一个盔甲材料
- 创建一个矿物词典
- 创建一个村民交易
- 关于生物生成
# 第三章 给我们的符文加入魔力
- JavaScript 基础
- 简单 JS
- CustomStuff3 API 帮助文档