A Village Defender who is always there for villagers who need him, the Support Villager. Capable of summoning sprites that can attack monsters. Has the ability to escape from enemies when needed. And has the power to bless other villagers if they get injured.
This command creation was created in Minecraft Bedrock 1.21.30
Join this channel to get access to perks:
/ @gameovergamingphil
Early access to my Upcoming Videos
Early access to new Structure Files and Worlds.
Loyalty badges next to your name in the comments.
Custom emoji to use in the comments.
Member shout-outs
COMMAND BLOCKS:
Indicator:
1st - execute as @e[type=villager] unless entity @s[scores={faith=1..}] run scoreboard players random @s faith 1 30
2nd - execute as @e[scores={faith=5}] at @s positioned ~~10~ unless entity @e[name=support_indicator,r=2] run summon armor_stand support_indicator ~~~
3rd - execute as @e[name=support_indicator] at @s positioned ~~-10~ unless entity @e[scores={faith=5},r=0.5] run kill @s
4th - execute as @e[name=support_indicator] at @s run tp ~~~~10
5th - execute as @e[scores={faith=5}] at @s run tp @e[name=support_indicator,c=1] ~~10~
6th - execute as @e[name=support_indicator] at @s run particle minecraft:villager_happy ^^-9^1
7th - effect @e[name=support_indicator] invisibility 1 1 true
Normal Attack (Sprite):
8th - execute as @e[scores={faith=5}] at @s if entity @e[family=monster,r=10] unless entity @s[scores={sup_NA_cd=40}] run scoreboard players add @s sup_NA_cd 1
9th - execute as @e[scores={faith=5,sup_NA_cd=40}] at @s run summon allay sprite
10th - scoreboard players reset @e[scores={faith=5,sup_NA_cd=40}] sup_NA_cd
11th - execute as @e[name=sprite] at @s run particle minecraft:villager_happy
12th - effect @e[name=sprite] invisibility 1 1 true
13th - scoreboard players add @e[name=sprite] sprite_duration 1
14th - kill @e[scores={sprite_duration=200..}]
15th - execute as @e[scores={sprite_duration=100..}] at @s run tp ^^^0.3 facing @e[family=monster,c=1,r=10]
16th - execute as @e[scores={sprite_duration=100..}] at @s if entity @e[family=monster,r=1] run damage @e[family=monster,r=1,c=1] 1 magic entity @s
17th - execute as @e[scores={sprite_duration=100..}] at @s if entity @e[family=monster,r=1] run kill @s
Passive Skill (Second Chance):
18th - execute as @e[scores={faith=5}] unless entity @s[scores={sup_PS_cd=0..600}] run replaceitem entity @s slot.weapon.offhand 0 totem
19th - execute as @e[scores={faith=5}] unless entity @s[scores={sup_PS_cd=0..600}] run scoreboard players set @s sup_PS_cd 0
20th - execute as @e[scores={faith=5,sup_PS_cd=!600..}] unless entity @s[hasitem={item=totem}] run scoreboard players add @s sup_PS_cd 1
21st - scoreboard players reset @e[scores={faith=5,sup_PS_cd=600}] sup_PS_cd
22nd - execute as @e[scores={sup_PS_cd=1}] at @s run particle minecraft:knockback_roar_particle
23rd - effect @e[scores={sup_PS_cd=1}] invisibility 5 255 true
24th - effect @e[scores={sup_PS_cd=1}] resistance 5 255 true
25th - execute as @e[scores={sup_PS_cd=1}] at @s run scoreboard players set @e[family=monster,r=10] immobilize 100
26th - scoreboard players add @e[scores={immobilize=1..}] immobilize -1
27th - execute as @e[scores={immobilize=1..}] at @s run tp ~~~~-10
28th - execute as @e[scores={immobilize=1..}] at @s positioned ~~5~ unless entity @e[name=immobilize_indicator,r=0.5] run summon armor_stand immobilize_indicator
29th - execute as @e[name=immobilize_indicator] at @s positioned ~~-5~ unless entity @e[scores={immobilize=1..},r=0.5] run kill @s
30th - execute as @e[name=immobilize_indicator] at @s run tp ~~~~20
31st - effect @e[scores={immobilize=1..}] weakness 1 255 true
32nd - execute as @e[name=immobilize_indicator] at @s run particle minecraft:electric_spark_particle ^^-2.5^0.5
33rd - effect @e[name=immobilize_indicator] invisibility 1 1 true
Normal Skill (Revitalize):
34th - execute as @e[family=villager,scores={faith=!5}] at @s if entity @e[scores={faith=5},r=30] run replaceitem entity @s slot.armor.feet 0 keep chainmail_boots
35th - execute as @e[family=villager,scores={faith=!5}] at @s unless entity @e[scores={faith=5},r=30] run replaceitem entity @s slot.armor.feet 0 air
36th - execute as @e[family=villager,hasitem={item=chainmail_boots}] unless entity @s[hasitem={item=chainmail_boots,data=0}] run tag @s add injured
37th - execute as @e[scores={faith=5}] at @s unless entity @s[scores={sup_NS_cd=0..}] if entity @e[tag=injured,r=30] run scoreboard players set @s sup_NS_cd 0
38th - scoreboard players add @e[scores={sup_NS_cd=0..199}] sup_NS_cd 1
39th - scoreboard players reset @e[scores={sup_NS_cd=200}] sup_NS_cd
40th - execute as @e[scores={sup_NS_cd=1}] at @s run summon allay blessing ~~2~
41st - execute as @e[name=blessing] at @s unless entity @e[tag=injured,r=30] run kill @s
42nd - execute as @e[name=blessing] at @s run tp ^^^1 facing @e[tag=injured,r=30,c=1]
⚠️MAX TEXT REACHED⚠️😵💫😭
#Minecraft #GameOver23 #MinecraftPE #MinecraftBE