# Revised Coal #
ID=4000
// Recipe
?XY ,YX , ,4
*X=3
*Y=12
##
// Properties
Type=Fuel
FuelPower=201
MaxStack=64
##
//代表属性栏,TYPE=FUEL表示类型为燃料
FUELPOWER=201材料对应的燃烧时间
MAXSTACK代表最大堆叠数字,这里是64个
6、存盘
现在把编辑好的文件以 *.item(item是文件后缀)的格式放在%AppData%/.minecraft/mod/items目录下存好
第二节、如何制作一把锄头并拥有两种效果
1、先看语句
# Pickaxe #
ID=500
// Recipe
?XXX, ! , ! ,1
*X=3
*!=280
##
// Properties
Type=Pickaxe
Uses=2000
Dura=2000
Speed=6
MaxStack=1
Effective,1,3,4,12,13,14,15,16,24,41,42,43,44,45,48,49,61,62,67,71,73,74,87
Effective 13,49,61,62,67,73,74
##
speed=6是表示速度可以达到和铁锄头一样的速度
其中木=2,石=4,铁=6,钻石=8,金=10
上面公式作者比较卑鄙只用了3个土块要造一个神锄头,连作者自己都觉得自己太无耻了自我嘲笑……
其中合成公式里X=1 (泥土),!=280(木棒)
合成图如下:
[dirt][dirt][dirt]
[blank][stick][blank]
[blank][stick][blank]
XX是代表没有
第一行Effective表示可以挖后面那么多种ID的物品
第一行Effective表示对于一些特殊砖块如黑曜石之类的硬东西速度是13,这个速度比金锄头的10还快些
第三节、材质编辑,材质的导入和放置
1、首先打开你的图形编辑软件,这里我推荐用PHOTOSHOP比较容易上手操作,网上教程也比较多,新建一个文件设置文件的大小为16*16像素,这是标准版本的像素的清晰度
在绘图软件里绘制好你设计的物品样式,画完以后将图片存盘为PNG格式,文件名请和之前我们设计的合成表里*.item一样,否则名字不一样将无法进行正常读取工作。
2、打开minecraft.jar这个文件,此文件放在minecraft安装目录的BIN这个目录你,我想你应该知道的吧,加MOD一般都是直接copy文件进这个目录。在minecraft.jar这个文件里找到triman这个目录
如果你没有这个目录那么你就新建一个名字叫triman的目录,然后进入这个目录找到叫items的目录,如果没有,ok,那么新建一个叫items的目录,然后把我们刚才用绘图软件制作好的图片拖进这个目录,当然如果你称之为拷贝也行,只要那张PNG的图片就行了其他的不要。
(貌似太简单吧,翻译到这里我震惊了!小儿科啊,我叫我小侄子来应该都搞的定吧!这就结束了?确实,就这么简单,作者就是这样写的,我本来想多写点废话,但是作者实在太简洁了!!)
第四节、制作一个泥土锭
(作者疯了,为什么要做一个泥土锭,我只听说过铁锭,金锭,钢锭之类的~)
本教程是基于熔炼物品的原理讲解如何制作各种锭……让我想到了腚,你懂的……
1、首先用我们的语句编辑软件输入以下代码
# Dirt Ingot #
ID=501
// Properties
MaxStack=64
##
以上几乎就是除了熔炼属性以外我们需要的一切(真的这么简单么,我X)
2、在我们把代码放进去之前解释一下语句的意思
下面有两个属性参数
第一个参数是物品参数,即被熔炼物品ID,这里我们选择泥土,ID是3
第二个参数是熔炼后生成的熔炼品数字,这里我们设定成4
于是语句如下
SmeltFrom=3,4
3、完整语句如下:
# Dirt Ingot #
ID=501
// Properties
SmeltFrom=3,4
MaxStack=64
##
解释如下:物品名泥土锭,物品编码ID=501,属性为可熔炼物品,使用泥土一次可以熔炼出4个ID=501的泥土锭,最大堆叠书64,我相信如果前面的教程你都看过,这里的语句你看懂没问题的
第五节、制作弓箭
这节课我们讲如何使用棍子和羽毛做一个弓箭
1、先看代码:
# Feather Bow #
ID=510
// Recipe
?X! ,X !,X! ,1
*X=280
*!=288
##
// Properties
Type=Bow
Dura=-1
##
// Commands
&Consume,262,1,&Shoot,1
##
Dura=-1这句表示物品是使用不完的,即耐久不掉,应该不是这样
注意看这次多出来一个Commands的命令,下面有个属性
这句的意思是检查玩家包包里是否至少有一个弓箭ID=262这个东西,如果有就发射一枚(一枚这个词现在在微博上都成了人称代词了,时代进步快啊~~~),否则则不发射。ID=261我记得就是弓,哈哈,我经常用服务器命令改些东西给自己:)
好,存盘成赋予一个图片然后测试下效果看看好使不(突然冒出一个想法,做一个便便MOD,动物可以便便,然后我们拣起来去种地……种树……种花……毒气瓦斯炸弹……,不过会污染环境啊!我真的是太有创意了)
第六节、放置方块命令
很纠结,本来这节我昨天就想翻译出来的,后来放弃了,因为我自己首先没看明白,不过还是拿上来,这个东西总归是有用的才对。应该有大侠能看懂。
从字面上看,这节课是制造一个工具~不过用黑曜石和木棒我不知道称这个工具为什么名字~作者其名叫bedrock staff
黑曜石棒(岩床棒)!?我真的不知道怎么翻~(唉我真是小白,今天查了一下物品列表BEDROCK就是地壳最硬炸不动的石头,这个棒棒应该是个魔法棒,可以制造出来地壳岩石~)
# Bedrock Staff #
ID=1000
// Recipe
?XXX,X!X,X!X,1
*X=49
*!=280
##
// Properties
Dura=20
Uses=20
##
// Commands
&PlaceBlock,7,0,1,0
##
整个语句多了一个Uses命令和一个PlaceBlock命令,其他的语句我们之前都见过了,Uses命令作者没有做解释,我想应该是物品可以使用的次数,但是这和Dura这个命令就重复使用了,因此有什么效果还要实践才知道
&PlaceBlock这个命令是一个放置命令,说实话我也没理解到底是怎么放置,后面的参数7字面意思是代表要在指定的地方放置我们制造的地壳岩石。而0,1,0是一个偏移量,代表将物品放在某个方块上,参数可以自己设定
举例3,2,0是将3号代码的方块放置在指定物品左边(西边?),然后效果是浮在指定方块上的,我想象可能和开关一个效果,作者估计也是从某处转过来,总之我没看懂,看懂的兄弟给我指点下,我好修改这段翻译。
本教程告一段落,教程里没搞明白的问题我稍后会测试,然后更正错误,请大家耐心等待更新,谢谢观看……
作者: moe000 时间: 2011-4-11 02:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: heidada 时间: 2011-4-11 12:30
moe000 发表于 2011-4-11 02:23 
我想问有没有办法修改别人做好的mod,很多mod,特别是物品mod很容易冲突,合成方式有些都是一样的,自己只是 ...
这太难了,不同的人做MOD时候使用物品代码很可能重复,这样冲突的可能性很大
作者: ToNick 时间: 2011-4-11 12:52
加油哟!其实本来我也想翻译这篇教程的,但是迟迟没有动手……相信看到这篇教程,会有更多的人接触和喜欢上制作mod!
作者: heidada 时间: 2011-4-11 14:55
papermoon 发表于 2011-4-11 12:52 
加油哟!其实本来我也想翻译这篇教程的,但是迟迟没有动手……相信看到这篇教程,会有更多的人接触和喜欢上 ...
老板给多发点论坛币啊,好让我发图发帖子啊!![pumpkin]
作者: moe000 时间: 2011-4-11 15:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: Skald 时间: 2011-4-11 17:30
我想知道的是Item Code Definition在哪有的下...
作者: halfasecond 时间: 2011-4-11 20:29
赞~ 期待更新~~
作者: 幕后白手 时间: 2011-4-13 16:59
有几处字打错了~LZ可以占楼 进行更形。太长的帖子~改着也不是很方便哦~
支持下~我也期待更形 {:10_521:}
作者: ToNick 时间: 2011-4-13 20:32
放置方块指令
创建一个基本工具
# Bedrock Staff #
ID=1000
// Recipe
?XXX,X!X,X!X,1
*X=49
*!=280
##
// Properties
Dura=20
Uses=20
##
// Commands
##
这就这样就能让这个物品通过以下合成表合成出来了:
放置这个方块的指令应该是:
&PlaceBlock,7
这样会删除指向的方块,并用基石替换它。我们不希望这样,因此需要修正一下指令:
&PlaceBlock,7,0,1,0
其中&PlaceBlock 指令告诉Minecraft“我想要放置一个方块”
第一个参数(7)告诉Minecraft“我想要在指向的方块处放置一块基石”
第二三四个参数(0,1,0)是修正。它们告诉Minecraft“在选中的方块上方放置一块基石”。
你可以自己试着随意变更这些修正参数。例如改成3,2,0将会把这个方块放置到左边(或西边?)并且将会上浮一个方块的空间(这取决于放置在哪里)。
最终代码:
# Bedrock Staff #
ID=1000
// Recipe
?XXX,X!X,X!X,1
*X=49
*!=280
##
// Properties
Dura=20
Uses=20
##
// Commands
&PlaceBlock,7,0,1,0
##
作者: qw87375832 时间: 2011-4-17 10:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: bnmh8888 时间: 2011-4-17 11:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: q137757321 时间: 2011-10-5 21:01
本帖最后由 q137757321 于 2011-10-6 22:54 编辑
打不开下载项啊,为什么。叫别人帮忙下载才可以,貌似中国网进不去。
作者: q137757321 时间: 2011-10-6 22:34
本帖最后由 q137757321 于 2011-10-6 22:53 编辑
为什么我按步骤弄好以后,进游戏是黑屏呢?貌似把ModLoader弄到jar里面就会黑屏。
作者: heidada 时间: 2011-10-7 12:31
q137757321 发表于 2011-10-6 22:34 
为什么我按步骤弄好以后,进游戏是黑屏呢?貌似把ModLoader弄到jar里面就会黑屏。
modloader不是很稳定,有时候是和系统部兼容的,会有你说的问题发生,如果失败了只好重新装,还原干净的文件目录~也可能是你的材质调用出了问题
作者: q137757321 时间: 2011-10-7 15:01
heidada 发表于 2011-10-7 12:31 
modloader不是很稳定,有时候是和系统部兼容的,会有你说的问题发生,如果失败了只好重新装,还原干净的文 ...
最后不知道怎么弄的,搞来搞去,竟然行了。不过现在有一大堆不知道什么文件的东西。
再问个问题,你说在.minecraft里面创建一个文件夹“mod”貌似是“mods”吧,不是说##上面一定要空行吗?为什么你写那些编程里面没有空行,我最后把PNG格式那些放进了jar里面的item文件夹,自己做的.item放进了mods里面item里面。进入游戏还是没有变化、合成也没有出现我弄的那个东西,是不是png那个图错误了?
作者: ccfs 时间: 2011-10-14 17:57
现在才发现 !!!!!!!