Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INIT:scoreboard objectives add RayCrafting dummy
- INIT:scoreboard objectives add RayClick stat.useItem.minecraft.carrot_on_a_stick
- INIT:scoreboard objectives add RayFired dummy
- INIT:scoreboard objectives add RayHold dummy
- INIT:scoreboard objectives add RayTime dummy
- INIT:scoreboard objectives add AshTime dummy
- /scoreboard players set @e[type=item] RayCrafting 1 {Item:{id:"minecraft:nether_star",Count:3b}}
- /scoreboard players set @e[type=item] RayCrafting 2 {Item:{id:"minecraft:blaze_powder",Count:16b}}
- execute @e[score_RayCrafting=1] ~ ~ ~ execute @e[score_RayCrafting_min=2,r=1] ~ ~ ~ /particle reddust ~ ~ ~ 0.2 0.2 0.2 0 10
- execute @e[score_RayCrafting=1] ~ ~ ~ execute @e[score_RayCrafting_min=2,r=1] ~ ~ ~ /particle endRod ~ ~ ~ 1 1 1 0 30
- execute @e[score_RayCrafting=1] ~ ~ ~ execute @e[score_RayCrafting_min=2,r=1] ~ ~ ~ summon item ~ ~1 ~ {Item:{id:"minecraft:carrot_on_a_stick",Count:1b,Damage:25s,tag:{Motion:[0.0,0.0,0.0],Unbreakable:1,display:{Name:"Disintigration Ray",Lore:["Right click to DISINTIGRATE!!!"]}}}}
- execute @e[score_RayCrafting=1] ~ ~ ~ execute @e[score_RayCrafting_min=2,r=1] ~ ~ ~ /kill @e[r=1,score_RayCrafting=2]
- /scoreboard players set @a[score_RayClick_min=2] RayClick 0
- /scoreboard players add @a[score_RayClick_min=1,score_RayClick=1] RayClick 1
- /execute @a[score_RayClick_min=1,score_RayHold_min=1,score_RayFired=0] ~ ~ ~ particle cloud ~ ~ ~ 1 1 1 0.1 200 force
- /scoreboard players set @a[score_RayClick_min=1,score_RayHold_min=1,score_RayFired=0] RayFired 40
- /execute @a[score_RayClick_min=1,score_RayHold_min=1,score_RayFired=0] ~ ~ ~ /playsound minecraft:block.lava.extinguish voice @a[r=5] ~ ~ ~ 10 0.2 1
- execute @e[tag=RayB] ~ ~.799999 ~ teleport @e[tag=RayMB,c=-1,r=1] ~ ~-.799999 ~
- execute @a[score_RayFired_min=20,score_RayFired=20] ~ ~300 ~ summon boat ~ ~ ~ {NoGravity:1,Tags:[RayMB],Passengers:[{id:armor_stand,Tags:[RayA],NoGravity:1b},{id:armor_stand,Tags:["RayB"],NoGravity:1b}]}
- execute @a[score_RayFired_min=19,score_RayFired=19] ~ ~300 ~ teleport @e[tag=RayMB,r=1,c=1] ~ ~ ~ ~180 ~
- /scoreboard players set @a RayHold 2 {SelectedItem:{id:"minecraft:carrot_on_a_stick",Count:1b,Damage:25s,tag:{display:{Lore:["Right click to DISINTIGRATE!!!"]}}}}
- /scoreboard players remove @a[score_RayHold_min=1] RayHold 1
- /execute @e[tag=RayMB] ~ ~-300 ~ particle happyVillager ~ ~0.8 ~ 0 0 0 0.01 1 force
- /scoreboard players add @e[tag=RayMB] RayTime 1
- effect @a[score_RayFired_min=39] slowness 1 2 true
- execute @e[score_RayTime_min=100] ~ ~ ~ kill @e[r=1,c=4]
- execute @e[score_RayTime_min=5] ~ ~-300 ~ execute @e[r=1,type=!item,tag=!RayAsh,tag=!Ray] ~ ~ ~ /playsound minecraft:entity.firework.twinkle_far voice SirStickyNote ~ ~ ~ 10 2 1
- execute @e[score_RayTime_min=5] ~ ~-300 ~ execute @e[r=1,type=!item,tag=!RayAsh,tag=!Ray] ~ ~ ~ particle smoke ~ ~ ~ 0.2 0.2 0.2 0.001 1000 force
- execute @e[score_RayTime_min=5] ~ ~-300 ~ execute @e[r=1,type=!item,tag=!RayAsh,tag=!Ray] ~ ~ ~ /summon minecraft:armor_stand ~ ~-1 ~ {Marker:1,NoGravity:1,Tags:["RayAsh"],Invisible:1,ArmorItems:[{},{},{},{id:"minecraft:diamond_axe",Count:1b,Damage:1561s}],Fire:200s}
- execute @e[score_RayTime_min=5] ~ ~-300 ~ kill @e[r=1,type=!item,tag=!RayAsh,tag=!Ray]
- execute @a[score_RayFired_min=19,score_RayFired=19] ~ ~ ~ summon armor_stand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,Tags:["RayMarker"]}
- execute @a[score_RayFired_min=18] ~ ~ ~ teleport @e[tag=RayMarker,r=1] ~ ~ ~ ~ ~
- execute @e[tag=RayMarker] ~ ~ ~ tp @a[score_RayFired_min=1,r=1] @e[r=1,c=1,tag=RayMarker]
- execute @a[score_RayFired_min=1,score_RayFired=1] ~ ~ ~ kill @e[r=1,tag=RayMarker]
- /scoreboard players add @e[tag=RayAsh] AshTime 1
- kill @e[score_AshTime_min=200]
- execute @e[score_AshTime_min=199] ~ ~ ~ particle smoke ~ ~ ~ 1 1 1 0.1 10 force
- /scoreboard players add @a[score_RayHold_min=1] RayFired 0
- execute @a[score_RayFired_min=20,score_RayFired=20] ~ ~ ~ /playsound minecraft:block.lava.extinguish voice @a[r=5] ~ ~ ~ 10 0 1
- execute @a[score_RayFired_min=20,score_RayFired=40] ~ ~ ~ /playsound minecraft:entity.wolf.whine voice @a[r=5] ~ ~ ~ 1 0.3 1
- /scoreboard players remove @a[score_RayFired_min=1] RayFired 1
- /execute @a[score_RayFired_min=19,score_RayFired=19] ~ ~ ~ /summon minecraft:armor_stand ~ ~300 ~ {Invisible:1,Marker:1,NoGravity:1,Tags:["Ray"],ArmorItems:[{},{},{},{id:"minecraft:diamond_axe",Count:1b,Damage:1560s}]}
- execute @e[tag=RayMB] ~ ~-300 ~ teleport @e[c=1,r=2,tag=Ray] ~ ~ ~ ~ ~
- execute @e[tag=RayMB,score_RayTime_min=99] ~ ~-300 ~ kill @e[r=1,c=1,tag=Ray]
- execute @e[tag=RayMB] ~ ~ ~ teleport @e[c=1,r=2,tag=Ray] ~ ~-300 ~ ~ ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement