const stage_boss_2_1 = [
    "minecraft:wither",
    'alexscaves:tremorzilla',
    'hellstone_golem:hellstone_golem',
    'legendary_monsters:skeletosaurus',
    'legendary_monsters:lava_eater',
    'legendary_monsters:withered_abomination',
    'undergarden:forgotten_guardian',
    'alexscaves:magnetron',
    "block_factorys_bosses:underworld_knight",
    'alexscaves:forsaken'
]
const stage_boss_2_2 = [
    'cataclysm:ancient_remnant',
    'cataclysm:scylla',
    'cataclysm:netherite_monstrosity',
    'cataclysm:ignis'
]
const stage_boss_3 = [
    "jerotesvillage:sediment_lord",
    "jerotesvillage:bright_land_beast",
    "jerotesvillage:corrosiver",
    "jerotesvillage:serpon_combat_executer",
    "jerotesvillage:tyrant_of_the_mountain_realm",
    "jerotesvillage:purple_sand_hag",
    "jerotesvillage:prosperous_envoy",
    "jerotesvillage:gemstone_malignasaur",
    'cataclysm:ender_guardian',
    'legendary_monsters:shulker_mimic',
    'legendary_monsters:endersent',
    'alexscaves:hullbreaker',
    'alexscaves:luxtructosaurus'
]
const boss_form_2_to_3 = [
]
stage_boss_2_1.forEach(boss=>{
    boss_form_2_to_3.push(boss)
})
stage_boss_2_2.forEach(boss => {
    boss_form_2_to_3.push(boss)
})
stage_boss_3.forEach(boss => {
    boss_form_2_to_3.push(boss)
})

const entityAttributeModifiers = {
    "cataclysm:scylla": 12,
    "legendary_monsters:cloud_golem": 0,
    "cataclysm:netherite_monstrosity": 18,
    "cataclysm:ignis": 12,
    "alexscaves:luxtructosaurus": 108,
    "alexscaves:atlatitan": 108,
    "alexscaves:hullbreaker": 50,
    "block_factorys_bosses:underworld_knight": 0,
    "jerotesvillage:corrosiver": 0,
    "jerotesvillage:bright_land_beast": 5,
    "jerotesvillage:gemstone_malignasaur": 0,
    "undergarden:forgotten_guardian":0,
    "alexscaves:magnetron":0,
    "minecraft:wither":0,
    "jerotesvillage:tyrant_of_the_mountain_realm":20
};
//boss伤害增加
const damageModifiers = [
    { entity_type: 'block_factorys_bosses:sandworm', addition: 0, multiply: 1.5 },
    { entity_type: "alexscaves:tremorzilla", addition: 0, multiply: 0.3 },
    { entity_type: 'alexscaves:magnetron', addition: 0, multiply: 5 },
    { entity_type: 'alexscaves:forsaken', addition: 4, multiply: 1 },
    { entity_type: 'cataclysm:the_harbinger', addition: 3, multiply: 1.5 },
    { entity_type: 'legendary_monsters:cloud_golem', addition: 0, multiply: 0.8 },
    { entity_type: 'cataclysm:netherite_monstrosity', addition: 0, multiply: 0.7 },
    { entity_type: 'jerotesvillage:prosperous_envoy', addition: 0, multiply: 2 },
    { entity_type: 'jerotesvillage:sediment_lord', addition: 0, multiply: 1.5 },
    { entity_type: 'alexscaves:atlatitan', addition: 0, multiply: 6.5 },
    { entity_type: 'alexscaves:hullbreaker', addition: 0, multiply: 2 },
    { entity_type: 'jerotesvillage:purple_sand_hag', addition: 30, multiply: 1 },
    {entity_type: "jerotesvillage:serpon_combat_executer", addition: 0, multiply: 0.8 },
];