我的世界中很多道具物品都需要合成,合成物品的公式是必須的,下面小編就來給大家介紹一下我的世界1.8原版自定義合成方法以及合成表一覽,希望能幫助各位玩家!
合成表一覽:
版本要求1.8
優(yōu)點:
自定義
合成表數(shù)量可以很大
合成表可以很復(fù)雜
沒有名字、NBT不會合成
自定義合成物品NBT
這個東西非常的簡單,
只需要幾個命令方塊就行了。
首先想法是:
原版的工作臺不能使用因為沒辦法修改
所以需要用別的東西來代替工作臺
那么就需要用別的東西儲存物品數(shù)據(jù)
最合適的是發(fā)射器和投擲器
因為這倆的頁面和工作臺類似
(就是說你用箱子也可以就是看著不爽)
因為命令方塊如果要讓所有發(fā)射器或者投擲器都檢測數(shù)量會很多
也有可能把沒事放進去的給合成了
所以僅僅探測玩家腳下并且口朝上的發(fā)射器
(當(dāng)然你可以修改)
那么隨便想一個合成表
比如:
先按這個順序塞進一個朝上的發(fā)射器里
然后在一邊放一個命令方塊
指令:
/blockdata x y z {}
xyz填發(fā)射器的坐標(biāo)
然后觸發(fā)一下
可以看到命令方塊第二行里有一堆nbt
鼠標(biāo)選中,按鍵盤上home建
往后看,看到“{”了
就按shift然后再按end
就會發(fā)現(xiàn)其中一段被選中了
ctrl+c復(fù)制
在一邊放一個高頻
連上命令方塊:
execute @p ~ ~ ~ /testforblock ~ ~-1 ~ dispenser 1
<輸完前面的在這里按ctrl+v>
這里@2362577123也有一個辦法,詳見回復(fù)8樓
記。赫迟N過去的nbt中有xyz,全部刪了
下面是我弄的一條指令:
(更上面的差不多就是把金淀換成綠寶石)
execute @p ~ ~ ~ /testforblock ~ ~-1 ~ dispenser 1
{Items:[0:{Slot:0b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},1:{Slot:1b,id:"minecraft:emerald",Count:1b,Damage:0s,},2:{Slot:2b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},3:{Slot:3b,id:"minecraft:emerald",Count:1b,Damage:0s,},4:{Slot:4b,id:"minecraft:diamond",Count:1b,Damage:0s,},5:{Slot:5b,id:"minecraft:emerald",Count:1b,Damage:0s,},6:{Slot:6b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},7:{Slot:7b,id:"minecraft:emerald",Count:1b,Damage:0s,},8:{Slot:8b,id:"minecraft:iron_ingot",Count:1b,Damage:0s,},],id:"Trap",Lock:"",}
注意命令方塊上面不要放紅石
在命令方塊旁邊放一個比較器
連一個紅石
那么現(xiàn)在你朝上放一個發(fā)射器,里面塞上你的合成表
比較器應(yīng)該會亮
沒有就看看你哪里出錯了
接下來在比較器前的紅石下放命令方塊
回到發(fā)射器
往里面放你想合成出的東西
我放了一個下界之星,
名字:神奇的下界之星,lore:666,特殊屬性:攻擊+5
重復(fù)之前的事得到一段nbt
在那個紅石下面的空命令方塊里輸:
/execute @p ~ ~ ~ /blockdata ~ ~-1 ~ <復(fù)制的NBT>
同樣去掉xyz
我的:
/execute @p ~ ~ ~ /blockdata ~ ~-1 ~
{x:594,y:56,z:231,Items:[0:{Slot:4b,id:"minecraft:nether_star",Count:1b,tag:{display:{Lore:[0:"666",],Name:"神奇的下界之星",},AttributeModifiers:[0:{UUIDMost:1301955453,UUIDLeast:1301955453,Amount:5,AttributeName:"generic.attackDamage",Operation:0,Name:"Attack",},],},Damage:0s,},],id:"Trap",Lock:"",}
那么現(xiàn)在站到一個放了合成表的發(fā)射器上,里面就是合成出來的物品了
其他:
你可以在合成結(jié)束是觸發(fā)一些事,比如一段話,粒子效果,一個生物
方法是在連比較器的紅石前放一個命令方塊,里面直接打指令
你也可以制作多個合成表,當(dāng)合成表沖突時
先合成的是里高頻近的
bug:
如果你的合成表沒有覆蓋9個格子
合成時在其他地方放了物品,繼續(xù)擺
合成后物品會消失
修改方法:只要在第一個命令方塊中將空白的地方寫上air就行了