本教程面向刚接触的萌新

首先你需要准备好crt,cot,base启动一遍

然后进入你的游戏根目录的scripts文件夹里面新建一个zs格式的英文名文件,没文件拓展名的自己搜文件拓展名怎么开

带下滑线的是自己填的部分

其他的抄就行

//声明这个脚本交给cot运行

#loader contenttweaker

//他的加载顺序

#priority 56


//导入相应资源

import mods.contenttweaker.Item;

import mods.contenttweaker.VanillaFactory;


//创建物品数据

//创建你的物品ID

var inverseentropy as Item = VanillaFactory.createItem("Inverse_entropy");

//设置物品的最大堆叠

inverseentropy.maxStackSize = 4;

//你想让他在哪个创造物品标签页里面

inverseentropy.creativeTab = <creativetab:creatoritems>;

//这个东西能不能塞到信标里面

inverseentropy.beaconPayment = true;

//最大耐久,负数则视为普通物品,例如钻石,正数则视为工具

inverseentropy.maxDamage = -1;

//设置物品稀有度,影响物品名字显示颜色,只能用"COMMON","UNCOMMON","RARE","EPIC"这四个

inverseentropy.rarity = "EPIC";

//注册这个你写的东西

inverseentropy.register();

当然,cot能做的显然不止这些就是不知道为什么cot死都不出有关于战斗的代码导致我在写这篇教程的时候无法通过cot来创建盔甲甚至我连设置物品的伤害的代码都没找到过

因为我在写这个脚本的时候只用到了上面的指令,所以下面的指令并不包含在上面的脚本上,下面是选填的当然,前面的一些东西你同样可以不要

//使你的物品就算无附魔也长得像附了魔的样

xxx.glowing = 布尔值;

//当你使用这个工具破环了一个方块后会发生什么

xxx.itemDestroyedBlock = 布尔值;

//你工具破坏方块的速度

xxx.itemDestroySpeed = 整型;

//定义物品使用的动画是啥,只能用这5个“NONE”、“EAT”、“DRINK”、“BLOCK”、“BOW”

xxx.itemUseAction = ("NONE");

//把名字写到代码里,当然我建议你写lang

xxx.localizedNameSupplier = ("你爱填啥填啥");

//把你写的东西丢到熔炉里面烧了会给你多少经验

xxx.smeltingExprerience = float;

//定义你的物品是不是工具,是什么工具,除了剑和盔甲都可以定义,例如pickaxe

xxx.toolClass = "pickaxe";

//定义你的工具的挖掘等级

xxxtoolLevel = "int";

这里没有全部列完,因为剩下那些我有点不懂啥意思,而且也不常用,怕教错你们,如果想看的可以点这个链接查看

另外 ,更进阶的教程可以查看友谊带佬的教程及CRT的维基百科