Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Eternal Torch of Soul Wrath Tutorial:
- 1st Part (Item Part):
- 1. Put this in a repeating command block, always active: execute at @e[type=minecraft:item,nbt={Item:{id:"minecraft:end_crystal",Count:1b}}] if entity @e[type=minecraft:item,distance=..1,nbt={Item:{id:"minecraft:soul_sand",Count:1b}}] if entity @e[type=minecraft:item,distance=..1,nbt={Item:{id:"minecraft:soul_torch",Count:1b}}] if entity @e[type=minecraft:item,distance=..1,nbt={Item:{id:"minecraft:fire_charge",Count:1b}}] if entity @e[type=minecraft:item,distance=..1,nbt={Item:{id:"minecraft:nether_star",Count:1b}}] run summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}
- 2. Put this in a chain command block, conditional, always active, connected to 1st one: kill @e[type=minecraft:item,nbt=!{Item:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}]
- 3. Put this in a chain command block, conditional, always active, connected to 2nd one: execute at @e[type=minecraft:item,nbt={Item:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run summon minecraft:area_effect_cloud ~ ~0.5 ~ {Particle:"soul_fire_flame",Radius:1f,RadiusPerTick:0.1f,Duration:10}
- 4. Put this in a chain command block, conditional, always active, connected to 3rd one: execute at @e[type=minecraft:item,nbt={Item:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run playsound minecraft:entity.allay.death ambient @a ~ ~0.5 ~ 1 0 1
- 5. Put this in a chain command block, conditional, always active, connected to 4th one: scoreboard objectives add soulflame_jump minecraft.custom:minecraft.jump
- 6. Put this in a chain command block, conditional, always active, connected to 5th one: scoreboard objectives add soulflame_sneak minecraft.custom:minecraft.sneak_time
- 2nd Part (Effects Part):
- 1. Put this in a repeating command block, always active: execute as @a unless entity @s[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run scoreboard players set @s soulflame_jump 0
- 2. Put this in a repeating command block, always active: execute as @a unless entity @s[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run scoreboard players set @s soulflame_sneak 0
- 3. Put this in a repeating command block, always active: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run particle minecraft:soul_fire_flame ~ ~1 ~ 0.25 0.5 0.25 0.125 1 force @a
- 4. Put this in a repeating command block, always active: effect give @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] minecraft:fire_resistance 1 0 true
- 5. Put this in a repeating command block, always active: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}}] run playsound minecraft:block.fire.ambient ambient @a ~ ~1 ~ 0.25 2 0.25
- 6. Put this in a repeating command block, always active: execute as @e[type=!minecraft:player,tag=!soulflame,tag=!soulflame_target] at @s if entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..1] run tag @s add soulflame_target
- 7. Put this in a repeating command block, always active: effect give @e[tag=soulflame_target] minecraft:weakness 1 255 true
- 8. Put this in a repeating command block, always active: effect give @e[tag=soulflame_target] minecraft:slowness 1 255 true
- 9. Put this in a repeating command block, always active: execute at @e[tag=soulflame_target] run particle minecraft:soul_fire_flame ~ ~1 ~ 0.5 0.5 0.5 0.15 15 force @a
- 10. Put this in a repeating command block, always active: execute as @e[tag=soulflame_target] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run particle minecraft:soul_fire_flame ~ ~1 ~ 0.5 0.5 0.5 0.5 555 force @a
- 11. Put this in a chain command block, conditional, always active, connected to 10th one: execute as @e[tag=soulflame_target] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run playsound minecraft:entity.allay.death ambient @a ~ ~1 ~ 1 0 1
- 12. Put this in a chain command block, conditional, always active, connected to 11th one: execute as @e[tag=soulflame_target] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run effect give @s minecraft:invisibility 1 0 true
- 13. Put this in a chain command block, conditional, always active, connected to 12th one: execute as @e[tag=soulflame_target] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run data merge entity @s {Silent:1b}
- 14. Put this in a chain command block, conditional, always active, connected to 13th one: execute as @e[tag=soulflame_target] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run kill @s
- 15. Put this in a repeating command block, always active: execute as @e[tag=soulflame_nether] run data merge entity @s {NoAI:1b}
- 16. Put this in a repeating command block, always active: execute at @e[tag=soulflame_nether] run particle minecraft:soul_fire_flame ~ ~ ~ 0.5 0 0.5 0 5 force @a
- 17. Put this in a repeating command block, always active: execute as @e[tag=soulflame_nether] at @s run tp @s ~ ~-0.125 ~
- 18. Put this in a repeating command block, always active: execute as @e[tag=soulflame_nether] at @s unless block ~ ~2.5 ~ minecraft:air run kill @s
- 19. Put this in a repeating command block, always active: execute as @e[tag=soulflame_target] at @s if entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_jump=1..},distance=..25] run tag @s add soulflame_nether
- 20. Put this in a chain command block, conditional, always active, connected to 19th one: execute as @e[tag=soulflame_target] at @s if entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_jump=1..},distance=..25] run tag @s remove soulflame_target
- 21. Put this in a repeating command block, always active: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_jump=1..}] run playsound minecraft:entity.allay.death ambient @a ~ ~1 ~ 1 0 1
- 22. Put this in a chain command block, conditional, always active, connected to 21st one: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_jump=1..}] run particle minecraft:soul_fire_flame ~ ~1 ~ 0.5 0.5 0.5 0.5 555 force @a
- 23. Put this in a chain command block, conditional, always active, connected to 22nd one: scoreboard players set @a[scores={soulflame_jump=1..}] soulflame_jump 0
- 24. Put this in a repeating command block, always active: execute at @e[tag=soulflame] run particle minecraft:soul_fire_flame ~ ~ ~ 0.5 0.5 0.5 0.15 150 force @a
- 25. Put this in a repeating command block, always active: execute as @e[tag=soulflame] at @s unless block ~ ~-0.5 ~ minecraft:air run kill @s
- 26. Put this in a repeating command block, always active: execute as @e[tag=soulflame] at @s unless entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},distance=..25] run kill @s
- 27. Put this in a repeating command block, always active: execute as @e[tag=soulflame] at @s run tp @s ~ ~ ~ facing entity @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},sort=nearest,limit=1]
- 28. Put this in a repeating command block, always active: execute as @e[tag=soulflame] at @s run tp @s ^ ^-0.5 ^-1.5
- 29. Put this in a repeating command block, always active: execute as @e[type=!minecraft:player,tag=!soulflame,tag=!soulflame_target] at @s if entity @e[type=minecraft:armor_stand,tag=soulflame,distance=..3] run tag @s add soulflame_target
- 30. Put this in a repeating command block, always active: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_sneak=1..}] run playsound minecraft:block.fire.ambient ambient @a ~ ~ ~ 1 2 1
- 31. Put this in a chain command block, conditional, always active, connected to 30th one: execute at @a[nbt={SelectedItem:{id:"minecraft:soul_torch",Count:1b,tag:{display:{Name:'{"text":"Eternal Torch of Soul Wrath","italic":false}'},Enchantments:[{}]}}},scores={soulflame_sneak=1..}] run summon minecraft:armor_stand ^ ^1 ^1 {Silent:1b,Invulnerable:1b,Invisible:1b,Tags:["soulflame"]}
- 32. Put this in a chain command block, conditional, always active, connected to 31st one: scoreboard players set @a[scores={soulflame_sneak=1..}] soulflame_sneak 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement