supertendoboy

Hold Right-Click Commands

Aug 22nd, 2015
745
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. INIT:scoreboard objectives add IfHeld dummy
  2. INIT:scoreboard objectives add Held dummy
  3. INIT:scoreboard objectives add Charge stat.talkedToVillager
  4. INIT:scoreboard objectives add IfCharge stat.talkedToVillager
  5. INIT:scoreboard objectives add ChargeCoolDown dummy
  6. scoreboard players set @a[score_IfHeld_min=0,score_IfHeld=0] Charge 0
  7. scoreboard players set @a[score_ChargeCoolDown_min=7] ChargeCoolDown 0
  8. scoreboard players set @a IfHeld 0
  9. scoreboard players add @a IfHeld 1 {SelectedItem:{id:"Item ID",Count:1b,tag:{display:{Name:"Item Name",Lore:["Item Lore"]}}}}
  10. scoreboard players add @a[score_IfHeld_min=1,score_IfHeld=1] Held 1
  11. scoreboard players set @a[score_IfHeld_min=0,score_IfHeld=0] Held 0
  12. scoreboard players add @a[score_IfCharge_min=1] IfCharge 1
  13. scoreboard players add @a[score_Charge_min=1] ChargeCoolDown 1
  14. scoreboard players set @a[score_IfCharge_min=1] ChargeCoolDown 0
  15. scoreboard players set @a[score_ChargeCoolDown_min=7] Charge 0
  16. scoreboard players set @a[score_IfCharge_min=3] IfCharge 0
  17. execute @e[name=DetectRightClick] ~ ~ ~ tp @e[name=DetectRightClick,r=0] @p[score_IfHeld_min=1,score_IfHeld=1]
  18. execute @a[score_Held_min=1,score_Held=1] ~ ~ ~ summon Villager ~ ~-5 ~ {NoAI:1,Silent:1,Offers:{},CustomName:DetectRightClick}
  19. effect @e[name=DetectRightClick] 14 2 0 true
  20. execute @a[score_IfHeld=0] ~ ~ ~ tp @e[name=DetectRightClick,r=2] ~ ~-255 ~
  21. execute @e[type=Villager,name=!DetectRightClick] ~ ~ ~ scoreboard players set @a[score_Charge_min=1,r=2] Charge 0
  22. execute @a[score_Charge_min=20,score_ChargeCoolDown_min=4,score_ChargeCoolDown=4] ~ ~ ~ CHARGED ACTION COMMAND
Advertisement
Add Comment
Please, Sign In to add comment