前言
想自定义配方?想修改某些机器的配置?想自定义矿物词典?那么,minetweaker(下面简称mt)这个mod可以满足您的需求。
通过一些简单的脚本语句就能实现强大的自定义配方功能!
下载地址在:http://minetweaker3.powerofbytes.com/ 或者看我的搬运贴:http://www.mcbbs.net/thread-306970-1-1.html
下面我对这个mod的使用方法进行一个具体的介绍(可能有错误,欢迎指正!)
↓音乐↓
壹、安装
将此mod拖入mods文件夹即可使用,需要forge API
贰、起步
一、脚本 编写脚本是minetweaker里的基本操作 mods文件夹加入mt之后,你应该能在.minecraft里面找到一个名为scripts dictionary的文件夹,所有的脚本文件都会存放在这里,mt脚本文件的末尾均为.zs 我们来试试编写我们的第一个脚本吧wwwww(以下符号均为英文标点) 1、print语句
譬如(经典老梗):
之后放入.minecraft/scripts dictionary文件夹下,启动游戏,该文件夹下可以放置任意多的脚本文件,他们都会被加载但是我们的语句被打印到哪里了呢? 二、mt日志 print语句打印的文字会被记录在这个名为minetweaker.log的日志文件里,在上一个例子中,你应该能在日志文件中找到这句话……
如果你的游戏还开着的话试试在游戏里输入这个指令
三、脚本重新装载指令 编写配方的时候经常面临调整……重新开游戏调整好烦的,不是么? 这个指令能节省大量的启动时间……
四、注释 注释语句能够在密密麻麻的代码中增加一些提示性却又不影响代码功能的文字,如果你想标注每行代码是做什么用的尽管来吧 注释有以下三种格式 1、注释格式1(单行)
2、注释格式2(单行)
|
叁、基本配方编辑
注:以下教程仅针对1.7.2版本,1.6.4稍有不同 一、合成配方语句 1、有序合成配方添加语句
当然别急着用它……我们先熟悉下配方标记……配方标记是mt中对于一个九宫格配方的描述 比如铁护腿,我们在游戏内的配方应该是这样的…… 在mt语句中,他对应的配方标记是这样的……
每一个物品和方块都有mt内唯一对应的名字,在语句编写中用尖角括号“<>”包裹,被称为物品标记,(今后凡是带尖角括号的文字均被称为“标记”)比如上面的<minecraft:iron_ingot>表示铁锭,<minecraft:iron_leggings>表示的就是铁护腿啦,空的地方用null表示,使用前面提到的names指令可以得到所有物品的名称,1.7.2中,物品标记的名称通常是:
**1.6.4版本中,物品标记通常张这样:<item.hatchetStone> 好了,我们来看看一个简单的例子(修改木棍合成):
但是这个语句有个问题,它只能使用特定的木棍! 我们使用通配符(*)来解决这个问题
2、无序合成配方添加语句
3、配方移除语句
4、特定配方移除语句
如果某个物品有有序或无序配方的话你也可以专一删除有序配方或无序配方
1、变量赋值语句 老是写长长的物品标记太烦?试试用变量吧!
2、带meta物品的标记 子物品语句针对同ID而不同meta的物品使用,比如煤和木炭,两者的名字都是minccraft:coal…… 编写语句时为了区分他们你应该这样……
如果你需要用一个变量同时表示煤和木炭的时候你可以用上通配符……
3、带损耗物品的标记 mt默认的物品是没有损耗的,当您需要将带有损耗的物品用于合成的时候……
这个情况下用于合成的石镐子必须无损……实在not fashion,我们需要.anyDamage()这个小尾巴的帮助!
这下就能使用任何损耗值的石镐子了w |
肆、矿典编辑
要理解这节的内容……首先安装一个IC2(工业2)吧! *以下内容引用自mc百科站站长重生的百度贴吧帖子~ forge矿物辞典(forge ore dictionary,下面简称OD)来源于RedPower2的作者eloraam的一个帖子,当时有人争议rp(红石mod)和ic(工业mod)添加同类的矿物(铜矿、锡矿)引起的混乱,于是forge矿物辞典随之诞生了。forge矿物辞典就是一种让不同模组的矿物通用的系统,例如在世界中采集到不同的铜矿,可以用来合成同样的物品,甚至可以混搭使用! 大部分mod,如IC2,TE,TiC,RC,FR等均采用了矿物辞典登记自己的矿物,如IC2的铜锭登记IngotCopper,TE铜矿OreCopper 矿物辞典在多mod通用方面起着重要作用 一、在脚本中引用OD 多mod情况下,比如IC+TE,当你想用青铜等两mod兼有的矿物编写配方的时候……物品名称只能对应一个物品,而平时两个mod的青铜是通用的…… 那么仅用物品名就有个蛋疼的问题,必须把所有情况都写一遍! 比如配方里要用1块青铜……就得写两个配方 2块得写4种情况…… 3块……你们自己算吧! 此时我们引用矿物辞典就可以省去许多麻烦 我们结合一些实例讲解吧(直接合成高级合金) 你也许会这么写……
但如果有其他有铜有锡的mod怎么办呢? 配方失效了!这时候我们应该……
这样只要其余mod的铜在OD中登记为IngotCopper,即可用于此配方 矿典标记通常是这样……
二、自定义OD条目 作为一个不(ai)屈(zuo)服(si)于(chao)命(ji)运(xiong)的人,我们当然希望用自己的左右手自定义OD条目! 1、OD添加语句
2、OD移除语句 看某个物品的OD不爽?试试这个!
3、OD映射语句
4、OD融合语句
使用映射语句和融合语句可以实现矿典统一化,方法:先融合,再统一 5、新增OD 输入一个从未存在的OD条目名会被mt认为是新增了一个OD条目,你可以用它编辑许多配方! 如:
|
伍、熔炉和燃料编辑
一、熔炉配方编辑 1、熔炉配方添加语句
当然在平时,从熔炉内拿出物品都能获得一定的XP(经验)但是这个配方的经验为0,怎样自定义经验呢?
2、熔炉配方移除语句
如果你想让某个原料丢进熔炉没有产物怎么办,试试这个
想把某个物品变成燃料?试试这个!
将现有燃料的燃料值设定为0,可以将其从燃料列表中移除 |
陆、高级配方编辑
一、自定义NBT标签 TF研究所传来了兴奋的呼声!MT能够自定义NBT! 不知道NBT是啥?快看看SYL桑的NBT教程!特别鸣谢HAYO研究所的@sylqiuyifeng 适当NBT能使游戏变得生♂动♀活♂泼,待我们慢慢道来…… 1、带NBT标签的物品标记 当我们想对物品的耐久,名字,甚至是名称动手脚的时候……
而用三个木棍加上一个石镐子能得到一个被命名为“Sticked pick”的稿子,如图: 修改NBT标签的乐趣还有很多,SYL桑的介绍已经相当翔实,这里我个伪触就不再赘述了,相信有勇气点开这个分页的你一定能够理解! 标记格式总结:
你可以限定一个带NBT标签的物品用于合成!
其他的NBT限定条件语句
二、合成原料的重复使用和转换 想在配方当中使用工具又不想吞配方?看看下面这个实例:(石斧增加木棍产量) 也许你会这么写(忘记忽略损耗了XD):
但是斧头被吞了!这不科学!试试下面这个例子……
好的,这下斧头就不会再丢掉了……不过没有一丁点损耗貌似不平衡吧……
这次,每合成三个木棍会消耗石斧头的一点耐久并上一块木板,想消耗更多的耐久么?
这次,每次合成要消耗4点耐久(话说你们看的出来么……) .transform不仅仅能够变换耐久,还能够变换物品!,看看这个实例(土+小麦+水桶=草)
合成后,水桶会变成空桶 |
柒、物品重命名
将某个物品更改为你喜欢的名字0w0,可用于避免class汉化!
*在联机游戏的情况下,该指令可能失效 |
捌、mod支持
mod支持方面内容甚多,我建议您准备好英汉词典……因为我不可能讲的非常细! 一、对于NEI的支持 不想在NEI看见某个物品?想在NEI列表内添加独一无二的物品?想更改物品在NEI内显示的名字?看看下面这个实例
好了我们可以跟那些机器搞基了-Sin Cavindish 来对IC2的机器下手吧! 1、将电动工具用于合成 类似我们在第陆部分看到的……这里给上实例给大家理解就好了(电锯增产木板)
2、机(gao)器(ji) 目前支持修改的机器有:
3、回收机黑名单 讨厌廉价的东西用于回收机?
4、为半流体发电机添加燃料
5、自定义废料箱物品及概率
三、对于GT的支持 大格雷科技将统一世界!-沙皇@MarcoV 二世 阅读以下内容请拿好有道词典!
只支持那么几个mod不爽? minetweaker有个基友mod叫做modtweaker!它极大地扩展了mt的自定义空间! 想知道它支持什么么?
modtweaker的1.6.4版本仅支持minetweaker2,更多详情请见其官方wiki!(备好牛津英汉辞典!) |
⑨、shxq君跟新的零散教程
高三之后没什么时间再来钻研了……不过幸亏有shxq君在坚持不懈的学习MT因此后面的更新交给他了……感谢@shxq 君
循环语句教程在82楼
祝大家使用愉快!我是sin,望大家天天进步!
更新日志:
14/11/22 增加第⑨部分 14/08/12 增加音乐 14/08/06 增加图片,更正了部分错误,感谢mt狂人@exzhawk ! 14/07/30 完成捌,完结撒花! 14/07/29 更新陆,修正部分肆的内容 14/07/21 开始翻译,完成壹,贰,叁 14/07/23/ 开始编辑肆,新增捌 14/07/24/ 完成肆,伍,柒 |