跑跑車(chē)首頁(yè)

當(dāng)前位置:首頁(yè)攻略秘籍單機(jī)攻略 → 我的世界NBT使用教程N(yùn)BT命令方塊運(yùn)用

我的世界NBT使用教程N(yùn)BT命令方塊運(yùn)用

作者:End-Enderman來(lái)源:本站整理 發(fā)表時(shí)間:2015/5/21 16:09:37 評(píng)論(0)

我的世界中有不少的普通方塊,比如說(shuō)基礎(chǔ)的建筑方塊,而也有不是普通方塊的,比如說(shuō)命令方塊,今天給大家分享一下轉(zhuǎn)至MCBBS的網(wǎng)友End-Enderman做的NBT命令方塊的使用教程,希望大家喜歡。

除了生物擁有自身的nbt,物品也有自己本身的nbt;靖袷綖椋ú粏螁问莋ive可用)

give 玩家名 物品名稱 物品數(shù)量 損傷值 物品nbt

和生物nbt不同的是,物品nbt有許多玩家無(wú)法直接改變的nbt,而是由系統(tǒng)自動(dòng)執(zhí)行操作。下面會(huì)有講解。
BlockEntityTag:
使用give系列必加的數(shù)據(jù)標(biāo)簽。因?yàn)閟etblock不需要加這個(gè),許多人誤認(rèn)為give也是直接使用nbt導(dǎo)致沒(méi)有做到玩家想要的效果。簡(jiǎn)單來(lái)說(shuō),如果沒(méi)有這個(gè)數(shù)據(jù)標(biāo)簽,那么給玩家的物品不會(huì)帶有玩家指定的nbt(指定的效果)。基本格式為{BlockEntityTag:{物品nbt}}。要注意后面要多加一個(gè)括號(hào),否則不成立。比如

give @a command_block 1 0 {BlockEntityTag:{Command:kill @a}}

而setblock則不用,直接填寫(xiě)方塊nbt即可觸發(fā)效果。比如

setblock ~ ~1 ~ command_block  0 1 {Command:tellraw @a {text:"123456",color:red}

命令方塊:
Command:此nbt用于區(qū)分命令方塊里的命令。這個(gè)nbt用處比較大,因?yàn)樗梢允菇o予/放置的命令方塊帶有玩家指定的命令。在物品nbt處填寫(xiě)"Command:命令內(nèi)容"即可指定特殊的nbt。所以使用這個(gè)nbt,玩家不需要再費(fèi)勁心思去跑到指定地點(diǎn)再自己很費(fèi)勁地設(shè)置命令了。一定要注意give系列的指令要加上BlockEntityTag,這里有很多人誤解為這個(gè)指令在give里就是無(wú)效的(也可以直接blockdata命令方塊里的內(nèi)容來(lái)做到這種效果)。
SuccessCount:此nbt用于區(qū)分命令方塊輸出的狀態(tài)。當(dāng)命令方塊執(zhí)行一些特殊的探測(cè)系列命令時(shí)(execute,testfor等等),命令方塊會(huì)輸出命令。


而這個(gè)nbt正是用于弄出直接有輸出的命令方塊。在物品nbt處填寫(xiě)"SuccessCount:1"即可給予/放置有輸出信號(hào)的命令方塊(其實(shí)填寫(xiě)1以上的數(shù)字都可以輸出命令)(媽媽再也不用擔(dān)心我大老遠(yuǎn)跑去設(shè)置命令來(lái)激活命令方塊的輸出了2333)
TrackOutput:此nbt用于區(qū)分命令方塊右下角按鈕的情況。如下圖↓,按下這個(gè)按鈕后會(huì)變?yōu)閄,再按還會(huì)變?yōu)镺。


這項(xiàng)nbt比較特殊,無(wú)法直接更改。當(dāng)玩家將這個(gè)改為"O"的時(shí)候(O:每當(dāng)激活一次指令之后,無(wú)論是正確的、錯(cuò)誤的、還是未知的,輸出效果都會(huì)在"上一個(gè)輸出"這個(gè)框里保留,直到下一次輸出或者更改命令方塊),這項(xiàng)nbt會(huì)變?yōu)門(mén)rackOutput:1,反之改為"X"(X:變?yōu)閄時(shí),這里會(huì)一直變?yōu)?quot;-",不會(huì)再提示。效果和O相反)時(shí),這里會(huì)變?yōu)門(mén)rackOutput:0。即使無(wú)法直接使用,但是依然是存在這項(xiàng)nbt的。(比如:用blockdata想改變TrackOutput時(shí),使用后即使顯示的是TrackOutput:0,實(shí)質(zhì)上并沒(méi)有改變)
LastOutput:此nbt用于區(qū)分命令方塊里在"上一個(gè)輸出"里輸出的內(nèi)容。和TrackOutput一樣,無(wú)法直接改變這個(gè)nbt。比如輸出情況為"方塊已放置",那么LastOutput這個(gè)nbt內(nèi)容則會(huì)變?yōu)?quot;方塊已放置"(LastOutput:方塊已放置)。無(wú)論是否關(guān)掉gamerule的信號(hào)輸出提示,只要不把TrackOutput關(guān)了,這個(gè)nbt都會(huì)隨著玩家的操作而自動(dòng)改變。

箱子:
Items:之前粗略的講了一下這個(gè)nbt。這個(gè)nbt用于區(qū)分箱子自帶的物品(性質(zhì)和帶Command的命令方塊相同,放置/給予玩家的就是有物品的)。基本格式為在物品nbt處填寫(xiě){Items:[{Items數(shù)據(jù)標(biāo)簽}]}。Items的數(shù)據(jù)標(biāo)簽有id、Count、Damage、Slot、tag幾種。
id:用于區(qū)分箱子物品的種類。一般填寫(xiě)"id:物品名稱"。物品名稱填寫(xiě)物品的編號(hào)/英文名稱。
Count:用于區(qū)分箱子物品的數(shù)量,最多64。一般填寫(xiě)"Count:xxx"。
Damage:用于區(qū)分箱子物品種類的損傷值。一般填寫(xiě)"Damge:xxx"。
Slot:用于區(qū)分箱子物品所在的格數(shù)。比如填寫(xiě)0b,物品就會(huì)出現(xiàn)在第一格。共27格,也就是0-26。一般填寫(xiě)"Slot:xxxb"(填寫(xiě)b比較穩(wěn)定,個(gè)別時(shí)候不填寫(xiě)可能使給予/放置的箱子不太正;蛘邿o(wú)法給予/放置)。
tag:用于區(qū)分箱子物品的其他關(guān)于物品自身的nbt。這一點(diǎn)以后編寫(xiě)物品nbt時(shí)會(huì)講到。比如ench,Lore等等。一般填寫(xiě)"tag:{物品數(shù)據(jù)標(biāo)簽}"。比如tag:{ench:{id:46,lvl:5}}。使用此數(shù)據(jù)標(biāo)簽一定要注意括號(hào)的數(shù)量。
舉個(gè)例子,比如

setblock ~ ~1 ~ chest 0 1 {Items:[{id:stone,Count:1,Damage:1s,Slot:0b,tag:{ench:[{id:16,lvl:1}]}}]}

效果拔群→

漏斗:
TransferCooldown:此nbt用于區(qū)分漏斗運(yùn)輸物品的時(shí)間。這似乎也是一個(gè)無(wú)法直接改變的nbt。當(dāng)漏斗收到了紅石信號(hào)之后,這項(xiàng)nbt會(huì)數(shù)值會(huì)變?yōu)?,也就是TransferCooldown:0,即使漏斗下有容器依然不會(huì)繼續(xù)運(yùn)輸物品。
Items:此nbt用于區(qū)分漏斗里的物品。和箱子的用法一樣。不同的是,漏斗只有五格,所以只能填寫(xiě)0-4。
熔爐:
CookTime:此nbt用于區(qū)分熔爐需要冶煉的物品已經(jīng)被冶煉的時(shí)間。在物品nbt出填寫(xiě)CookTime:xxx即可改變?nèi)蹱t物品被冶煉的時(shí)間。這個(gè)nbt可以用作縮短被冶煉的時(shí)間。xxx處填寫(xiě)數(shù)字,比如填寫(xiě)40就是2秒(游戲刻)。如果直接放置的話需要和Items聯(lián)用才有效。只是有一定的范圍,超過(guò)200的話就會(huì)變成這個(gè)樣子


也就是說(shuō),CookTime會(huì)改變這個(gè)箭頭的進(jìn)度。
BurnTime:此nbt用于區(qū)分熔爐燃料燃盡剩下的時(shí)間。需注意是正在燃燒的燃料,不是放進(jìn)去就會(huì)燃燒的時(shí)間。在物品nbt處填寫(xiě)B(tài)urnTime:xxx即可改變?nèi)剂先急M剩下的時(shí)間。這個(gè)nbt也可以用作增加熔爐燃料燃燒的時(shí)間。xxx處填寫(xiě)數(shù)字,比如填寫(xiě)100就是5秒(游戲刻)。如果直接放置的話需要和Items聯(lián)用才會(huì)有效果。舉個(gè)例子,比如

setblock ~ ~1 ~ furnace 0 1 {BurnTime:10000,Items:[{id:coal,Count:1b,Slot:1b},{id:coal_ore,Count:1b,Slot:0b}]}

也就是說(shuō)熔爐里的燃料需要等待你玩游戲24小時(shí)后才會(huì)燃盡= =....


小bug:很可能熔爐不會(huì)再有燒東西的信號(hào)。

CookTimeTotal:此nbt用于區(qū)分熔爐物品燒東西完畢的時(shí)間。這個(gè)nbt無(wú)法直接改變。比如一個(gè)鐵礦石熔煉成一個(gè)鐵錠大約需要8秒的時(shí)間,那么如果熔煉一個(gè)鐵錠那么這個(gè)nbt就會(huì)自動(dòng)改為大約是CookTimeTotal:160。
Items:此nbt用于區(qū)分熔爐的物品。用法和箱子一樣,但熔爐只有三格,所以范圍為0-2。熔爐的其他nbt需要和這個(gè)nbt來(lái)配合(blockdata除外,可以直接改變現(xiàn)有的狀態(tài))。
釀造臺(tái):
BrewTime:此nbt用于區(qū)分釀造臺(tái)已經(jīng)釀造的時(shí)間(就像熔爐的CookTime)。在物品nbt處填寫(xiě)B(tài)rewTime:xxx即可弄出已經(jīng)釀造出一段時(shí)間釀造臺(tái)。如果用give,setblock類似的指令的話必須要和Items配合。xxx處填寫(xiě)數(shù)字,也就是游戲刻。它會(huì)改變箭頭的進(jìn)度。

Items:此nbt用于區(qū)分釀造臺(tái)的物品種類。和箱子用法相同。由于只有4個(gè)格所以范圍為0-3。
信標(biāo):
信標(biāo)請(qǐng)看http://www.royaljewelryandwatches.com/gonglue/64871.html

發(fā)射器:

Items:此nbt用于區(qū)分發(fā)射器里物品的種類。用法和箱子的Items相同(格數(shù)相同)。

投擲器:

Items:此nbt用于區(qū)分投擲器里物品的種類。用法和箱子Items相同。音符盒:
note:此nbt用于區(qū)分音符盒的音調(diào)大小。使用這個(gè)nbt放置/給予的音符盒可以隨意調(diào)整高低,而并不是最初時(shí)最低的音調(diào)。在物品nbt處填寫(xiě)note:xxx即可。xxx處填寫(xiě)數(shù)字,范圍為0-24(填寫(xiě)24包括以上都是最高音調(diào),填寫(xiě)0是最低音調(diào))。舉個(gè)例子,比如

setblock ~ ~ ~ noteblock 0 1 {note:10}

簡(jiǎn)單來(lái)說(shuō),這個(gè)nbt的效果可以用這個(gè)音符來(lái)區(qū)分。


玩家評(píng)論
我要點(diǎn)評(píng)

網(wǎng)名 注:您的評(píng)論需要經(jīng)過(guò)審核才會(huì)顯示出來(lái)。

已有 0 位玩家參與點(diǎn)評(píng)
第 6 樓 遼寧沈陽(yáng)沈陽(yáng)建筑大學(xué) 跑跑車(chē)網(wǎng)友 發(fā)表于: 2017/4/29 21:21:40
她說(shuō)的音符 是 八分音符

支持( 0 ) 蓋樓(回復(fù))

第 5 樓 美國(guó)美國(guó) 跑跑車(chē)網(wǎng)友 發(fā)表于: 2017/2/24 20:18:11
這個(gè)尼瑪對(duì)于我多年來(lái)殘疾的NBT受益匪淺啊

支持( 0 ) 蓋樓(回復(fù))

第 4 樓 美國(guó)美國(guó) 傻逼一個(gè) 發(fā)表于: 2016/4/22 23:45:34
頂頂有幫助!

支持( 0 ) 蓋樓(回復(fù))

第 3 樓 美國(guó)美國(guó) 3601221983 發(fā)表于: 2016/4/22 23:45:12
地板

支持( 0 ) 蓋樓(回復(fù))

第 2 樓 美國(guó)美國(guó) 3601221983 發(fā)表于: 2016/4/22 23:45:03
板凳

支持( 0 ) 蓋樓(回復(fù))

第 1 樓 美國(guó)美國(guó) 3601221983 發(fā)表于: 2016/4/22 23:44:49
頂頂!sofa!

支持( 0 ) 蓋樓(回復(fù))

查看所有0條評(píng)論>>

下載排行