# CustomStuff3 帮助文档

635589679383149678.png

# 序言

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帮助文档