$data modify storage mob_heads:root data.drop_rate_multiplier set value $(dialog_drop_rate_multiplier)

$data modify storage mob_heads:root data.allay_init set value $(drop_rate_allay)
$data modify storage mob_heads:root data.armadillo_init set value $(drop_rate_armadillo)
$data modify storage mob_heads:root data.axolotl_init set value $(drop_rate_axolotl)
$data modify storage mob_heads:root data.axolotl_blue_init set value $(drop_rate_axolotl_blue)

$data modify storage mob_heads:root data.bat_init set value $(drop_rate_bat)
$data modify storage mob_heads:root data.bee_init set value $(drop_rate_bee)
$data modify storage mob_heads:root data.blaze_init set value $(drop_rate_blaze)
$data modify storage mob_heads:root data.bogged_init set value $(drop_rate_bogged)
$data modify storage mob_heads:root data.breeze_init set value $(drop_rate_breeze)

$data modify storage mob_heads:root data.camel_init set value $(drop_rate_camel)
$data modify storage mob_heads:root data.cat_init set value $(drop_rate_cat)
$data modify storage mob_heads:root data.cave_spider_init set value $(drop_rate_cave_spider)
$data modify storage mob_heads:root data.chicken_init set value $(drop_rate_chicken)
$data modify storage mob_heads:root data.cod_init set value $(drop_rate_cod)
$data modify storage mob_heads:root data.cow_init set value $(drop_rate_cow)
$data modify storage mob_heads:root data.creaking_init set value $(drop_rate_creaking)
$data modify storage mob_heads:root data.creeper_init set value $(drop_rate_creeper)
$data modify storage mob_heads:root data.creeper_charged_init set value $(drop_rate_creeper_charged)

$data modify storage mob_heads:root data.dolphin_init set value $(drop_rate_dolphin)
$data modify storage mob_heads:root data.donkey_init set value $(drop_rate_donkey)
$data modify storage mob_heads:root data.drowned_init set value $(drop_rate_drowned)

$data modify storage mob_heads:root data.elder_guardian_init set value $(drop_rate_elder_guardian)
$data modify storage mob_heads:root data.ender_dragon_init set value $(drop_rate_ender_dragon)
$data modify storage mob_heads:root data.enderman_init set value $(drop_rate_enderman)
$data modify storage mob_heads:root data.endermite_init set value $(drop_rate_endermite)
$data modify storage mob_heads:root data.evoker_init set value $(drop_rate_evoker)

$data modify storage mob_heads:root data.fox_init set value $(drop_rate_fox)
$data modify storage mob_heads:root data.frog_init set value $(drop_rate_frog)

$data modify storage mob_heads:root data.ghast_init set value $(drop_rate_ghast)
$data modify storage mob_heads:root data.glow_squid_init set value $(drop_rate_glow_squid)
$data modify storage mob_heads:root data.goat_init set value $(drop_rate_goat)
$data modify storage mob_heads:root data.guardian_init set value $(drop_rate_guardian)

$data modify storage mob_heads:root data.happy_ghast_init set value $(drop_rate_happy_ghast)
$data modify storage mob_heads:root data.hoglin_init set value $(drop_rate_hoglin)
$data modify storage mob_heads:root data.horse_init set value $(drop_rate_horse)
$data modify storage mob_heads:root data.husk_init set value $(drop_rate_husk)

$data modify storage mob_heads:root data.illusioner_init set value $(drop_rate_illusioner)
$data modify storage mob_heads:root data.iron_golem_init set value $(drop_rate_iron_golem)

$data modify storage mob_heads:root data.llama_init set value $(drop_rate_llama)

$data modify storage mob_heads:root data.magma_cube_init set value $(drop_rate_magma_cube)
$data modify storage mob_heads:root data.mooshroom_init set value $(drop_rate_mooshroom)
$data modify storage mob_heads:root data.mooshroom_brown_init set value $(drop_rate_mooshroom_brown)
$data modify storage mob_heads:root data.mule_init set value $(drop_rate_mule)

$data modify storage mob_heads:root data.ocelot_init set value $(drop_rate_ocelot)

# panda = normal, weak
$data modify storage mob_heads:root data.panda_init set value $(drop_rate_panda)
# panda special = lazy, brown, playful, aggressive, worried
$data modify storage mob_heads:root data.panda_special_init set value $(drop_rate_panda_special)
$data modify storage mob_heads:root data.parrot_init set value $(drop_rate_parrot)
$data modify storage mob_heads:root data.phantom_init set value $(drop_rate_phantom)
$data modify storage mob_heads:root data.pig_init set value $(drop_rate_pig)
$data modify storage mob_heads:root data.piglin_brute_init set value $(drop_rate_piglin_brute)
$data modify storage mob_heads:root data.piglin_init set value $(drop_rate_piglin)
$data modify storage mob_heads:root data.pillager_init set value $(drop_rate_pillager)
$data modify storage mob_heads:root data.polar_bear_init set value $(drop_rate_polar_bear)
$data modify storage mob_heads:root data.pufferfish_init set value $(drop_rate_pufferfish)

$data modify storage mob_heads:root data.rabbit_init set value $(drop_rate_rabbit)
$data modify storage mob_heads:root data.ravager_init set value $(drop_rate_ravager)

$data modify storage mob_heads:root data.salmon_init set value $(drop_rate_salmon)
$data modify storage mob_heads:root data.sheep_init set value $(drop_rate_sheep)
$data modify storage mob_heads:root data.shulker_init set value $(drop_rate_shulker)
$data modify storage mob_heads:root data.silverfish_init set value $(drop_rate_silverfish)
$data modify storage mob_heads:root data.skeleton_horse_init set value $(drop_rate_skeleton_horse)
$data modify storage mob_heads:root data.skeleton_init set value $(drop_rate_skeleton)
$data modify storage mob_heads:root data.slime_init set value $(drop_rate_slime)
$data modify storage mob_heads:root data.sniffer_init set value $(drop_rate_sniffer)
$data modify storage mob_heads:root data.snow_golem_init set value $(drop_rate_snow_golem)
$data modify storage mob_heads:root data.spider_init set value $(drop_rate_spider)
$data modify storage mob_heads:root data.squid_init set value $(drop_rate_squid)
$data modify storage mob_heads:root data.stray_init set value $(drop_rate_stray)
$data modify storage mob_heads:root data.strider_init set value $(drop_rate_strider)

$data modify storage mob_heads:root data.tadpole_init set value $(drop_rate_tadpole)
$data modify storage mob_heads:root data.trader_llama_init set value $(drop_rate_trader_llama)
$data modify storage mob_heads:root data.tropical_fish_init set value $(drop_rate_tropical_fish)
$data modify storage mob_heads:root data.turtle_init set value $(drop_rate_turtle)

$data modify storage mob_heads:root data.vex_init set value $(drop_rate_vex)
$data modify storage mob_heads:root data.villager_init set value $(drop_rate_villager)
$data modify storage mob_heads:root data.vindicator_init set value $(drop_rate_vindicator)

$data modify storage mob_heads:root data.wandering_trader_init set value $(drop_rate_wandering_trader)
$data modify storage mob_heads:root data.warden_init set value $(drop_rate_warden)
$data modify storage mob_heads:root data.witch_init set value $(drop_rate_witch)
$data modify storage mob_heads:root data.wither_init set value $(drop_rate_wither)
$data modify storage mob_heads:root data.wither_invulnerable_init set value $(drop_rate_wither_invulnerable)
$data modify storage mob_heads:root data.wolf_init set value $(drop_rate_wolf)

$data modify storage mob_heads:root data.zoglin_init set value $(drop_rate_zoglin)
$data modify storage mob_heads:root data.zombie_horse_init set value $(drop_rate_zombie_horse)
$data modify storage mob_heads:root data.zombie_villager_init set value $(drop_rate_zombie_villager)
$data modify storage mob_heads:root data.zombie_init set value $(drop_rate_zombie)
$data modify storage mob_heads:root data.zombified_piglin_init set value $(drop_rate_zombified_piglin)


data modify storage mob_heads:root data.drop_rate_allay set value "$(drop_rate_allay)"
data modify storage mob_heads:root data.drop_rate_armadillo set value "$(drop_rate_armadillo)"
data modify storage mob_heads:root data.drop_rate_axolotl set value "$(drop_rate_axolotl)"
data modify storage mob_heads:root data.drop_rate_axolotl_blue set value "$(drop_rate_axolotl_blue)"

data modify storage mob_heads:root data.drop_rate_bat set value "$(drop_rate_bat)"
data modify storage mob_heads:root data.drop_rate_bee set value "$(drop_rate_bee)"
data modify storage mob_heads:root data.drop_rate_blaze set value "$(drop_rate_blaze)"
data modify storage mob_heads:root data.drop_rate_bogged set value "$(drop_rate_bogged)"
data modify storage mob_heads:root data.drop_rate_breeze set value "$(drop_rate_breeze)"

data modify storage mob_heads:root data.drop_rate_camel set value "$(drop_rate_camel)"
data modify storage mob_heads:root data.drop_rate_cat set value "$(drop_rate_cat)"
data modify storage mob_heads:root data.drop_rate_cave_spider set value "$(drop_rate_cave_spider)"
data modify storage mob_heads:root data.drop_rate_chicken set value "$(drop_rate_chicken)"
data modify storage mob_heads:root data.drop_rate_cod set value "$(drop_rate_cod)"
data modify storage mob_heads:root data.drop_rate_cow set value "$(drop_rate_cow)"
data modify storage mob_heads:root data.drop_rate_creaking set value "$(drop_rate_creaking)"
data modify storage mob_heads:root data.drop_rate_creeper set value "$(drop_rate_creeper)"
data modify storage mob_heads:root data.drop_rate_creeper_charged set value "$(drop_rate_creeper_charged)"

data modify storage mob_heads:root data.drop_rate_dolphin set value "$(drop_rate_dolphin)"
data modify storage mob_heads:root data.drop_rate_donkey set value "$(drop_rate_donkey)"
data modify storage mob_heads:root data.drop_rate_drowned set value "$(drop_rate_drowned)"

data modify storage mob_heads:root data.drop_rate_elder_guardian set value "$(drop_rate_elder_guardian)"
data modify storage mob_heads:root data.drop_rate_ender_dragon set value "$(drop_rate_ender_dragon)"
data modify storage mob_heads:root data.drop_rate_enderman set value "$(drop_rate_enderman)"
data modify storage mob_heads:root data.drop_rate_endermite set value "$(drop_rate_endermite)"
data modify storage mob_heads:root data.drop_rate_evoker set value "$(drop_rate_evoker)"

data modify storage mob_heads:root data.drop_rate_fox set value "$(drop_rate_fox)"
data modify storage mob_heads:root data.drop_rate_frog set value "$(drop_rate_frog)"

data modify storage mob_heads:root data.drop_rate_ghast set value "$(drop_rate_ghast)"
data modify storage mob_heads:root data.drop_rate_glow_squid set value "$(drop_rate_glow_squid)"
data modify storage mob_heads:root data.drop_rate_goat set value "$(drop_rate_goat)"
data modify storage mob_heads:root data.drop_rate_guardian set value "$(drop_rate_guardian)"

data modify storage mob_heads:root data.drop_rate_happy_ghast set value "$(drop_rate_happy_ghast)"
data modify storage mob_heads:root data.drop_rate_hoglin set value "$(drop_rate_hoglin)"
data modify storage mob_heads:root data.drop_rate_horse set value "$(drop_rate_horse)"
data modify storage mob_heads:root data.drop_rate_husk set value "$(drop_rate_husk)"

data modify storage mob_heads:root data.drop_rate_illusioner set value "$(drop_rate_illusioner)"
data modify storage mob_heads:root data.drop_rate_iron_golem set value "$(drop_rate_iron_golem)"

data modify storage mob_heads:root data.drop_rate_llama set value "$(drop_rate_llama)"

data modify storage mob_heads:root data.drop_rate_magma_cube set value "$(drop_rate_magma_cube)"
data modify storage mob_heads:root data.drop_rate_mooshroom set value "$(drop_rate_mooshroom)"
data modify storage mob_heads:root data.drop_rate_mooshroom_brown set value "$(drop_rate_mooshroom_brown)"
data modify storage mob_heads:root data.drop_rate_mule set value "$(drop_rate_mule)"

data modify storage mob_heads:root data.drop_rate_ocelot set value "$(drop_rate_ocelot)"

# panda = normal, weak
data modify storage mob_heads:root data.drop_rate_panda set value "$(drop_rate_panda)"
# panda special = lazy, brown, playful, aggressive, worried
data modify storage mob_heads:root data.drop_rate_panda_special set value "$(drop_rate_panda_special)"
data modify storage mob_heads:root data.drop_rate_parrot set value "$(drop_rate_parrot)"
data modify storage mob_heads:root data.drop_rate_phantom set value "$(drop_rate_phantom)"
data modify storage mob_heads:root data.drop_rate_pig set value "$(drop_rate_pig)"
data modify storage mob_heads:root data.drop_rate_piglin_brute set value "$(drop_rate_piglin_brute)"
data modify storage mob_heads:root data.drop_rate_piglin set value "$(drop_rate_piglin)"
data modify storage mob_heads:root data.drop_rate_pillager set value "$(drop_rate_pillager)"
data modify storage mob_heads:root data.drop_rate_polar_bear set value "$(drop_rate_polar_bear)"
data modify storage mob_heads:root data.drop_rate_pufferfish set value "$(drop_rate_pufferfish)"

data modify storage mob_heads:root data.drop_rate_rabbit set value "$(drop_rate_rabbit)"
data modify storage mob_heads:root data.drop_rate_ravager set value "$(drop_rate_ravager)"

data modify storage mob_heads:root data.drop_rate_salmon set value "$(drop_rate_salmon)"
data modify storage mob_heads:root data.drop_rate_sheep set value "$(drop_rate_sheep)"
data modify storage mob_heads:root data.drop_rate_shulker set value "$(drop_rate_shulker)"
data modify storage mob_heads:root data.drop_rate_silverfish set value "$(drop_rate_silverfish)"
data modify storage mob_heads:root data.drop_rate_skeleton_horse set value "$(drop_rate_skeleton_horse)"
data modify storage mob_heads:root data.drop_rate_skeleton set value "$(drop_rate_skeleton)"
data modify storage mob_heads:root data.drop_rate_slime set value "$(drop_rate_slime)"
data modify storage mob_heads:root data.drop_rate_sniffer set value "$(drop_rate_sniffer)"
data modify storage mob_heads:root data.drop_rate_snow_golem set value "$(drop_rate_snow_golem)"
data modify storage mob_heads:root data.drop_rate_spider set value "$(drop_rate_spider)"
data modify storage mob_heads:root data.drop_rate_squid set value "$(drop_rate_squid)"
data modify storage mob_heads:root data.drop_rate_stray set value "$(drop_rate_stray)"
data modify storage mob_heads:root data.drop_rate_strider set value "$(drop_rate_strider)"

data modify storage mob_heads:root data.drop_rate_tadpole set value "$(drop_rate_tadpole)"
data modify storage mob_heads:root data.drop_rate_trader_llama set value "$(drop_rate_trader_llama)"
data modify storage mob_heads:root data.drop_rate_tropical_fish set value "$(drop_rate_tropical_fish)"
data modify storage mob_heads:root data.drop_rate_turtle set value "$(drop_rate_turtle)"

data modify storage mob_heads:root data.drop_rate_vex set value "$(drop_rate_vex)"
data modify storage mob_heads:root data.drop_rate_villager set value "$(drop_rate_villager)"
data modify storage mob_heads:root data.drop_rate_vindicator set value "$(drop_rate_vindicator)"

data modify storage mob_heads:root data.drop_rate_wandering_trader set value "$(drop_rate_wandering_trader)"
data modify storage mob_heads:root data.drop_rate_warden set value "$(drop_rate_warden)"
data modify storage mob_heads:root data.drop_rate_witch set value "$(drop_rate_witch)"
data modify storage mob_heads:root data.drop_rate_wither set value "$(drop_rate_wither)"
data modify storage mob_heads:root data.drop_rate_wither_invulnerable set value "$(drop_rate_wither_invulnerable)"
data modify storage mob_heads:root data.drop_rate_wolf set value "$(drop_rate_wolf)"

data modify storage mob_heads:root data.drop_rate_zoglin set value "$(drop_rate_zoglin)"
data modify storage mob_heads:root data.drop_rate_zombie_horse set value "$(drop_rate_zombie_horse)"
data modify storage mob_heads:root data.drop_rate_zombie_villager set value "$(drop_rate_zombie_villager)"
data modify storage mob_heads:root data.drop_rate_zombie set value "$(drop_rate_zombie)"
data modify storage mob_heads:root data.drop_rate_zombified_piglin set value "$(drop_rate_zombified_piglin)"

#allay
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.allay_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.allay float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# armadillo
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.armadillo_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.armadillo float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# axolotl
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.axolotl_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.axolotl float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# axolotl_blue
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.axolotl_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.axolotl_blue float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# bat
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.bat_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.bat float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# bee
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.bee_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.bee float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# blaze
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.blaze_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.blaze float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# bogged
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.bogged_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.bogged float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# breeze
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.breeze_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.breeze float 0.000001 run scoreboard players get #base mob_heads.drop_rates


# camel
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.camel_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.camel float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# cat
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.cat_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.cat float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# cave_spider
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.cave_spider_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.cave_spider float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# chicken
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.chicken_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.chicken float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# cod
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.cod_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.cod float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# cow
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.cow_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.cow float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# creaking
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.creaking_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.creaking float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# creeper
  execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.creeper_init 1000
  execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

  scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

  execute store result storage mob_heads:root data.creeper float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# creeper_charged
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.creeper_charged_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.creeper_charged float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# dolphin
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.dolphin_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.dolphin float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# donkey
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.donkey_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.donkey float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# drowned
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.drowned_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.drowned float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# elder_guardian
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.elder_guardian_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.elder_guardian float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# ender_dragon
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.ender_dragon_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.ender_dragon float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# enderman
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.enderman_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.enderman float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# endermite
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.endermite_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.endermite float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# evoker
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.evoker_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.evoker float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# fox
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.fox_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.fox float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# frog
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.frog_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.frog float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# ghast
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.ghast_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.ghast float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# glow_squid
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.glow_squid_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.glow_squid float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# goat
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.goat_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.goat float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# guardian
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.guardian_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.guardian float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# happy_ghast
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.happy_ghast_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.happy_ghast float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# hoglin
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.hoglin_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.hoglin float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# horse
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.horse_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.horse float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# husk
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.husk_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.husk float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# illusioner
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.illusioner_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.illusioner float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# iron_golem
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.iron_golem_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.iron_golem float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# llama
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.llama_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.llama float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# magma_cube
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.magma_cube_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.magma_cube float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# mooshroom
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.mooshroom_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.mooshroom float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# mooshroom_brown
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.mooshroom_brown_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.mooshroom_brown float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# mule
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.mule_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.mule float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# ocelot
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.ocelot_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.ocelot float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# panda
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.panda_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.panda float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# panda_special
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.panda_special_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.panda_special float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# parrot
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.parrot_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.parrot float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# phantom
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.phantom_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.phantom float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# pig
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.pig_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.pig float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# piglin_brute
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.piglin_brute_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.piglin_brute float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# piglin
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.piglin_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.piglin float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# pillager
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.pillager_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.pillager float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# polar_bear
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.polar_bear_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.polar_bear float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# pufferfish
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.pufferfish_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.pufferfish float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# rabbit
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.rabbit_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.rabbit float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# ravager
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.ravager_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.ravager float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# salmon
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.salmon_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.salmon float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# sheep
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.sheep_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.sheep float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# shulker
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.shulker_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.shulker float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# silverfish
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.silverfish_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.silverfish float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# skeleton_horse
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.skeleton_horse_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.skeleton_horse float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# skeleton
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.skeleton_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.skeleton float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# slime
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.slime_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.slime float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# sniffer
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.sniffer_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.sniffer float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# snow_golem
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.snow_golem_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.snow_golem float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# spider
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.spider_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.spider float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# squid
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.squid_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.squid float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# stray
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.stray_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.stray float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# strider
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.strider_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.strider float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# tadpole
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.tadpole_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.tadpole float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# trader_llama
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.trader_llama_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.trader_llama float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# tropical_fish
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.tropical_fish_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.tropical_fish float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# turtle
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.turtle_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.turtle float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# vex
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.vex_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.vex float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# villager
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.villager_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.villager float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# vindicator
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.vindicator_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.vindicator float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# wandering_trader
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.wandering_trader_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.wandering_trader float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# warden
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.warden_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.warden float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# witch
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.witch_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.witch float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# wither
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.wither_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.wither float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# wither_invulnerable
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.wither_invulnerable_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.wither_invulnerable float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# wolf
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.wolf_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.wolf float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# zoglin
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zoglin_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.zoglin float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# zombie_horse
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zombie_horse_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.zombie_horse float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# zombie_villager
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zombie_villager_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.zombie_villager float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# zombie
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zombie_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.zombie float 0.000001 run scoreboard players get #base mob_heads.drop_rates

# zombified_piglin
execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zombified_piglin_init 1000
execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

execute store result storage mob_heads:root data.zombified_piglin float 0.000001 run scoreboard players get #base mob_heads.drop_rates


# Changes
  # Copper Golem
    $data modify storage mob_heads:root data.copper_golem_init set value $(drop_rate_copper_golem)
    data modify storage mob_heads:root data.drop_rate_copper_golem set value "$(drop_rate_copper_golem)"

    execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.copper_golem_init 1000
    execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

    scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

    execute store result storage mob_heads:root data.copper_golem float 0.000001 run scoreboard players get #base mob_heads.drop_rates

  # Camel Husk
    $data modify storage mob_heads:root data.camel_husk_init set value $(drop_rate_camel_husk)
    data modify storage mob_heads:root data.drop_rate_camel_husk set value "$(drop_rate_camel_husk)"

    execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.camel_husk_init 1000
    execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

    scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

    execute store result storage mob_heads:root data.camel_husk float 0.000001 run scoreboard players get #base mob_heads.drop_rates

  # Parched
    $data modify storage mob_heads:root data.parched_init set value $(drop_rate_parched)
    data modify storage mob_heads:root data.drop_rate_parched set value "$(drop_rate_parched)"

    execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.parched_init 1000
    execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

    scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

    execute store result storage mob_heads:root data.parched float 0.000001 run scoreboard players get #base mob_heads.drop_rates

  # Nautilus
    $data modify storage mob_heads:root data.nautilus_init set value $(drop_rate_nautilus)
    data modify storage mob_heads:root data.drop_rate_nautilus set value "$(drop_rate_nautilus)"

    execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.nautilus_init 1000
    execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

    scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

    execute store result storage mob_heads:root data.nautilus float 0.000001 run scoreboard players get #base mob_heads.drop_rates

  # Zombie Nautilus
    $data modify storage mob_heads:root data.zombie_nautilus_init set value $(drop_rate_zombie_nautilus)
    data modify storage mob_heads:root data.drop_rate_zombie_nautilus set value "$(drop_rate_zombie_nautilus)"

    execute store result score #base mob_heads.drop_rates run data get storage mob_heads:root data.zombie_nautilus_init 1000
    execute store result score #multiplier mob_heads.drop_rates run data get storage mob_heads:root data.drop_rate_multiplier 1000

    scoreboard players operation #base mob_heads.drop_rates *= #multiplier mob_heads.drop_rates

    execute store result storage mob_heads:root data.zombie_nautilus float 0.000001 run scoreboard players get #base mob_heads.drop_rates