我的世界怎么修改熔炉或者合成的配方,请给一个可以改的mod和教程

游戏攻略05

我的世界怎么修改熔炉或者合成的配方,请给一个可以改的mod和教程,第1张

我的世界怎么修改熔炉或者合成的配方,请给一个可以改的mod和教程
导读:用npcmod 用NPC魔杖 右键 点全局(好像是吧 出现GUI最右面的 不是删除)有一个编辑合成的,在左边的九宫格里放上材料,右边的方框里放上材料会合成什么的物品原版利用命令方块例子:这台机器原理很简单,就是一个命令方块连着高频脉冲使用t

用npcmod 用NPC魔杖 右键 点全局(好像是吧 出现GUI最右面的 不是删除)有一个编辑合成的,在左边的九宫格里放上材料,右边的方框里放上材料会合成什么的物品

原版利用命令方块

例子:

这台机器原理很简单,就是一个命令方块连着高频脉冲使用testforblock指令检测指定位置上的发射器是否装有指定物品,并且规定一定数量和正确的排列顺序。命令方块代码如下:

testforblock 458 86 -366 dispenser 3 {Items:[0:{Slot:0b,id:397s,Damage:2s,Count:1b},{Slot:1b,id:397s,Damage:2s,Count:1b},{Slot:2b,id:397s,Damage:2s,Count:1b},{Slot:3b,id:397s,Damage:2s,Count:1b},{Slot:4b,id:344s,Damage:0s,Count:1b},{Slot:5b,id:397s,Damage:2s,Count:1b},{Slot:6b,id:397s,Damage:2s,Count:1b},{Slot:7b,id:397s,Damage:2s,Count:1b},{Slot:8b,id:397s,Damage:2s,Count:1b}]}

之后当玩家放入要“合成”的配方后,命令方块输出信号,用岩浆替换发射器,因为在破坏容器时物品会掉落,所以岩浆是用来清除掉落出的物品的。之后发射器界面会被强制关闭。

setblock x y z lava

最后1tick后,执行命令生成新的发射器并装载着合成完的物品。

/setblock x y z dispenser 3 replace {Items:[{id:383,Count:1,Slot:0,Damage:54}]}

最后合成的流程就完成了。

应用

本机器应用真的十分广泛,如在RPG地图里可以让玩家找齐几种自定义的物品,然后合成一件道具,这些物品都可以拥有NBT标签。或者也能用在箱子上,给箱子中放指定物品就会触发机关。或者甚至可以当做密码锁,比如箱子里放7块不同颜色的羊毛,只有找到密码正确排列顺序才能解锁。

教程

总而言之,要制作这个还是需要用到Mcedit的(当然如果你是命令方块大神可以自己写代码)。这次用到的是一个把容器转换为命令方块的滤器,因为testforblock与setblock的格式十分接近,所以我们只需在setblock命令的基础上对命令进行改造就可以了。

首先,放置一个发射器。

里面装有你希望的合成配方,这个是命令方块。

然后退出游戏换Mcedit。

进入Mcedit后,先选中发射器。

然后选择滤器,找到TileEntityToCommand 。

第一行是选择生成命令方块还是命令矿车。先说X、Y、Z,代表这个命令方块生成的发射器的坐标在哪里。如果Coordinates are Relative to Command Block选了话就是他的相对坐标(命令就是~x ~y ~z),不选就是正常坐标(x,y,z),这里我没有勾选。最后一个嘛,就不要在意了。

然后点Filter,发射器就变成了命令方块,然后保存后进入游戏,把代码粘出。

以下是代码改编时间

此操作全部在Word或记事本中完成!

现在这个是原来的命令:

setblock3055 580 -18092 23 5replace{Items:[{id:265s,Damage:0s,Count:1b,Slot:0b},{id:331s,Damage:0s,Count:1b,Slot:1b},{id:265s,Damage:0s,Count:1b,Slot:2b},{id:331s,Damage:0s,Count:1b,Slot:3b},{id:399s,Damage:0s,Count:1b,Slot:4b},{id:331s,Damage:0s,Count:1b,Slot:5b},{id:265s,Damage:0s,Count:1b,Slot:6b},{id:331s,Damage:0s,Count:1b,Slot:7b},{id:265s,Damage:0s,Count:1b,Slot:8b}],id:"Trap"}

第一步先把setblock改成testforblock,把replace删去。然后如下:

testforblock3055 580 -18092 23 5{Items:[{id:265s,Damage:0s,Count:1b,Slot:0b},{id:331s,Damage:0s,Count:1b,Slot:1b},{id:265s,Damage:0s,Count:1b,Slot:2b},{id:331s,Damage:0s,Count:1b,Slot:3b},{id:399s,Damage:0s,Count:1b,Slot:4b},{id:331s,Damage:0s,Count:1b,Slot:5b},{id:265s,Damage:0s,Count:1b,Slot:6b},{id:331s,Damage:0s,Count:1b,Slot:7b},{id:265s,Damage:0s,Count:1b,Slot:8b}],id:"Trap"}

第二步,把,id:"Trap"注意连带之前的逗号都删掉,最终如下:

testforblock3055 580 -18092 23 5{Items:[{id:265s,Damage:0s,Count:1b,Slot:0b},{id:331s,Damage:0s,Count:1b,Slot:1b},{id:265s,Damage:0s,Count:1b,Slot:2b},{id:331s,Damage:0s,Count:1b,Slot:3b},{id:399s,Damage:0s,Count:1b,Slot:4b},{id:331s,Damage:0s,Count:1b,Slot:5b},{id:265s,Damage:0s,Count:1b,Slot:6b},{id:331s,Damage:0s,Count:1b,Slot:7b},{id:265s,Damage:0s,Count:1b,Slot:8b}]}

然后把它粘回到命令方块里就行了

之后进入游戏,把命令方块移到别的地方,在原来的位置放一个发射器,装好预定的物品。

之后可以在命令方块后面放比较器在输入信号检测一下。

这里没有输出信号,让我们打开命令方块看一下,说是预定值为5,现在却为2。预定值指的就是加下划线的。

testforblock3055 580 -18092 23{Items:[{id:265s,Damage:0s,Count:1b,Slot:0b},{id:331s,Damage:0s,Count:1b,Slot:1b},{id:265s,Damage:0s,Count:1b,Slot:2b},{id:331s,Damage:0s,Count:1b,Slot:3b},{id:399s,Damage:0s,Count:1b,Slot:4b},{id:331s,Damage:0s,Count:1b,Slot:5b},{id:265s,Damage:0s,Count:1b,Slot:6b},{id:331s,Damage:0s,Count:1b,Slot:7b},{id:265s,Damage:0s,Count:1b,Slot:8b}]}

这个值代表了他的基本数据,如朝向。我们把它改成2就行了。之后再拉下拉杆,就输出信号了。

然后给命令方块连上脉冲。

比较器后面的指令就是把发射器替换成岩浆。

setblock 3055 580 -18092 11

然后后面放一个中继器,接上命令方块。红的是用来放置岩浆的。

绿的里面的命令又需要用到Mcedit,这里就不上图了,就是把发射器里面放上最终合成后的物品,然后用上方的滤器如法炮制,得到一个命令方块,把命令复制进去,不用任何修改。

setblock 3055 580 -18092 23 2 replace {Items:[{id:137s,Damage:0s,Count:1b,Slot:0b}],id:"Trap"}

挺难得,我一般用自定义npcmod搞这种事情

Minecraft老玩家为您解答,如有帮助请采纳,如有疑问欢迎追问

1、先下载一个我的世界启动器,然后去查找JS文件代码,或自己下载JS文件,然后手动导入。

2、启动器下好后,再在百度上查找你想要的JS文件并下载,(假设你的JS文件下在某某某个文件里),然后打开启动器,(进入游戏,上面有一个扳手图标,点开,然后点第2个选项——Manage  modPE Scripts,进去后点击输入,点击输入后,又有4个选项,你就点Local storage,在你的某某某文件找到你下的JS文件,点一下就行了,然后返回到游戏界面。                  

PS:必须用启动器玩,不然用不了JS文件。                

假如你下了一个骑士之剑的MOD,然后你在游戏里拿着铁剑,点一下僵尸或其他生物,你就可以骑上去。必须是相应的JS文件,我这里只是举例子,如果你想骑生物或做其他事情,你就去找相应的文件。

1、可以看到图中的位置这里有一个资源中心,我们点击它。

2、在资源中心中,我们可以看到很多分类,其中就有一个选项叫做组件推荐,我们点击它。

3、接着,我们就能看到各种各样的模组分类了,一般模组都在功能玩法这一分类中,其它的只是会用到模组。

4、接下来,我们可以直接查看精选组件。

5、下载完模组后,我们只需要在管理下载模组的界面中,点击装载,选择地图,就可以进入游戏使用模组愉快地玩耍。