INIT:/scoreboard objectives add DaSo_I dummy
INIT:/scoreboard objectives add DaSo_Buckler dummy
INIT:/scoreboard objectives add DaSo_Boots dummy
INIT:/scoreboard objectives add DaSo_Roll dummy
INIT:/scoreboard objectives add DaSo_Drake dummy
INIT:/scoreboard objectives add DaSo_DrAttack dummy
INIT:/scoreboard objectives add DaSo_Tick dummy
INIT:/scoreboard objectives add DaSo_LightSp dummy
INIT:/scoreboard objectives add DaSo_ThrowSpear dummy
INIT:/scoreboard objectives add DaSo_Sneak stat.sneakTime
INIT:/scoreboard objectives add DaSo_Damage stat.damageTaken
INIT:/tellraw @a[r=300] [{"color":"gold","bold":true,"text":"The Dark Souls items "},{"color":"dark_aqua","text":"command module has been "},{"color":"gold","bold":true,"text":"installed!"}]
INIT:/tellraw @a[r=300] {"text":""}
INIT:/tellraw @a[r=300] {"color":"red","text":" - This command was created by MrGarretto"}
INIT:/tellraw @a[r=300] {color:red,text:" - Over 29,000 characters"}
INIT:/tellraw @a[r=300] ["",{"text":"youtube.com/c/JustMrGarretto","color":"dark_red","underlined":"true","clickEvent":{"action":"open_url","value":"https://www.youtube.com/c/justmrgarretto"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Click here to visit my Youtube channel!","color":"white"}]}}}]
/scoreboard players set @e[type=Item] DaSo_I 1 {Item:{id:"minecraft:nether_star"},OnGround:1b}
/scoreboard players set @e[type=Item] DaSo_I 2 {Item:{id:"minecraft:chainmail_boots"},OnGround:1b}
/execute @e[score_DaSo_I_min=1,score_DaSo_I=1] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=2,score_DaSo_I=2] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:chainmail_boots",Count:1,tag:{display:{Name:"ManeuverBoots"}}}}
/execute @e[score_DaSo_I_min=1,score_DaSo_I=1] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=2,score_DaSo_I=2] ~ ~ ~ particle smoke ~ ~ ~ 0 0 0 0.2 50
/execute @e[score_DaSo_I_min=1,score_DaSo_I=1] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=2,score_DaSo_I=2] ~ ~ ~ kill @e[type=Item,r=3,score_DaSo_I_min=1,score_DaSo_I=2]
/scoreboard players set @e[type=Item] DaSo_I 3 {Item:{id:"minecraft:glowstone_dust"},OnGround:1b}
/scoreboard players set @e[type=Item] DaSo_I 4 {Item:{id:"minecraft:stick"},OnGround:1b}
/execute @e[score_DaSo_I_min=3,score_DaSo_I=3] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=4,score_DaSo_I=4] ~ ~ ~ give @p blaze_rod 1 0 {display:{Name:"LightningSpear"}}
/execute @e[score_DaSo_I_min=3,score_DaSo_I=3] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=4,score_DaSo_I=4] ~ ~ ~ particle crit ~ ~ ~ 0 0 0 0.2 50
/execute @e[score_DaSo_I_min=3,score_DaSo_I=3] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=4,score_DaSo_I=4] ~ ~ ~ kill @e[type=Item,r=3,score_DaSo_I_min=3,score_DaSo_I=4]
/scoreboard players set @e[type=Item] DaSo_I 5 {Item:{id:"minecraft:stone_sword"},OnGround:1b}
/scoreboard players set @e[type=Item] DaSo_I 6 {Item:{id:"minecraft:fire_charge"},OnGround:1b}
/execute @e[score_DaSo_I_min=5,score_DaSo_I=5] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=6,score_DaSo_I=6] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:stone_sword",Count:1,tag:{display:{Name:"DrakeSword"},ench:[{id:16,lvl:3}]}}}
/execute @e[score_DaSo_I_min=5,score_DaSo_I=5] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=6,score_DaSo_I=6] ~ ~ ~ particle smoke ~ ~ ~ 0 0 0 0.2 50
/execute @e[score_DaSo_I_min=5,score_DaSo_I=5] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=6,score_DaSo_I=6] ~ ~ ~ kill @e[type=Item,r=3,score_DaSo_I_min=5,score_DaSo_I=6]
/scoreboard players set @e[type=Item] DaSo_I 7 {Item:{id:"minecraft:leather"},OnGround:1b}
/scoreboard players set @e[type=Item] DaSo_I 8 {Item:{id:"minecraft:bowl"},OnGround:1b}
/execute @e[score_DaSo_I_min=7,score_DaSo_I=7] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=8,score_DaSo_I=8] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:firework_charge",Count:1,tag:{display:{Name:"Buckler"}}}}
/execute @e[score_DaSo_I_min=7,score_DaSo_I=7] ~ ~ ~ execute @e[r=1,score_DaSo_I_min=8,score_DaSo_I=8] ~ ~ ~ kill @e[type=Item,r=3,score_DaSo_I_min=7,score_DaSo_I=8]
# Buckler
/scoreboard players add @a DaSo_Buckler 0
/scoreboard players set @e[type=Item] DaSo_Buckler 1 {Item:{id:"minecraft:firework_charge",tag:{display:{Name:Buckler}}}}
/execute @e[type=Item,score_DaSo_Buckler_min=1] ~ ~ ~ scoreboard players set @p DaSo_Buckler 30
/execute @a[score_DaSo_Buckler_min=24,score_DaSo_Buckler=30] ~ ~ ~ particle blockcrack ~ ~1 ~ 0 0 0 1 10 force @a 7
/execute @a[score_DaSo_Buckler_min=29,score_DaSo_Buckler=29] ~ ~ ~ playsound entity.item.break neutral @a[r=10] ~ ~ ~ 1 0
/scoreboard players remove @a[score_DaSo_Buckler_min=1] DaSo_Buckler 1
/give @a[score_DaSo_Buckler_min=1,score_DaSo_Buckler=1] firework_charge 1 0 {display:{Name:"Buckler"}}
/kill @e[type=Item,score_DaSo_Buckler_min=1]
/execute @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] ~ ~ ~ playsound entity.arrow.hit_player neutral @a ~ ~ ~ 0.4 0
/execute @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] ~ ~ ~ effect @e[r=5,score_DaSo_Buckler=0] slowness 3 5 true
/execute @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] ~ ~ ~ effect @e[r=5,score_DaSo_Buckler=0] weakness 3 127 true
/execute @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] ~ ~ ~ effect @e[r=5,score_DaSo_Buckler=0] mining_fatigue 3 127 true
/execute @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] ~ ~ ~ effect @e[r=5,score_DaSo_Buckler=0] jump_boost 3 128 true
/effect @a[score_DaSo_Damage_min=1,score_DaSo_Buckler_min=20,score_DaSo_Buckler=30] regeneration 1 1 true
/scoreboard players reset @a[score_DaSo_Damage_min=1] DaSo_Damage
# Rolling
/scoreboard players set @a DaSo_Boots 0
/scoreboard players set @a DaSo_Boots 1 {Inventory:[{Slot:100b,id:"minecraft:chainmail_boots",tag:{display:{Name:"ManeuverBoots"}}}]}
/scoreboard players add @a DaSo_Roll 0
/scoreboard players remove @a[score_DaSo_Roll_min=1] DaSo_Roll 1
/scoreboard players set @a[score_DaSo_Boots_min=1,score_DaSo_Sneak_min=1,score_DaSo_Roll=0] DaSo_Roll 35
/tp @a[score_DaSo_Roll_min=35] ~ ~-1 ~
/tp @a[score_DaSo_Roll_min=28,score_DaSo_Roll=28] ~ ~ ~ ~ -90
/tp @a[score_DaSo_Roll_min=22,score_DaSo_Roll=22] ~ ~1 ~
/execute @a[score_DaSo_Roll_min=32,score_DaSo_Roll=32] ~ ~ ~ playsound entity.horse.gallop neutral @a ~ ~ ~ 1 0.7
/execute @a[score_DaSo_Roll_min=21,rym=-180,ry=-136] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=-180,ry=-136] ~0.13 ~ ~-0.32 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=-135,ry=-91] ~ ~ ~ tp @a[score_DaSo_Roll_min=21,rym=-135,ry=-91] ~0.32 ~ ~-0.13 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=-90,ry=-46] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=-90,ry=-46] ~0.32 ~ ~0.13 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=-45,ry=-1] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=-45,ry=-1] ~0.13 ~ ~0.32 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=0,ry=44] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=0,ry=44] ~-0.13 ~ ~0.32 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=45,ry=89] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=45,ry=89] ~-0.32 ~ ~0.13 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=90,ry=134] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=90,ry=134] ~-0.32 ~ ~-0.13 ~ ~8
/execute @a[score_DaSo_Roll_min=21,rym=135,ry=179] ~ ~ ~ tp @a[c=0,score_DaSo_Roll_min=21,rym=135,ry=179] ~-0.13 ~ ~-0.32 ~ ~8
# Lightning spear
/scoreboard players set @a DaSo_LightSp 0
/scoreboard players set @a DaSo_LightSp 1 {SelectedItem:{id:minecraft:blaze_rod,tag:{display:{Name:"LightningSpear"}}}}
/execute @a[score_DaSo_LightSp_min=1] ~ ~ ~ particle fireworksSpark ~ ~0.5 ~ 0 0 0 0.1 10
/execute @a[score_DaSo_LightSp_min=1] ~ ~ ~ playsound entity.guardian.ambient_land @a ~ ~ ~ 0.3 0.6
/execute @a[score_DaSo_LightSp_min=1] ~ ~ ~ playsound entity.wither.shoot @a ~ ~ ~ 0.2 2
/scoreboard players set @e[type=Item] DaSo_I 9 {Item:{id:minecraft:blaze_rod,tag:{display:{Name:"LightningSpear"}}}}
/scoreboard players add @e[type=Item,score_DaSo_I_min=9,score_DaSo_I=9] DaSo_Tick 1
/execute @e[type=Item,score_DaSo_I_min=9,score_DaSo_I=9,score_DaSo_Tick_min=5] ~ ~ ~ scoreboard players set @p DaSo_ThrowSpear 1
/kill @e[type=Item,score_DaSo_I_min=9,score_DaSo_I=9,score_DaSo_Tick_min=5]
/execute @a[score_DaSo_ThrowSpear_min=1,rym=-180,ry=-141] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[0.615636d,0.3d,-1.691447d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=-140,ry=-101] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[1.558846d,0.3d,-0.900000d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=-100,ry=-61] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[1.772654d,0.3d,0.312567d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=-60,ry=-21] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[1.157018d,0.3d,1.378880d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=-20,ry=19] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[0.000000d,0.3d,1.800000d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=20,ry=59] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[-1.157018d,0.3d,1.378880d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=60,ry=99] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[-1.772654d,0.3d,0.312567d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=100,ry=139] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[-1.558846d,0.3d,-0.900000d]}
/execute @a[score_DaSo_ThrowSpear_min=1,rym=140,ry=179] ~ ~ ~ summon ArmorStand ~ ~1 ~ {CustomName:"DaSoSpear",Marker:1,Invisible:1,Motion:[-0.615636d,0.3d,-1.691447d]}
/execute @e[type=ArmorStand,name=DaSoSpear] ~ ~ ~ particle fireworksSpark ~ ~ ~ 0 0 0 0.01 10
/scoreboard players set @e[type=ArmorStand,name=DaSoSpear] DaSo_LightSp 1 {OnGround:1b}
/execute @e[type=ArmorStand,name=DaSoSpear,score_DaSo_LightSp_min=1] ~ ~ ~ effect @e[r=2] minecraft:instant_damage 1 0
/execute @e[type=ArmorStand,name=DaSoSpear,score_DaSo_LightSp_min=1] ~ ~ ~ particle fireworksSpark ~ ~ ~ 0 0 0 0.14 200
/execute @e[type=ArmorStand,name=DaSoSpear,score_DaSo_LightSp_min=1] ~ ~ ~ particle flame ~ ~ ~ 0 0 0 0.1 100
/execute @e[type=ArmorStand,name=DaSoSpear,score_DaSo_LightSp_min=1] ~ ~ ~ playsound entity.generic.explode neutral @a ~ ~ ~ 1 2
/kill @e[type=ArmorStand,name=DaSoSpear,score_DaSo_LightSp_min=1]
/scoreboard players set @a DaSo_ThrowSpear 0
# Drake sword
/scoreboard players set @a DaSo_Drake 0
/scoreboard players set @a DaSo_Drake 1 {SelectedItem:{id:minecraft:stone_sword,tag:{display:{Name:"DrakeSword"}}}}
/execute @a[score_DaSo_Drake_min=1] ~ ~ ~ particle blockcrack ~ ~ ~ 3 3 3 0 5 force @a 173
/scoreboard players add @a DaSo_DrAttack 0
/scoreboard players set @a[score_DaSo_Drake_min=1,score_DaSo_DrAttack=0,score_DaSo_Sneak_min=1] DaSo_DrAttack 65
/execute @a[score_DaSo_DrAttack_min=65,score_DaSo_DrAttack=65] ~ ~ ~ summon ArmorStand ~ ~ ~ {CustomName:"DaSoDrake",Marker:1,Invisible:1}
/execute @a[score_DaSo_DrAttack_min=1,rym=-180,ry=-161] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.043 ~ ~-0.246
/execute @a[score_DaSo_DrAttack_min=1,rym=-160,ry=-141] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.125 ~ ~-0.217
/execute @a[score_DaSo_DrAttack_min=1,rym=-140,ry=-121] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.192 ~ ~-0.161
/execute @a[score_DaSo_DrAttack_min=1,rym=-120,ry=-101] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.235 ~ ~-0.086
/execute @a[score_DaSo_DrAttack_min=1,rym=-100,ry=-81] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.250 ~ ~0.000
/execute @a[score_DaSo_DrAttack_min=1,rym=-80,ry=-61] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.235 ~ ~0.086
/execute @a[score_DaSo_DrAttack_min=1,rym=-60,ry=-41] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.192 ~ ~0.161
/execute @a[score_DaSo_DrAttack_min=1,rym=-40,ry=-21] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.125 ~ ~0.217
/execute @a[score_DaSo_DrAttack_min=1,rym=-20,ry=-1] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~0.043 ~ ~0.246
/execute @a[score_DaSo_DrAttack_min=1,rym=0,ry=19] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.043 ~ ~0.246
/execute @a[score_DaSo_DrAttack_min=1,rym=20,ry=39] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.125 ~ ~0.217
/execute @a[score_DaSo_DrAttack_min=1,rym=40,ry=59] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.192 ~ ~0.161
/execute @a[score_DaSo_DrAttack_min=1,rym=60,ry=79] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.235 ~ ~0.086
/execute @a[score_DaSo_DrAttack_min=1,rym=80,ry=99] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.250 ~ ~0.000
/execute @a[score_DaSo_DrAttack_min=1,rym=100,ry=119] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.235 ~ ~-0.086
/execute @a[score_DaSo_DrAttack_min=1,rym=120,ry=139] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.192 ~ ~-0.161
/execute @a[score_DaSo_DrAttack_min=1,rym=140,ry=159] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.125 ~ ~-0.217
/execute @a[score_DaSo_DrAttack_min=1,rym=160,ry=179] ~ ~ ~ tp @e[type=ArmorStand,name=DaSoDrake,c=1] ~-0.043 ~ ~-0.246
/execute @e[type=ArmorStand,name=DaSoDrake] ~ ~ ~ particle magicCrit ~ ~ ~ 0 0 0 0.05 100
/execute @e[type=ArmorStand,name=DaSoDrake] ~ ~ ~ playsound item.flintandsteel.use neutral @a ~ ~ ~ 1 0
/scoreboard players remove @a[score_DaSo_DrAttack_min=1] DaSo_DrAttack 1
/execute @e[type=!Player,name=!DaSoDrake] ~ ~ ~ execute @e[r=1,type=ArmorStand,name=DaSoDrake] ~ ~ ~ scoreboard players set @a[r=18,score_DaSo_DrAttack_min=1] DaSo_DrAttack 1
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ execute @e[type=ArmorStand,name=DaSoDrake,c=1] ~ ~ ~ particle crit ~ ~ ~ 0 0 0 1 100
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ execute @e[type=ArmorStand,name=DaSoDrake,c=1] ~ ~ ~ playsound entity.firework.blast neutral @a ~ ~ ~ 1 2
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ execute @e[type=ArmorStand,name=DaSoDrake,c=1] ~ ~ ~ effect @e[r=2] minecraft:instant_damage 1 0
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ execute @e[type=ArmorStand,name=DaSoDrake,c=1] ~ ~ ~ execute @e[r=2,type=!ArmorStand] ~ ~ ~ particle blockcrack ~ ~ ~ 0 0 0 1 20 force @a 152
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ execute @e[type=ArmorStand,name=DaSoDrake,c=1] ~ ~ ~ kill @e[r=2,type=Item]
/execute @a[score_DaSo_DrAttack_min=1,score_DaSo_DrAttack=1] ~ ~ ~ kill @e[type=ArmorStand,name=DaSoDrake,c=1]
/scoreboard players set @a[score_DaSo_Sneak_min=1] DaSo_Sneak 0