我的世界1.9更新內(nèi)容大全_我的世界1.9戰(zhàn)斗更新詳解
命令格式
scoreboard
增加/scoreboard players tag ...
玩家可以給任何實體增加或移除基于NBT的標簽
例如/scoreboard players tag @a test {OnGround:0b}將會給所有在空中的玩家加上test標簽
標簽可以通過選擇器訪問;/give @a[tag=test] stone 1將會給予所有帶有標簽test的玩家一塊石頭
可以用/scoreboard players tag <實體> list將會顯示指定實體的標簽
標簽作為字符串存儲于playerdata中,而不是scorboard文件
這意味著玩家的標簽只能綁定到在線玩家或存在的實體
不像對象,標簽不能被顯示在HUD中或物品欄中
只能通過list分命令來在聊天菜單中顯示實體帶有的標簽
可以通過CommandStats來獲取實體含有的標簽數(shù)量,通過QueryResult
增加五個新的對象類型:經(jīng)驗,饑餓,氧氣,盔甲與等級
xp可用來跟蹤玩家的經(jīng)驗總量
food可用來跟蹤玩家的饑餓值(從0到20)
air可以用來跟蹤玩家在水下的時長
從300開始(在水面上)并且當玩家在水中時每刻減少1(當玩家露出水面時重置)
水下呼吸效果會凍結(jié)這個數(shù)值,而水下呼吸附魔會減緩數(shù)值下降的時間,根據(jù)附魔的等級而提高
armor可用來跟蹤盔甲值,也就是玩家穿戴的盔甲所給予的盔甲值
level可以用來跟蹤玩家的等級,也就是顯示在經(jīng)驗條上方的數(shù)字
不與經(jīng)驗值直接相關(guān),因為每升一級需要的經(jīng)驗越多
這之前也能做到,但是需要很多步驟
NBT標簽
所有實體
Glowing(Byte):控制生物是否被發(fā)光效果影響
/summon Creeper ~ ~1 ~ {Glowing:1}
Tags(List):包含可以被tag選擇器選中的標簽。/scoreboard可以設(shè)置標簽。
/summon Creeper ~ ~1 ~ {Tags:["tag1","tag2"]}
所有生物
HandItems(List):定義主手與副手中的物品。第一個記錄是主手,第二個是副手
/summon Zombie ~ ~1 ~ {HandItems:[{id:"minecraft:stone"},{id:"minecraft:cobblestone"}]}
ArmorItems(List):用來定義生物穿戴的盔甲。順序為:靴子、護腿、胸甲、頭盔
/summon Zombie ~ ~1 ~ {ArmorItems:[{id:"minecraft:leather_boots"},{id:"minecraft:leather_leggings"},{id:"minecraft:leather_chestplate"},{id:"minecraft:leather_helmet"}]}
LeftHanded(Byte):定義生物的主手。當它為1時,生物是左撇子。
/summon Zombie ~ ~1 ~ {LeftHanded:1,HandItems:[{id:"minecraft:stone"}]}
ArmorDropChances和HandDropChances(List):用來定義生物穿戴的物品以及手持的物品掉落的幾率
/summon Zombie ~ ~1 ~ {HandDropChances:[1.0f,1.0f],HandItems:[{id:"minecraft:stone"},{id:"minecraft:cobblestone"}]}
/summon Zombie ~ ~1 ~ {ArmorDropChances:[2.0f,2.0f,2.0f,2.0f],ArmorItems:[{id:"minecraft:leather_boots"},{id:"minecraft:leather_leggings"},{id:"minecraft:leather_chestplate"},{id:"minecraft:leather_helmet"}]}
所有物品
AttributeModifiers中的Slot(String):指明這個修飾符附加到的槽位
可用的值為:mainhand,offhand,feet,legs,torso,head
/give @p minecraft:stone 1 0 {AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"Test",Amount:10.0,Operation:0,UUIDLeast:1l,UUIDMost:1l,Slot:"torso"}]}
末地折躍門(minecraft:end_gateway)
ExitPortal(Compound):保存折越門將會把進入的玩家安全地傳送到坐標X/Y/Z的附近
ExactTeleport(Byte):當它為1時實體將會被準確地傳送到上述坐標,而不是它附近的安全位置
Age(Long):表明傳送門已經(jīng)存在的時間。當它小于200時,它會發(fā)出紫色光束。
/setblock ~ ~1 ~ minecraft:end_gateway 0 replace {Age:180,ExactTeleport:1,ExitPortal:{X:1,Y:2,Z:3}}
命令方塊
powered(Byte):命令方塊被充能。可以用于chain_command_block
/blockdata X Y Z {powered:1b}
auto(Byte):命令方塊不需要使用紅石信號來激活。當用于脈沖型命令方塊時,它會執(zhí)行一次。用于循環(huán)型命令方塊時,會每一刻都被激活。當用于連鎖型命令方塊時,它不需要紅石信號來激活。
/blockdata X Y Z {auto:1b}
ConditionMet(Byte):代表命令是否執(zhí)行成功。當為1時為成功而0為失敗。對于非條件型命令方塊總是為1
/testforblock X Y Z minecraft:command_block -1 {conditionMet:1b}
僵尸
VillagerProfession(Int):定義僵尸村民代表的村民種類,當他們被治愈時將會是這種村民
/summon Zombie ~ ~1 ~ {IsVillager:1b,VillagerProfession:3}
潛影貝
Peek(Byte):潛影貝高度的百分比,最高為100
AttachFace(Byte):潛影貝附加的方塊的面。生成默認的潛影貝會自動附加到方塊,但你可以人工設(shè)置
APX,APY,APZ(Int):潛影貝位置的坐標。潛影貝會模仿方塊,所以這個值用來保存它的實際位置。生成時會覆蓋使用/summon的坐標。
ShulkerBullet實體
用來控制潛影貝彈射物
相關(guān)的NBT:{Steps:1,TXD:0.0,TYD:0.0,TZD:0.0,Dir:0,Owner:{X:0,Y:0,Z:0,L:1L,M:1L},Target:{X:0,Y:0,Z:0,L:1L,M:1L}
藥水
potion(String):存放藥水的種類,使用新的名稱。
/give @p minecraft:lingering_potion 1 0 {Potion:"minecraft:long_invisibility"}
ThrownPotion實體
Lingering(Byte):當Lingering為1時,藥水落地時會產(chǎn)生AreaEffectCloud實體
/summon ThrownPotion ~ ~1 ~ {Lingering:1,Potion:{id:"minecraft:lingering_potion",Count:1,tag:{Potion:"minecraft:long_invisibility"}}}
現(xiàn)在使用minecraft:splash_potion和minecraft:lingering_potion來標記扔出時的種類
TippedArrow實體
Item(Compound):藥水箭的物品數(shù)據(jù)。
/summon TippedArrow ~ ~5 ~ {Item:{id:"minecraft:tipped_arrow",Count:1,tag:{Potion:"minecraft:long_invisibility"}}}
SpectralArrow實體
Duration(Int):定義了效果持續(xù)的時間
/summon SpectralArrow ~ ~5 ~ {Duration:200}
末影水晶
BeamTarget(Compound):指定激光目標的位置
/summon EnderCrystal ~ ~1 ~ {BeamTarget:{X:1,Y:2,Z:3}}
末影龍
DragonPhase(Int):表明末影龍當前的動作
/summon EnderDragon ~ ~1 ~ {DragonPhase:7}
查看所有0條評論>>