diff options
Diffstat (limited to 'config/rogues')
| -rw-r--r-- | config/rogues/items_v2.json | 505 | ||||
| -rw-r--r-- | config/rogues/tweaks.json | 19 | ||||
| -rw-r--r-- | config/rogues/villages.json | 54 |
3 files changed, 578 insertions, 0 deletions
diff --git a/config/rogues/items_v2.json b/config/rogues/items_v2.json new file mode 100644 index 0000000..e2c424e --- /dev/null +++ b/config/rogues/items_v2.json @@ -0,0 +1,505 @@ +{ + "weapons": { + "netherite_double_axe": { + "attack_damage": 9.6, + "attack_speed": -2.8, + "attributes": [] + }, + "iron_double_axe": { + "attack_damage": 7.0, + "attack_speed": -2.8, + "attributes": [] + }, + "golden_sickle": { + "attack_damage": 2.4, + "attack_speed": -2.0, + "attributes": [] + }, + "golden_dagger": { + "attack_damage": 1.8, + "attack_speed": -1.6, + "attributes": [] + }, + "diamond_double_axe": { + "attack_damage": 8.3, + "attack_speed": -2.8, + "attributes": [] + }, + "netherite_glaive": { + "attack_damage": 8.1, + "attack_speed": -2.6, + "attributes": [] + }, + "golden_double_axe": { + "attack_damage": 4.3, + "attack_speed": -2.8, + "attributes": [] + }, + "iron_dagger": { + "attack_damage": 3.3, + "attack_speed": -1.6, + "attributes": [] + }, + "diamond_sickle": { + "attack_damage": 5.0, + "attack_speed": -2.0, + "attributes": [] + }, + "flint_dagger": { + "attack_damage": 2.6, + "attack_speed": -1.6, + "attributes": [] + }, + "golden_glaive": { + "attack_damage": 3.5, + "attack_speed": -2.6, + "attributes": [] + }, + "iron_glaive": { + "attack_damage": 5.8, + "attack_speed": -2.6, + "attributes": [] + }, + "diamond_dagger": { + "attack_damage": 4.0, + "attack_speed": -1.6, + "attributes": [] + }, + "stone_double_axe": { + "attack_damage": 5.6, + "attack_speed": -2.8, + "attributes": [] + }, + "netherite_sickle": { + "attack_damage": 5.9, + "attack_speed": -2.0, + "attributes": [] + }, + "iron_sickle": { + "attack_damage": 4.1, + "attack_speed": -2.0, + "attributes": [] + }, + "netherite_dagger": { + "attack_damage": 4.7, + "attack_speed": -1.6, + "attributes": [] + }, + "diamond_glaive": { + "attack_damage": 7.0, + "attack_speed": -2.6, + "attributes": [] + } + }, + "armor_sets": { + "assassin_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.02, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 4, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.02, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 4, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.02, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.02, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "netherite_assassin_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 4, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 4, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 2, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.attack_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "berserker_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 8, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 6, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "warrior_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 2, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.04, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 5, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.04, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 4, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.04, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 1, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.04, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "rogue_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 1, + "attributes": [ + { + "id": "minecraft:generic.attack_speed", + "value": 0.04, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_speed", + "value": 0.04, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_speed", + "value": 0.04, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 1, + "attributes": [ + { + "id": "minecraft:generic.attack_speed", + "value": 0.04, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.movement_speed", + "value": 0.05, + "operation": "MULTIPLY_BASE" + } + ] + } + }, + "netherite_berserker_armor": { + "armor_toughness": 0.0, + "knockback_resistance": 0.0, + "head": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "chest": { + "armor": 8, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "legs": { + "armor": 6, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + } + ] + }, + "feet": { + "armor": 3, + "attributes": [ + { + "id": "minecraft:generic.attack_damage", + "value": 0.05, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.knockback_resistance", + "value": 0.1, + "operation": "MULTIPLY_BASE" + }, + { + "id": "minecraft:generic.armor_toughness", + "value": 1.0, + "operation": "ADDITION" + } + ] + } + } + } +}
\ No newline at end of file diff --git a/config/rogues/tweaks.json b/config/rogues/tweaks.json new file mode 100644 index 0000000..1ff8f03 --- /dev/null +++ b/config/rogues/tweaks.json @@ -0,0 +1,19 @@ +{ + "ignore_items_required_mods": false, + "effects_raw_id_start": 700, + "slice_and_dice_damage_multiplier": 0.1, + "slice_and_dice_max_stacks": 10, + "stealth_movement_speed_multiplier": -0.5, + "stealth_follow_range": 1.0, + "stealth_visibility_multiplier": 0.1, + "shattered_armor_multiplier": -0.3, + "shout_damage_multiplier": -0.3, + "charge_speed_multiplier": 0.5, + "charge_knockback_resistance_bonus": 0.5, + "enable_rebalance_enchantment_sharpness": true, + "enchantment_sharpness_multiplier_per_level": 0.08, + "enable_rebalance_enchantment_smite": true, + "enchantment_smite_multiplier_per_level": 0.12, + "enable_rebalance_enchantment_arthropods": true, + "enchantment_arthropods_multiplier_per_level": 0.12 +}
\ No newline at end of file diff --git a/config/rogues/villages.json b/config/rogues/villages.json new file mode 100644 index 0000000..50ce5be --- /dev/null +++ b/config/rogues/villages.json @@ -0,0 +1,54 @@ +{ + "entries": [ + { + "pool": "minecraft:village/desert/houses", + "structures": [ + { + "id": "rogues:village/desert/barracks", + "weight": 6, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/savanna/houses", + "structures": [ + { + "id": "rogues:village/savanna/barracks", + "weight": 6, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/plains/houses", + "structures": [ + { + "id": "rogues:village/plains/barracks", + "weight": 6, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/taiga/houses", + "structures": [ + { + "id": "rogues:village/taiga/barracks", + "weight": 6, + "limit": 1 + } + ] + }, + { + "pool": "minecraft:village/snowy/houses", + "structures": [ + { + "id": "rogues:village/snowy/barracks", + "weight": 6, + "limit": 1 + } + ] + } + ] +}
\ No newline at end of file |
