[CT |
您所在的位置:网站首页 › 物品返还表 › [CT |
本篇教程由作者设定使用 CC BY-NC-SA 协议。 该教程适用于CraftTweaker,未知API是否向下兼容 教材来自Bilibili的"酒石酸酱"的投稿视频"Minecraft模组介绍-CraftTweaker,MineTweaker,ModTweaker全介绍-12p"(av13038655) ================================================== 对于食品视频来说,当然是烤熟了吃更好该教程可能相对简略 (1)如何添加一个有序合成 脚本函数: recipes.addShaped(, [[xxx, xxx, xxx], [xxx, xxx, xxx], [xxx, xxx, xxx]] ); 上面是一个模板 如果某个位置没有物品,使用null占位(反正就是要全部填上) 做完这些我们...可以试试保存了? 保存完后...啊不要重启游戏,这玩意可以动态加载的 输入/mt reload 会输出一大片奇怪的文字,如果有"ERROR"之类的,去修BUG啊 "WALRING"这些的...不管他,没ERROR就行ヽ( ̄▽ ̄)ノ 空格不重要X2 当输出一个"Scripts reloaded"时,就说明你的脚本没!有!任!何!问!题! 起码语法没事(~ ̄▽ ̄)~ 当加载成功后,可以在工作台上实验了,一般来说,是不会出现问题的 当你不知道该物品的ID时,可以手持该物品输入/mt hand指令,会输出类似这样一个东西: * 8 把这个替换掉刚才那个模板里的xxx,就可以了 如果你想知道所有物品的名称,可以输入:/mt names指令,该物品的名称和NBT数据就会被输出到主目录下的minetweaker.log文件里(MT作者:MMP),用Notepad++打开,移!到!最!下!面!就可以看到所有的物品ID(愚蠢的人类们,我在教授你们力量!) 当你想合成多个物品时,可以在物品ID后添加"*" 示例: * 23 (才不是复制黏贴的!) 空格可以去掉,但是...毕竟好看了点不是吗? 多于ID比较长长长的物品,可以试试这样: val iron = ; 分号要的(他会提示,为什么我感觉像Python?) 然后可以: recipes.addShaped(iron*2,[[iron,iron,null],[null,null,null],[null,null,null]]); //两块铁合成两块铁,滑稽 就像这样,我们就可以暂时把这个小节放脑后了 (2)无序合成和有序的合成大同小异(把addShaped换成Shapeless),然后就和你想的一样,无论怎么排可以得到(2+1=)3,(1+2=)3了 ======================================= [1]合成的移除 合成也可以移除 (1)移除所有关于该物品的工作台合成: recipes.remove(xxxxxxx); (2)移除特定的工作台合成: recipes.removeShaped(xxx,[[xxx,xxx,xxx],[xxx,xxx,xxx],[xxx,xxx,xxx]]); (3)移除特定无序合成: recipes.removeShapeless(xxx,[xxx,xxx,xxx,xxx]); 脚本按照顺序执行,需要动动脑啦你 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |