{
"oversized_in_gui": true,
"model": {
"type": "minecraft:select",
"property": "minecraft:component",
"component": "minecraft:custom_name",
"cases": [
{
"when": ["Grenade Launcher", "Гранатомёт"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/granade_launcher"
}
}
}
},
{
"when": ["Scattergun", "Обрез Разведчика"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/scout_scat"
}
}
}
},
{
"when": ["Rocket Jumper", "Тренировочный ракетомёт"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper_pulling"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper_pulling"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper_pulling"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_jumper"
}
}
}
},
{
"when": ["Rocket Launcher", "Ракетомёт"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher_pulling"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher_pulling"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher_pulling"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/heavy_weapon/rocket_launcher"
}
}
}
},
{
"when": ["Shotgun", "Дробовик"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/9_0/weapons/crossbow/shotgun/shotgun"
}
}
}
},
{
"when": ["Medieval Crossbow", "Средневековый арбалет"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/arbal"
}
}
}
},
{
"when": ["Crusaders Crossbow", "Арбалет крестоносца"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/crossbow/crussbow"
}
}
}
},
{
"when": ["Beggar's Bazooka", "Базука бродяги"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka_pulling"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka_pulling"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka_pulling"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/beggars_bazooka"
}
}
}
},
{
"when": ["Combat Shotgun", "Боевой дробовик"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/battle_shot"
}
}
}
},
{
"when": ["KS-23", "КС-23"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/cs23"
}
}
}
},
{
"when": ["Double Barrel", "Двустволка"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/db"
}
}
}
},
{
"when": ["Frontier Justice", "Самосуд"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier_charge_fw"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/frontier"
}
}
}
},
{
"when": ["Sawed-Off", "Обрез"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/sawed"
}
}
}
},
{
"when": ["Tactical Shotgun", "Тактический дробовик"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/spas"
}
}
}
},
{
"when": ["Trench Gun", "Траншейное ружьё"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/shotgun/trench_gun"
}
}
}
},
{
"when": ["Winchester", "Винчестер"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/winchester"
}
}
}
},
{
"when": ["Flare Gun", "Сигнальная ракетница"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/flare"
}
}
}
},
{
"when": ["Bazaar Bargain", "Базарная безделушка"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/bazaar_bargain"
}
}
}
},
{
"when": ["Laser Musket", "Лазерный мушкет"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/laser_musket"
}
}
}
},
{
"when": ["Musket", "Мушкет"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/musket"
}
}
}
},
{
"when": ["Loch-n-Load", "Подкидыш"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/lochnload"
}
}
}
},
{
"when": ["Faustpatrone", "Фаустпатрон"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/panzerfaust"
}
}
}
},
{
"when": ["Black Box", "Чёрный ящик"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box_charge_loaded"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box_pulling"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box_pulling"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box_pulling"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/black_box"
}
}
}
},
{
"when": ["Original", "Прародитель"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake_pulling"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake_pulling"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake_pulling"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/heavy_weapon/quake"
}
}
}
},
{
"when": ["Mauser Rifle", "Винтовка Маузера"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98_arrow"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mauser98"
}
}
}
},
{
"when": ["Mosin Rifle", "Винтовка Мосина"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin_firework"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/mosin"
}
}
}
},
{
"when": "HK G36",
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/classic"
}
}
}
},
{
"when": ["Sniper Rifle", "Снайперская винтовка"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle_charge_fire"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/sniper_rifle"
}
}
}
},
{
"when": ["Heavy Duty", "Тяжёлая ноша"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk_charge_firework"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/svk"
}
}
}
},
{
"when": ["AWPer Hand", "Слонобой"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/awped"
}
}
}
},
{
"when": ["VSS Vintorez", "Винторез"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss_charge_firework"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/rifle/vss"
}
}
}
},
{
"when": ["44-special", "44-ый специальный"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/38sp"
}
}
}
},
{
"when": ["Ambassador", "Амбассадор"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/ambas"
}
}
}
},
{
"when": ["Colt 1851", "Кольт 1851"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/coltrev"
}
}
}
},
{
"when": "Tool Gun",
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/gm_toolgun"
}
}
}
},
{
"when": ["Revolver", "Револьвер"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/magnum"
}
}
}
},
{
"when": ["Nagant M1895", "Наган"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/nagan"
}
}
}
},
{
"when": ["Ol' Sheriff", "Старый шериф"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff_charge"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff_charge"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/revolver/olsheriff"
}
}
}
},
{
"when": ["Tranquilizer", "Транквилизатор"],
"model": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank_charged"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank_charged"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "ksepsp:item/8_0/weapons/crossbow/single_shot/trank"
}
}
}
}
],
"fallback": {
"type": "minecraft:select",
"property": "minecraft:charge_type",
"cases": [
{
"when": "arrow",
"model": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow_arrow"
}
},
{
"when": "rocket",
"model": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow_firework"
}
}
],
"fallback": {
"type": "minecraft:condition",
"property": "minecraft:using_item",
"on_true": {
"type": "minecraft:range_dispatch",
"property": "minecraft:crossbow/pull",
"entries": [
{
"threshold": 0.58,
"model": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow_pulling_1"
}
},
{
"threshold": 1,
"model": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow_pulling_2"
}
}
],
"fallback": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow_pulling_0"
}
},
"on_false": {
"type": "minecraft:model",
"model": "minecraft:item/crossbow"
}
}
}
}
}