commit e25441de6abed3120ec0c72d117169614540e138 Author: cuqmbr Date: Sat Mar 29 12:18:51 2025 +0200 initial commit diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/adventuring_time.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/adventuring_time.json new file mode 100644 index 0000000..df86a46 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/adventuring_time.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/adventuring_time": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/almost_there.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/almost_there.json new file mode 100644 index 0000000..0e9de56 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/almost_there.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/almost_there": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/arbalistic.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/arbalistic.json new file mode 100644 index 0000000..15184c4 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/arbalistic.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/arbalistic": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/avoid_vibration.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/avoid_vibration.json new file mode 100644 index 0000000..43f0479 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/avoid_vibration.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/avoid_vibration": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/bullseye.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/bullseye.json new file mode 100644 index 0000000..cc2efd5 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/bullseye.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/bullseye": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/craft_decorated_pot_using_only_sherds.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/craft_decorated_pot_using_only_sherds.json new file mode 100644 index 0000000..b28e962 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/craft_decorated_pot_using_only_sherds.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/craft_decorated_pot_using_only_sherds": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/fall_from_world_height.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/fall_from_world_height.json new file mode 100644 index 0000000..18cb1ad --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/fall_from_world_height.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/fall_from_world_height": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/hero_of_the_village.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/hero_of_the_village.json new file mode 100644 index 0000000..e5d221a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/hero_of_the_village.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/hero_of_the_village": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/honey_block_slide.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/honey_block_slide.json new file mode 100644 index 0000000..93ffeb7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/honey_block_slide.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/honey_block_slide": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_a_mob.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_a_mob.json new file mode 100644 index 0000000..365e358 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_a_mob.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/kill_a_mob": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_all_mobs.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_all_mobs.json new file mode 100644 index 0000000..79ffbb7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_all_mobs.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/kill_all_mobs": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_mob_near_sculk_catalyst.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_mob_near_sculk_catalyst.json new file mode 100644 index 0000000..b8e30b3 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/kill_mob_near_sculk_catalyst.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/kill_mob_near_sculk_catalyst": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/lightning_rod_with_villager_no_fire.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/lightning_rod_with_villager_no_fire.json new file mode 100644 index 0000000..0bff6f8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/lightning_rod_with_villager_no_fire.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/lightning_rod_with_villager_no_fire": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/ol_betsy.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/ol_betsy.json new file mode 100644 index 0000000..a54ec10 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/ol_betsy.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/ol_betsy": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/play_jukebox_in_meadows.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/play_jukebox_in_meadows.json new file mode 100644 index 0000000..d2e7e11 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/play_jukebox_in_meadows.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/play_jukebox_in_meadows": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/read_power_of_chiseled_bookshelf.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/read_power_of_chiseled_bookshelf.json new file mode 100644 index 0000000..2c849a8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/read_power_of_chiseled_bookshelf.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/read_power_of_chiseled_bookshelf": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/root.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/root.json new file mode 100644 index 0000000..4165fe8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/root.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/root": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/salvage_sherd.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/salvage_sherd.json new file mode 100644 index 0000000..572ecd7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/salvage_sherd.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/salvage_sherd": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/shoot_arrow.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/shoot_arrow.json new file mode 100644 index 0000000..47a14cb --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/shoot_arrow.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/shoot_arrow": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sleep_in_bed.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sleep_in_bed.json new file mode 100644 index 0000000..4ea4bdd --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sleep_in_bed.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/sleep_in_bed": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sniper_duel.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sniper_duel.json new file mode 100644 index 0000000..1b64423 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/sniper_duel.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/sniper_duel": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_dragon.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_dragon.json new file mode 100644 index 0000000..ec986d7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_dragon.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/spyglass_at_dragon": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_ghast.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_ghast.json new file mode 100644 index 0000000..7a8a7d4 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_ghast.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/spyglass_at_ghast": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_parrot.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_parrot.json new file mode 100644 index 0000000..4eac7fa --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/spyglass_at_parrot.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/spyglass_at_parrot": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/summon_iron_golem.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/summon_iron_golem.json new file mode 100644 index 0000000..6e63fd1 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/summon_iron_golem.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/summon_iron_golem": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/throw_trident.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/throw_trident.json new file mode 100644 index 0000000..28ec9c2 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/throw_trident.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/throw_trident": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/totem_of_undying.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/totem_of_undying.json new file mode 100644 index 0000000..452eb20 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/totem_of_undying.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/totem_of_undying": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade.json new file mode 100644 index 0000000..2982ca8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/trade": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade_at_world_height.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade_at_world_height.json new file mode 100644 index 0000000..87aaad7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trade_at_world_height.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/trade_at_world_height": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_all_exclusive_armor_patterns.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_all_exclusive_armor_patterns.json new file mode 100644 index 0000000..6c88f69 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_all_exclusive_armor_patterns.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/trim_with_all_exclusive_armor_patterns": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_any_armor_pattern.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_any_armor_pattern.json new file mode 100644 index 0000000..e9e5777 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/trim_with_any_armor_pattern.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/trim_with_any_armor_pattern": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/two_birds_one_arrow.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/two_birds_one_arrow.json new file mode 100644 index 0000000..f43b4fa --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/two_birds_one_arrow.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/two_birds_one_arrow": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/very_very_frightening.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/very_very_frightening.json new file mode 100644 index 0000000..1976c4a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/very_very_frightening.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/very_very_frightening": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/voluntary_exile.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/voluntary_exile.json new file mode 100644 index 0000000..9d0d118 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/voluntary_exile.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/voluntary_exile": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/walk_on_powder_snow_with_leather_boots.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/walk_on_powder_snow_with_leather_boots.json new file mode 100644 index 0000000..19960d9 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/walk_on_powder_snow_with_leather_boots.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/walk_on_powder_snow_with_leather_boots": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/whos_the_pillager_now.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/whos_the_pillager_now.json new file mode 100644 index 0000000..0cfc7c8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/adventure/whos_the_pillager_now.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:adventure/whos_the_pillager_now": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_breath.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_breath.json new file mode 100644 index 0000000..b3355bc --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_breath.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/dragon_breath": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_egg.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_egg.json new file mode 100644 index 0000000..aefd69a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/dragon_egg.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/dragon_egg": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/elytra.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/elytra.json new file mode 100644 index 0000000..b2b1d9e --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/elytra.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/elytra": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/enter_end_gateway.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/enter_end_gateway.json new file mode 100644 index 0000000..d32b993 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/enter_end_gateway.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/enter_end_gateway": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/find_end_city.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/find_end_city.json new file mode 100644 index 0000000..f0d0dd6 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/find_end_city.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/find_end_city": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/kill_dragon.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/kill_dragon.json new file mode 100644 index 0000000..66e95e6 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/kill_dragon.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/kill_dragon": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/levitate.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/levitate.json new file mode 100644 index 0000000..3a4e15f --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/levitate.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/levitate": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/respawn_dragon.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/respawn_dragon.json new file mode 100644 index 0000000..1773791 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/respawn_dragon.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/respawn_dragon": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/end/root.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/root.json new file mode 100644 index 0000000..bb61fe9 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/end/root.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:end/root": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_note_block.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_note_block.json new file mode 100644 index 0000000..7a46bad --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_note_block.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/allay_deliver_cake_to_note_block": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_noteblock.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_noteblock.json new file mode 100644 index 0000000..fe05c1a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_cake_to_noteblock.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/allay_deliver_cake_to_noteblock": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_item_to_player.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_item_to_player.json new file mode 100644 index 0000000..cf454cb --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/allay_deliver_item_to_player.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/allay_deliver_item_to_player": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/axolotl_in_a_bucket.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/axolotl_in_a_bucket.json new file mode 100644 index 0000000..9151aaf --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/axolotl_in_a_bucket.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/axolotl_in_a_bucket": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/balanced_diet.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/balanced_diet.json new file mode 100644 index 0000000..49af5d4 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/balanced_diet.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/balanced_diet": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/bred_all_animals.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/bred_all_animals.json new file mode 100644 index 0000000..cfc7cd3 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/bred_all_animals.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/bred_all_animals": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/breed_an_animal.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/breed_an_animal.json new file mode 100644 index 0000000..9589b54 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/breed_an_animal.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/breed_an_animal": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/complete_catalogue.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/complete_catalogue.json new file mode 100644 index 0000000..76d0777 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/complete_catalogue.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/complete_catalogue": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/feed_snifflet.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/feed_snifflet.json new file mode 100644 index 0000000..e9fc677 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/feed_snifflet.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/feed_snifflet": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/fishy_business.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/fishy_business.json new file mode 100644 index 0000000..192bff5 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/fishy_business.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/fishy_business": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/froglights.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/froglights.json new file mode 100644 index 0000000..692e817 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/froglights.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/froglights": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/kill_axolotl_target.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/kill_axolotl_target.json new file mode 100644 index 0000000..2009d66 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/kill_axolotl_target.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/kill_axolotl_target": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/leash_all_frog_variants.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/leash_all_frog_variants.json new file mode 100644 index 0000000..8d5eed8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/leash_all_frog_variants.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/leash_all_frog_variants": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/make_a_sign_glow.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/make_a_sign_glow.json new file mode 100644 index 0000000..0790dd3 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/make_a_sign_glow.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/make_a_sign_glow": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_netherite_hoe.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_netherite_hoe.json new file mode 100644 index 0000000..5132fb1 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_netherite_hoe.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/obtain_netherite_hoe": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_sniffer_egg.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_sniffer_egg.json new file mode 100644 index 0000000..df926c2 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/obtain_sniffer_egg.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/obtain_sniffer_egg": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_any_sniffer_seed.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_any_sniffer_seed.json new file mode 100644 index 0000000..e77e065 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_any_sniffer_seed.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/plant_any_sniffer_seed": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_seed.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_seed.json new file mode 100644 index 0000000..f1e3371 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/plant_seed.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/plant_seed": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/ride_a_boat_with_a_goat.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/ride_a_boat_with_a_goat.json new file mode 100644 index 0000000..b69222c --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/ride_a_boat_with_a_goat.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/ride_a_boat_with_a_goat": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/root.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/root.json new file mode 100644 index 0000000..5ae2b89 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/root.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/root": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/safely_harvest_honey.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/safely_harvest_honey.json new file mode 100644 index 0000000..3331ba9 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/safely_harvest_honey.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/safely_harvest_honey": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/silk_touch_nest.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/silk_touch_nest.json new file mode 100644 index 0000000..add8897 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/silk_touch_nest.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/silk_touch_nest": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tactical_fishing.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tactical_fishing.json new file mode 100644 index 0000000..9a77328 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tactical_fishing.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/tactical_fishing": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tadpole_in_a_bucket.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tadpole_in_a_bucket.json new file mode 100644 index 0000000..995b350 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tadpole_in_a_bucket.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/tadpole_in_a_bucket": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tame_an_animal.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tame_an_animal.json new file mode 100644 index 0000000..716e89a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/tame_an_animal.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/tame_an_animal": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_off.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_off.json new file mode 100644 index 0000000..268cd1a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_off.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/wax_off": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_on.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_on.json new file mode 100644 index 0000000..69bd766 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/husbandry/wax_on.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:husbandry/wax_on": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_effects.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_effects.json new file mode 100644 index 0000000..ef805ce --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_effects.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/all_effects": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_potions.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_potions.json new file mode 100644 index 0000000..4131788 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/all_potions.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/all_potions": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/brew_potion.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/brew_potion.json new file mode 100644 index 0000000..6942fe0 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/brew_potion.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/brew_potion": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/charge_respawn_anchor.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/charge_respawn_anchor.json new file mode 100644 index 0000000..ec13e9a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/charge_respawn_anchor.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/charge_respawn_anchor": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_beacon.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_beacon.json new file mode 100644 index 0000000..c0e90a8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_beacon.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/create_beacon": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_full_beacon.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_full_beacon.json new file mode 100644 index 0000000..0d700e6 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/create_full_beacon.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/create_full_beacon": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/distract_piglin.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/distract_piglin.json new file mode 100644 index 0000000..bc52453 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/distract_piglin.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/distract_piglin": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/explore_nether.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/explore_nether.json new file mode 100644 index 0000000..669c6cd --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/explore_nether.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/explore_nether": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/fast_travel.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/fast_travel.json new file mode 100644 index 0000000..db58e32 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/fast_travel.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/fast_travel": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_bastion.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_bastion.json new file mode 100644 index 0000000..5a934e8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_bastion.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/find_bastion": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_fortress.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_fortress.json new file mode 100644 index 0000000..9102369 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/find_fortress.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/find_fortress": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/get_wither_skull.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/get_wither_skull.json new file mode 100644 index 0000000..6d4f122 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/get_wither_skull.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/get_wither_skull": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/loot_bastion.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/loot_bastion.json new file mode 100644 index 0000000..d7c941f --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/loot_bastion.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/loot_bastion": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/netherite_armor.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/netherite_armor.json new file mode 100644 index 0000000..cfd0ef1 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/netherite_armor.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/netherite_armor": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_ancient_debris.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_ancient_debris.json new file mode 100644 index 0000000..1e63e6d --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_ancient_debris.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/obtain_ancient_debris": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_blaze_rod.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_blaze_rod.json new file mode 100644 index 0000000..3b941fe --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_blaze_rod.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/obtain_blaze_rod": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_crying_obsidian.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_crying_obsidian.json new file mode 100644 index 0000000..13802fe --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/obtain_crying_obsidian.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/obtain_crying_obsidian": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/return_to_sender.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/return_to_sender.json new file mode 100644 index 0000000..a11098a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/return_to_sender.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/return_to_sender": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider.json new file mode 100644 index 0000000..d28514f --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/ride_strider": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider_in_overworld_lava.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider_in_overworld_lava.json new file mode 100644 index 0000000..a3d3e20 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/ride_strider_in_overworld_lava.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/ride_strider_in_overworld_lava": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/root.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/root.json new file mode 100644 index 0000000..eeca2c5 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/root.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/root": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/summon_wither.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/summon_wither.json new file mode 100644 index 0000000..c1a8c2b --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/summon_wither.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/summon_wither": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/uneasy_alliance.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/uneasy_alliance.json new file mode 100644 index 0000000..ed56dea --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/uneasy_alliance.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/uneasy_alliance": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/use_lodestone.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/use_lodestone.json new file mode 100644 index 0000000..cf092e4 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/nether/use_lodestone.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:nether/use_lodestone": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/cure_zombie_villager.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/cure_zombie_villager.json new file mode 100644 index 0000000..40fe4b8 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/cure_zombie_villager.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/cure_zombie_villager": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/deflect_arrow.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/deflect_arrow.json new file mode 100644 index 0000000..5920753 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/deflect_arrow.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/deflect_arrow": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enchant_item.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enchant_item.json new file mode 100644 index 0000000..79cb2bd --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enchant_item.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/enchant_item": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_end.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_end.json new file mode 100644 index 0000000..7ef9847 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_end.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/enter_the_end": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_nether.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_nether.json new file mode 100644 index 0000000..69910e7 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/enter_the_nether.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/enter_the_nether": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/follow_ender_eye.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/follow_ender_eye.json new file mode 100644 index 0000000..1028361 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/follow_ender_eye.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/follow_ender_eye": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/form_obsidian.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/form_obsidian.json new file mode 100644 index 0000000..1038e8a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/form_obsidian.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/form_obsidian": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/iron_tools.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/iron_tools.json new file mode 100644 index 0000000..c5c0cfc --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/iron_tools.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/iron_tools": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/lava_bucket.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/lava_bucket.json new file mode 100644 index 0000000..7a659d2 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/lava_bucket.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/lava_bucket": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_diamond.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_diamond.json new file mode 100644 index 0000000..d5676ae --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_diamond.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/mine_diamond": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_stone.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_stone.json new file mode 100644 index 0000000..d487e5a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/mine_stone.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/mine_stone": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/obtain_armor.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/obtain_armor.json new file mode 100644 index 0000000..fcc0cd3 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/obtain_armor.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/obtain_armor": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/root.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/root.json new file mode 100644 index 0000000..44d4662 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/root.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/root": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/shiny_gear.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/shiny_gear.json new file mode 100644 index 0000000..1a1ab3a --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/shiny_gear.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/shiny_gear": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/smelt_iron.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/smelt_iron.json new file mode 100644 index 0000000..ec30aaa --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/smelt_iron.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/smelt_iron": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/advancement/expand_worldborder_on_advancement/story/upgrade_tools.json b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/upgrade_tools.json new file mode 100644 index 0000000..210aa58 --- /dev/null +++ b/data/bebrashield/advancement/expand_worldborder_on_advancement/story/upgrade_tools.json @@ -0,0 +1,20 @@ +{ + "criteria": { + "requirement": { + "trigger": "minecraft:tick", + "conditions": { + "player": { + "type_specific": { + "type": "player", + "advancements": { + "minecraft:story/upgrade_tools": true + } + } + } + } + } + }, + "rewards": { + "function": "bebrashield:expand" + } +} diff --git a/data/bebrashield/function/expand_worldborder_on_advancement/expand.mcfunction b/data/bebrashield/function/expand_worldborder_on_advancement/expand.mcfunction new file mode 100644 index 0000000..26f637d --- /dev/null +++ b/data/bebrashield/function/expand_worldborder_on_advancement/expand.mcfunction @@ -0,0 +1,8 @@ +scoreboard players add $global bebrashield.expand_worldborder_on_advancement.advancements_received 1 + +scoreboard players operation $global bebrashield.expand_worldborder_on_advancement.temp = $global bebrashield.expand_worldborder_on_advancement.advancements_received +scoreboard players operation $global bebrashield.expand_worldborder_on_advancement.temp /= $global bebrashield.expand_worldborder_on_advancement.expand_distance + +scoreboard players operation $global bebrashield.expand_worldborder_on_advancement.expand_distance = $global bebrashield.expand_worldborder_on_advancement.temp + +worldborder add 8 diff --git a/data/bebrashield/function/expand_worldborder_on_advancement/init.mcfunction b/data/bebrashield/function/expand_worldborder_on_advancement/init.mcfunction new file mode 100644 index 0000000..629966b --- /dev/null +++ b/data/bebrashield/function/expand_worldborder_on_advancement/init.mcfunction @@ -0,0 +1,14 @@ +say Reloading bebrashield:expand_worldborder_on_advancement... + +scoreboard objectives add bebrashield.expand_worldborder_on_advancement.consts.max_worldborder dummy + +scoreboard objectives add bebrashield.expand_worldborder_on_advancement.temp dummy + +scoreboard objectives add bebrashield.expand_worldborder_on_advancement.expand_distance dummy +scoreboard objectives add bebrashield.expand_worldborder_on_advancement.advancements_received dummy + +execute unless score $global bebrashield.expand_worldborder_on_advancement.advancements_received >= $global bebrashield.consts.zero run scoreboard players set $global bebrashield.expand_worldborder_on_advancement.advancements_received 0 + +execute unless score $global bebrashield.expand_worldborder_on_advancement.expand_distance >= $global bebrashield.consts.zero run scoreboard players set $global bebrashield.expand_worldborder_on_advancement.expand_distance 8 + +say Reloaded bebrashield:expand_worldborder_on_advancement. diff --git a/data/bebrashield/function/init.mcfunction b/data/bebrashield/function/init.mcfunction new file mode 100644 index 0000000..b2a4b4d --- /dev/null +++ b/data/bebrashield/function/init.mcfunction @@ -0,0 +1,11 @@ +say Reloading bebrashield:root... + +scoreboard objectives add bebrashield.consts.zero dummy +scoreboard objectives add bebrashield.consts.one dummy + +scoreboard players set $global bebrashield.consts.zero 0 +scoreboard players set $global bebrashield.consts.zero 1 + +function bebrashield:expand_worldborder_on_advancement/init + +say Reloaded bebrashield:root. diff --git a/data/minecraft/tags/function/load.json b/data/minecraft/tags/function/load.json new file mode 100644 index 0000000..91c3e5a --- /dev/null +++ b/data/minecraft/tags/function/load.json @@ -0,0 +1,5 @@ +{ + "values": [ + "bebrashield:init" + ] +} diff --git a/pack.mcmeta b/pack.mcmeta new file mode 100644 index 0000000..6c6e96a --- /dev/null +++ b/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "pack_format": 61, + "description": "Expand worldborder on receiving advancements." + } +}