我的世界怎么用指令檢測(cè)玩家手持物品點(diǎn)擊右鍵?
暫時(shí)只能檢測(cè)玩家手持物品,檢測(cè)右鍵需要特殊物品或者用一些黑科技 檢測(cè)手持物品: /testfor 玩家 {SelectedItem:{id,Count,Damage,tag}} id為需要檢測(cè)手持的物品ID,必填 Count為需要檢測(cè)手持的物品的數(shù)量,若填,則只有符合數(shù)量時(shí)會(huì)檢測(cè)到;若不填,則任意數(shù)量均可 Damage為需要檢測(cè)手持的物品的附加值,選填,效果同上 tag為需要檢測(cè)手持的物品的NBT,只支持檢測(cè)display,選填效果如上 ================================================ 計(jì)分板同樣支持檢測(cè)手持物品且更精確 /scoreboard players set 玩家 計(jì)分板 分?jǐn)?shù) {SelectedItem:{id,Count,Damage,tag}} 該項(xiàng)目需要一定計(jì)分板基礎(chǔ),因不在提問(wèn)范圍內(nèi),不予更多解答 ================================================ 檢測(cè)右鍵有數(shù)種方法,但都需要計(jì)分板基礎(chǔ):
①使用計(jì)分板的stat.useitem判據(jù),右鍵使用某些物品時(shí)自動(dòng)加分(例如骨粉、蘿卜釣桿 蘿卜釣桿特殊在于憑空右鍵也可以觸發(fā)加分
②使用計(jì)分板stat.talktoVillager判據(jù),持續(xù)將隱形的村民傳送至玩家處,當(dāng)玩家右鍵時(shí)該計(jì)分板自動(dòng)加分 村民的交易項(xiàng)目為空,即 Offers:{Recipes:[]}