From e1feb22144d2821c577cb0a281f77c54306f437c Mon Sep 17 00:00:00 2001 From: Felix Perktold <> Date: Thu, 23 Jul 2026 20:26:04 +0000 Subject: asd --- config/archers/items_v2.json | 250 +++++++++++++++++++++++++++++++++++++++++++ config/archers/tweaks.json | 7 ++ config/archers/villages.json | 79 ++++++++++++++ 3 files changed, 336 insertions(+) create mode 100644 config/archers/items_v2.json create mode 100644 config/archers/tweaks.json create mode 100644 config/archers/villages.json (limited to 'config/archers') diff --git a/config/archers/items_v2.json b/config/archers/items_v2.json new file mode 100644 index 0000000..13054a6 --- /dev/null +++ b/config/archers/items_v2.json @@ -0,0 +1,250 @@ +{ + "ranged_weapons": { + "archers:netherite_heavy_crossbow": { + "pull_time": 35, + "damage": 15.0, + "velocity": 0.0 + }, + "archers:netherite_shortbow": { + "pull_time": 16, + "damage": 9.0, + "velocity": 0.0 + }, + "archers:royal_longbow": { + "pull_time": 30, + "damage": 10.0, + "velocity": 0.0 + }, + "archers:netherite_rapid_crossbow": { + "pull_time": 20, + "damage": 9.5, + "velocity": 0.0 + }, + "archers:heavy_crossbow": { + "pull_time": 35, + "damage": 13.0, + "velocity": 0.0 + }, + "archers:netherite_longbow": { + "pull_time": 30, + "damage": 12.0, + "velocity": 0.0 + }, + "archers:composite_longbow": { + "pull_time": 30, + "damage": 8.0, + "velocity": 0.0 + }, + "archers:rapid_crossbow": { + "pull_time": 20, + "damage": 8.5, + "velocity": 0.0 + }, + "archers:mechanic_shortbow": { + "pull_time": 16, + "damage": 8.0, + "velocity": 0.0 + } + }, + "melee_weapons": { + "golden_spear": { + "attack_damage": 3.0, + "attack_speed": -2.6, + "attributes": [] + }, + "diamond_spear": { + "attack_damage": 6.0, + "attack_speed": -2.6, + "attributes": [] + }, + "flint_spear": { + "attack_damage": 4.0, + "attack_speed": -2.6, + "attributes": [] + }, + "netherite_spear": { + "attack_damage": 7.0, + "attack_speed": -2.6, + "attributes": [] + }, + "iron_spear": { + "attack_damage": 5.0, + "attack_speed": -2.6, + "attributes": [] + } + }, + "armor_sets": { + "archer_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "ranger_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.08, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.03, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.08, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.03, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.08, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.03, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.08, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.03, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "netherite_ranger_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.1, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.1, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.1, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "ranged_weapon:damage", + "value": 0.1, + "operation": "MULTIPLY_BASE" + }, + { + "id": "ranged_weapon:haste", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + } + } +} \ No newline at end of file diff --git a/config/archers/tweaks.json b/config/archers/tweaks.json new file mode 100644 index 0000000..31da91c --- /dev/null +++ b/config/archers/tweaks.json @@ -0,0 +1,7 @@ +{ + "ignore_items_required_mods": false, + "power_enchantment_multiplier_per_level": 0.08, + "quick_charge_enchantment_multiplier_per_level": 0.1, + "serverside_crossbow_charging_tolerance": 0.95, + "enable_infinity_for_crossbows": true +} \ No newline at end of file diff --git a/config/archers/villages.json b/config/archers/villages.json new file mode 100644 index 0000000..5f97ac9 --- /dev/null +++ b/config/archers/villages.json @@ -0,0 +1,79 @@ +{ + "entries": [ + { + "pool": "minecraft:village/desert/houses", + "structures": [ + { + "id": "archers:village/desert/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/desert/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/savanna/houses", + "structures": [ + { + "id": "archers:village/savanna/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/savanna/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/plains/houses", + "structures": [ + { + "id": "archers:village/plains/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/plains/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/taiga/houses", + "structures": [ + { + "id": "archers:village/taiga/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/taiga/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/snowy/houses", + "structures": [ + { + "id": "archers:village/snowy/archery_range_large", + "weight": 5, + "limit": 1 + }, + { + "id": "archers:village/snowy/archery_range_small", + "weight": 5, + "limit": 1 + } + ] + } + ] +} \ No newline at end of file -- cgit v1.2.3