Advertisement
SirStickyNote

Dragons One Command [Raw] [Mythical Creatures Series]

Apr 28th, 2017
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.15 KB | None | 0 0
  1. /scoreboard objectives add DragonHatchTime dummy
  2. /scoreboard objectives add DragonFly dummy
  3. /scoreboard objectives add DragonWalk dummy
  4. /scoreboard objectives add DragonRide stat.horseOneCm
  5. /scoreboard objectives add CarrotClick stat.useItem.minecraft.carrot_on_a_stick
  6. /scoreboard objectives add SnowballTime dummy
  7. /scoreboard teams add NoPush
  8. /scoreboard teams option NoPush collisionRule never
  9. /scoreboard objectives add DragonFlyLoop dummy
  10. /scoreboard objectives add DragonWalking dummy
  11. /scoreboard objectives add DragonMount dummy
  12. /scoreboard objectives add DragonStepTime dummy
  13. /scoreboard objectives add DragonStandR dummy
  14. /scoreboard players tag @e[type=item] add TotemItem {Item:{id:"minecraft:totem_of_undying",Count:1b,Damage:0s}}
  15. execute @e[tag=TotemItem] ~ ~ ~ detect ~ ~-1 ~ dragon_egg 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~ ~-1 ~1 lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~ ~-1 ~-1 lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~1 ~-1 ~ lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~-1 ~-1 ~ lava 0 summon armor_stand ~ ~ ~ {Invisible:1,Marker:1,NoGravity:1,PersistenceRequired:1,Tags:["DragonHatcher"]}
  16. execute @e[tag=TotemItem] ~ ~ ~ detect ~ ~-1 ~ dragon_egg 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~ ~-1 ~1 lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~ ~-1 ~-1 lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~1 ~-1 ~ lava 0 execute @e[tag=TotemItem,c=1,r=0] ~ ~ ~ detect ~-1 ~-1 ~ lava 0 kill @e[tag=TotemItem,r=0,c=1]
  17. /scoreboard players add @e[tag=DragonHatcher] DragonHatchTime 1
  18. /execute @e[score_DragonHatchTime_min=1,score_DragonHatchTime=1] ~ ~ ~ particle lava ~ ~ ~ 0 1 0 0.1 100 force @a
  19. /execute @e[score_DragonHatchTime_min=1,score_DragonHatchTime=1] ~ ~ ~ /playsound minecraft:item.totem.use master @a[r=6] ~ ~ ~ 0.2 2 1
  20. /kill @e[score_DragonHatchTime_min=1200]
  21. /execute @e[score_DragonHatchTime_min=20,score_DragonHatchTime=1200] ~ ~ ~ particle lava ~ ~ ~ 0 1 0 0.1 1 force @a
  22. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /playsound minecraft:entity.endermen.scream master @a[r=10] ~ ~ ~ 1 0.2 1
  23. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /particle lava ~ ~ ~ 0.5 2 0.5 0.2 100 force @a
  24. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /particle largeexplode ~ ~ ~ 1 2 1 0 100
  25. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 air 0 replace lava
  26. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /fill ~ ~-1 ~ ~ ~-1 ~ air 0 replace dragon_egg
  27. execute @e[score_DragonHatchTime_min=1199] ~ ~ ~ /summon zombie_horse ~ ~1 ~ {CustomName:"Dragon",Tags:["DragonHorse","DragonStandS"],SaddleItem:{id:"minecraft:saddle",Count:1b},Tame:1,Attributes:[{Name:generic.maxHealth,Base:50},{Name:generic.movementSpeed,Base:0.08},{Name:horse.jumpStrength,Base:1}],Health:50.0f,PersistenceRequired:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b},{Id:12,Amplifier:0,Duration:20000000,ShowParticles:0b}],DeathLootTable:""}
  28. execute @e[tag=DragonStandS] ~ ~ ~ summon armor_stand ~ ~-2 ~ {Invisible:1,Marker:1,NoGravity:1,PersistenceRequired:1,HandItems:[{},{id:"minecraft:diamond_axe",Count:1b,Damage:1561s}],Tags:["DragonStand"]}
  29. /scoreboard players tag @e[tag=DragonStandS] remove DragonStandS
  30. execute @e[tag=DragonHorse] ~ ~1 ~ teleport @e[tag=DragonStand,r=6,c=1] ~ ~1 ~ ~ ~
  31. scoreboard players remove @e[tag=DragonHorse,score_DragonFly_min=1] DragonFly 1
  32. execute @e[score_DragonFly_min=10] ~ ~ ~ summon shulker ~ ~-1 ~ {NoAI:1,NoGravity:1,Tags:["DragonStep"],DeathLootTable:" ",ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}
  33. entitydata @e[score_DragonFly_min=10] {Attributes:[{Name:generic.movementSpeed,Base:0.4}]}
  34. entitydata @e[score_DragonFly=9] {Attributes:[{Name:generic.movementSpeed,Base:0.08}]}
  35. /scoreboard players tag @a remove DragonRiding
  36. /scoreboard players tag @a add DragonRiding {RootVehicle:{Entity:{id:"minecraft:zombie_horse",Tags:["DragonHorse"]}}}
  37. execute @e[tag=DragonHorse] ~ ~ ~ detect ~ ~-1 ~ air 0 scoreboard players add @e[tag=DragonHorse,r=0,c=1] DragonFly 2
  38. execute @a[rx=90,rxm=45,tag=DragonRiding] ~ ~ ~ scoreboard players set @e[tag=DragonHorse,r=2,c=1] DragonFly 5
  39. tp @e[tag=DragonStep] ~ -200 ~
  40. /scoreboard players set @e[tag=DragonHorse,score_DragonWalk_min=20] DragonWalk 0
  41. /scoreboard players add @e[tag=DragonHorse] DragonWalk 1
  42. /scoreboard players set @e[tag=DragonHorse] DragonWalk 0 {Motion:[0.0,0.0,0.0]}
  43. /scoreboard players set @a[score_DragonRide_min=200] DragonRide 0
  44. /scoreboard players tag @a[tag=DragonOffClear] remove DragonOffClear
  45. entitydata @e[tag=DragonStand] {HandItems:[{},{id:"minecraft:diamond_axe",Count:1b,Damage:1558s}]}
  46. execute @a[tag=DragonRiding] ~ ~ ~ entitydata @e[tag=DragonStand,c=1,r=4] {HandItems:[{},{}]}
  47. /scoreboard players tag @a[tag=!DragonRiding] add HeadClear {Inventory:[{Slot:103b,id:"minecraft:diamond_axe"}]}
  48. /replaceitem entity @a[tag=HeadClear] slot.armor.head air 1 0
  49. /scoreboard players tag @a[tag=HeadClear] remove HeadClear
  50. replaceitem entity @a[tag=DragonRiding,score_CarrotClick_min=1,score_CarrotClick=1] slot.weapon.mainhand snowball 1 0 {display:{Name:"Fireball [Right-Click]",Lore:["Tell your dragon to shoot a fireball!"]}}
  51. replaceitem entity @a[score_CarrotClick_min=8] slot.weapon.mainhand minecraft:carrot_on_a_stick 1 0
  52. /scoreboard players add @a[score_CarrotClick_min=1,score_CarrotClick=8] CarrotClick 1
  53. /scoreboard players add @e[type=snowball] SnowballTime 1
  54. execute @a[tag=DragonRiding,score_CarrotClick_min=1] ~ ~ ~ scoreboard players tag @e[type=snowball,r=3,score_SnowballTime=2] add DragonFireball
  55. execute @a[tag=DragonRiding,score_CarrotClick_min=1] ~ ~ ~ teleport @e[type=snowball,r=3,score_SnowballTime=2,score_SnowballTime_min=1] ~ ~150 ~ ~ ~
  56. execute @e[tag=DragonFireball] ~ ~-149 ~ summon small_fireball ~ ~ ~ {direction:[0.0,1.0,0.0],Tags:["DragonSmallFireball"]}
  57. kill @e[tag=DragonFireball,score_SnowballTime_min=60]
  58. kill @e[tag=DragonFireballKill,type=small_fireball]
  59. /scoreboard players tag @e[tag=DragonSmallFireball] add DragonFireballKill
  60. /scoreboard teams join NoPush @e[tag=DragonHorse]
  61. /scoreboard teams join NoPush @e[tag=DragonStand]
  62. /scoreboard teams join NoPush @e[type=snowball]
  63. /scoreboard players set @a[score_CarrotClick_min=9] CarrotClick 0
  64. execute @e[tag=DragonFireball] ~ ~-149 ~ particle flame ~ ~ ~ 0 0 0 0.1 3 force @a
  65. /effect @a[tag=DragonRiding] fire_resistance 1 0 true
  66. entitydata @e[tag=DragonHorse] {Fire:0s,FallDistance:0s}
  67. /scoreboard players tag @e[tag=DragonJump] remove DragonJump
  68. /scoreboard players tag @e[tag=DragonHorse] add DragonJump {OnGround:1b}
  69. execute @e[name=Dragon,tag=!DragonJump] ~ ~ ~ scoreboard players set @a[r=2,c=1,tag=DragonRiding] DragonRide 0
  70. /scoreboard players tag @e[tag=DStep2s] add DStep3s
  71. /scoreboard players tag @e[tag=DStep1s] add DStep2s
  72. /scoreboard players tag @e[tag=DragonStep] add DStep1s
  73. kill @e[tag=DStep3s]
  74. /scoreboard players set @e[score_DragonFly_min=11] DragonFly 11
  75. execute @e[score_DragonFly_min=8] ~ ~ ~ scoreboard players add @a[tag=DragonRiding,r=2,c=1,rx=45,rxm=-90] DragonFlyLoop 2
  76. /scoreboard players set @a[score_DragonFlyLoop_min=20] DragonFlyLoop 0
  77. replaceitem entity @a[tag=DragonRiding,score_DragonFlyLoop_min=11,score_DragonFlyLoop=12] slot.armor.head diamond_axe 1 1560 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  78. replaceitem entity @a[tag=DragonRiding,score_DragonFlyLoop_min=1,score_DragonFlyLoop=2] slot.armor.head diamond_axe 1 1561 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  79. replaceitem entity @a[tag=DragonRiding,score_DragonFlyLoop_min=17,score_DragonFlyLoop=18] slot.armor.head diamond_axe 1 1559 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  80. execute @e[tag=DragonFireball,score_SnowballTime=1] ~ ~-150 ~ /playsound minecraft:entity.blaze.shoot master @a[r=10] ~ ~ ~ 1 1 1
  81. /scoreboard players set @a[tag=!DragonRiding,score_CarrotClick_min=1,score_CarrotClick=1] CarrotClick 0
  82. execute @e[tag=DragonHorse,score_DragonWalk_min=1,score_DragonWalk_min=1] ~ ~ ~ entitydata @e[tag=DragonStand,c=1,r=2] {HandItems:[{},{id:"diamond_axe",Count:1b,Damage:1558s}]}
  83. execute @e[tag=DragonHorse,score_DragonWalk_min=11,score_DragonWalk_min=11] ~ ~ ~ entitydata @e[tag=DragonStand,c=1,r=2] {HandItems:[{},{id:"diamond_axe",Count:1b,Damage:1557s}]}
  84. /scoreboard players remove @a[score_DragonRide_min=1] DragonRide 1
  85. /scoreboard players set @a[score_DragonRide_min=2] DragonRide 2
  86. execute @e[tag=DragonJump] ~ ~ ~ scoreboard players add @a[tag=DragonRiding,score_DragonRide_min=1] DragonWalking 2
  87. /scoreboard players set @a[score_DragonWalking_min=20] DragonWalking 0
  88. replaceitem entity @a[tag=DragonRiding,score_DragonWalking_min=1,score_DragonWalking=2] slot.armor.head diamond_axe 1 1558 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  89. replaceitem entity @a[tag=DragonRiding,score_DragonWalking_min=11,score_DragonWalking=14] slot.armor.head diamond_axe 1 1557 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  90. scoreboard players remove @a[score_DragonFlyLoop_min=1] DragonFlyLoop 1
  91. scoreboard players remove @a[score_DragonWalking_min=1] DragonWalking 1
  92. execute @e[name=Dragon,tag=!DragonJump] ~ ~ ~ replaceitem entity @a[tag=DragonRiding,score_DragonWalking=0,score_DragonFlyLoop=0,r=2,c=1] slot.armor.head diamond_axe 1 1561 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  93. /scoreboard players add @a[tag=DragonRiding] DragonMount 2
  94. /scoreboard players set @a[score_DragonMount_min=1,tag=!DragonRiding] DragonMount 0
  95. replaceitem entity @a[tag=DragonRiding,score_DragonMount_min=1,score_DragonMount=3] slot.armor.head diamond_axe 1 1558 {Unbreakable:1,display:{Name:"Don't mind me ;)",Lore:["Shh..."]}}
  96. /scoreboard players tag @a add AxeBan {Inventory:[{id:"minecraft:diamond_axe",Count:1b,Damage:1556s}]}
  97. clear @a[tag=AxeBan] diamond_axe 1556 1
  98. /tellraw @a[tag=AxeBan] ["",{"text":"Looks like your axe broke!","color":"gray"},{"text":" "},{"text":"[","color":"dark_red"},{"text":"Because of the dragon command","color":"white"},{"text":"]","color":"dark_red"}]
  99. /scoreboard players tag @a[tag=AxeBan] remove AxeBan
  100. /scoreboard players add @e[tag=DragonStand] DragonStandR 1
  101. execute @e[tag=DragonHorse] ~ ~ ~ scoreboard players set @e[tag=DragonStand,r=10,c=1] DragonStandR 0
  102. kill @e[score_DragonStandR_min=5]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement