我的世界使用cot创建一个复杂点的物品/工具
本教程面向刚接触的萌新
首先你需要准备好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”;
这里没有全部列完,因为剩下那些我有点不懂啥意思,而且也不常用,怕教错你们,如果想看的可以点这个链接查看