Armor set with full set bonus
Datapacks
Effects for a full set of armorLearn more
Wearing a helmet, straps, knives, and shoes — speed, strength, or Night Vision; taking off one — the bonus is missing. Like RPGs, only with a date pack for Minecraft 1.21.9 - 26.3, no mod.
My game select version
We'll remember in this browser and set up where your version is available. Open link settings are more important than this choice; the Vicki versions do not change.
Material
Without a “special” bonus, any armor of this material – both crafted and found – gives a bonus.
Bonus — Up to 3 Effects
Speed
Strength
Diamond set
Date · 1.21.9 - 26.3- Bonus
- Speed 1
- Bonus
- Force 1
Issue kit - /function set_diamond:give or commands
/give @s minecraft:diamond_helmet[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: шлем","color":"gold","italic":false},minecraft:enchantment_glint_override=true]/give @s minecraft:diamond_chestplate[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: нагрудник","color":"gold","italic":false},minecraft:enchantment_glint_override=true]/give @s minecraft:diamond_leggings[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: поножи","color":"gold","italic":false},minecraft:enchantment_glint_override=true]/give @s minecraft:diamond_boots[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: ботинки","color":"gold","italic":false},minecraft:enchantment_glint_override=true]What's inside the archive - 5 files
data/minecraft/tags/function/load.json
Load tag: the game calls these functions when loading the world and after /reload.
{
"values": [
"set_diamond:load"
]
}
data/set_diamond/function/load.mcfunction
When loading the world: check the kit once per second.
schedule function set_diamond:check 1s
data/set_diamond/function/check.mcfunction
Once per second: whoever is fully equipped gets a bonus.
execute as @a if items entity @s armor.head minecraft:diamond_helmet[minecraft:custom_data~{armor_set:"diamond"}] if items entity @s armor.chest minecraft:diamond_chestplate[minecraft:custom_data~{armor_set:"diamond"}] if items entity @s armor.legs minecraft:diamond_leggings[minecraft:custom_data~{armor_set:"diamond"}] if items entity @s armor.feet minecraft:diamond_boots[minecraft:custom_data~{armor_set:"diamond"}] run function set_diamond:bonus
schedule function set_diamond:check 1s
data/set_diamond/function/bonus.mcfunction
Bonus of the 3 s kit is updated while it's on.
effect give @s minecraft:speed 3 0 true
effect give @s minecraft:strength 3 0 true
data/set_diamond/function/give.mcfunction
♪ Function set_diamond:give ♪
give @s minecraft:diamond_helmet[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: шлем","color":"gold","italic":false},minecraft:enchantment_glint_override=true]
give @s minecraft:diamond_chestplate[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: нагрудник","color":"gold","italic":false},minecraft:enchantment_glint_override=true]
give @s minecraft:diamond_leggings[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: поножи","color":"gold","italic":false},minecraft:enchantment_glint_override=true]
give @s minecraft:diamond_boots[minecraft:custom_data={armor_set:"diamond"},minecraft:item_name={"text":"Алмазный сет: ботинки","color":"gold","italic":false},minecraft:enchantment_glint_override=true]
How to install
- Download the datapack
No need to unpack: the game reads it directly from the zip.
- Put it into the world
In single player - saves/<world>/datapacks, on the server - world/datapacks, then /reload.
- Put on the kit
All four items - and in a second the bonus will appear. A special kit gives /function set_diamond:give.
What you need to know
- Check - once per second. The effect is given for 3 seconds and updated until the kit is complete: the object has been removed, and the bonus ends itself.
- The sets are placed side by side. Each material has its own namespace (set_diamond): a diamond set for speed and a netherite set for strength work together.
- Special cannot be faked. Kit Label - Component custom_data: armor renamed by an anvil will not receive a bonus.
Armor color and pattern - color of leather armor and armor finishing, attributes without datapack - attribute generator.
Frequently asked questions
How to make a bonus for a full set of armor in Minecraft?
Datapack: Select material and effects. Once a second, the pack checks whether all four objects are on, and gives effect while the set is on the player.
Is it possible to make a special set rather than just any armor?
Yes: The "special set" is marked by a component of the constom_data, and it is issued as a box function for the diamond/function set_diamond:give. The usual armor will not give the same bonus material.
Is it possible to stage several sets?
Yes: each material has its own namespace, diamond and netherite sets work side by side.
