Better Animals Plus

Better Animals Plus

22M Downloads

Squids are extremely rare due to vanilla's spawn weight

itsmeow opened this issue ยท 1 comments

commented

Squids have a vanilla spawn weight of 1 and 3 in oceans and cold oceans, warm/lukewarm oceans of 8 and 10. This makes squids INCREDIBLY rare with the mod installed, because they are not weighted at a scale manageable by BAP. The mod should instead increase the weight of squids and move some creatures to WATER_AMBIENT - reducing the category crowding.

commented

Workaround: lower all aquatic ocean animals config spawn rate to 1

[CLICK ARROW] Provided config to do this (vanilla biomes ONLY, will not work for modded biomes. Do it yourself for those)
{
  entities: {
    lammergeier: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 2,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:windswept_gravelly_hills",
          "minecraft:ice_spikes",
          "minecraft:flower_forest",
          "minecraft:windswept_forest",
          "minecraft:windswept_hills",
          "minecraft:windswept_savanna",
          "minecraft:old_growth_birch_forest",
          "minecraft:eroded_badlands",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
      // List of acceptable item IDs to use for taming. Accepts tags by prefixing them with '#'.
      taming_items: ["minecraft:bone"],
    },
    tarantula: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 40,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:bamboo_jungle",
          "minecraft:badlands",
          "minecraft:jungle",
          "minecraft:sparse_jungle",
          "minecraft:desert",
          "minecraft:wooded_badlands",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    pheasant: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 12,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:taiga",
          "minecraft:plains",
          "minecraft:sparse_jungle",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:windswept_savanna",
          "minecraft:forest",
          "minecraft:savanna_plateau",
          "minecraft:sunflower_plains",
          "minecraft:snowy_plains",
          "minecraft:savanna",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    squirrel: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 8,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    songbird: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 11,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 4,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:taiga",
          "minecraft:plains",
          "minecraft:sparse_jungle",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:forest",
          "minecraft:savanna_plateau",
          "minecraft:sunflower_plains",
          "minecraft:snowy_plains",
          "minecraft:savanna",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    badger: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 2,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:taiga",
          "minecraft:plains",
          "minecraft:sparse_jungle",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:windswept_savanna",
          "minecraft:forest",
          "minecraft:savanna_plateau",
          "minecraft:sunflower_plains",
          "minecraft:snowy_plains",
          "minecraft:savanna",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    crab: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 2,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:stony_shore",
          "minecraft:beach",
          "minecraft:swamp",
          "minecraft:snowy_beach",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    horseshoecrab: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 2,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:stony_shore",
          "minecraft:beach",
          "minecraft:snowy_beach",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    shark: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:lukewarm_ocean",
          "minecraft:frozen_ocean",
          "minecraft:cold_ocean",
          "minecraft:warm_ocean",
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    turkey: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 3,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    bobbit_worm: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:lukewarm_ocean",
          "minecraft:frozen_ocean",
          "minecraft:cold_ocean",
          "minecraft:warm_ocean",
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    goose: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 15,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 2,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 5,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:frozen_river",
          "minecraft:forest",
          "minecraft:river",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
      // List of blacklisted item IDs that cannot be picked up. Accepts tags by prefixing them with '#'.
      pickup_blacklist: [
        "betteranimalsplus:goose_egg",
        "betteranimalsplus:golden_goose_egg",
      ],
    },
    whale: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:lukewarm_ocean",
          "minecraft:frozen_ocean",
          "minecraft:cold_ocean",
          "minecraft:warm_ocean",
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    walrus: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 5,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:stony_shore",
          "minecraft:frozen_ocean",
          "minecraft:deep_frozen_ocean",
          "minecraft:snowy_beach",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    squid_colossal: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    squid_giant: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    octopus: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:warm_ocean",
          "minecraft:lukewarm_ocean",
          "minecraft:deep_lukewarm_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    brownbear: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    blackbear: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 6,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    deer: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 16,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 4,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    feralwolf: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 6,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:taiga",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
      // List of acceptable item IDs to use for taming. Accepts tags by prefixing them with '#'.
      taming_items: ["minecraft:bone"],
    },
    coyote: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 5,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 6,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:badlands",
          "minecraft:plains",
          "minecraft:desert",
          "minecraft:savanna_plateau",
          "minecraft:wooded_badlands",
          "minecraft:sunflower_plains",
          "minecraft:snowy_plains",
          "minecraft:savanna",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
      // Makes coyote always hostile (removes ability to tame!)
      hostile_during_daytime: false,
      // List of acceptable item IDs to use for taming. Accepts tags by prefixing them with '#'.
      taming_items: [
        "minecraft:rabbit",
        "minecraft:chicken",
        "betteranimalsplus:pheasantraw",
        "minecraft:cooked_rabbit",
        "minecraft:cooked_chicken",
        "betteranimalsplus:pheasantcooked",
      ],
    },
    jellyfish: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:lukewarm_ocean",
          "minecraft:frozen_ocean",
          "minecraft:cold_ocean",
          "minecraft:warm_ocean",
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    reindeer: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 10,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 4,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:ice_spikes",
          "minecraft:frozen_river",
          "minecraft:snowy_plains",
          "minecraft:snowy_taiga",
          "minecraft:snowy_slopes",
          "minecraft:snowy_beach",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    boar: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 9,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 4,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:taiga",
          "minecraft:plains",
          "minecraft:jungle",
          "minecraft:sparse_jungle",
          "minecraft:grove",
          "minecraft:old_growth_birch_forest",
          "minecraft:old_growth_pine_taiga",
          "minecraft:snowy_taiga",
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:bamboo_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:windswept_savanna",
          "minecraft:forest",
          "minecraft:savanna_plateau",
          "minecraft:sunflower_plains",
          "minecraft:snowy_plains",
          "minecraft:savanna",
        ],
        // Enables biome based variant selection. This will make this entity choose variants tailored to the biome they spawn in (Only applies to natural spawns)
        biome_based_variants: true,
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
      nerf_options: {
        // Sets boars in breeding mode if they kill something
        breed_from_kill: true,
        // Sets boars in breeding mode if they eat crops or berries
        breed_from_crops: true,
        // Makes boars eat crops
        eat_crops: true,
        // Chance out of 100 the boar will execute targeting AI: lower number = less common attacks
        target_chance: 100,
      },
    },
    lamprey: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:frozen_river",
          "minecraft:swamp",
          "minecraft:river",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    nautilus: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:lukewarm_ocean",
          "minecraft:frozen_ocean",
          "minecraft:cold_ocean",
          "minecraft:warm_ocean",
          "minecraft:deep_ocean",
          "minecraft:deep_lukewarm_ocean",
          "minecraft:ocean",
          "minecraft:deep_cold_ocean",
          "minecraft:deep_frozen_ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    moose: {
      // Allows the entity to despawn freely when no players are nearby, like vanilla monsters do
      can_despawn: false,
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 8,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:swamp",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:old_growth_pine_taiga",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    eel_freshwater: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 2,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:frozen_river",
          "minecraft:swamp",
          "minecraft:river",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    eel_saltwater: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 2,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:warm_ocean",
          "minecraft:lukewarm_ocean",
          "minecraft:ocean",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    butterfly: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 10,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:birch_forest",
          "minecraft:flower_forest",
          "minecraft:old_growth_spruce_taiga",
          "minecraft:bamboo_jungle",
          "minecraft:jungle",
          "minecraft:sparse_jungle",
          "minecraft:dark_forest",
          "minecraft:windswept_forest",
          "minecraft:old_growth_birch_forest",
          "minecraft:forest",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    dragonfly: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 10,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 3,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:frozen_river",
          "minecraft:swamp",
          "minecraft:river",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    barracuda: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 1,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: ["minecraft:lukewarm_ocean", "minecraft:warm_ocean"],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    flying_fish: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 1,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 5,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: ["minecraft:lukewarm_ocean", "minecraft:warm_ocean"],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
    piranha: {
      spawning: {
        // Enables natural spawning - More info on these options: https://minecraft.fandom.com/wiki/Spawn#Java_Edition
        spawn_naturally: true,
        // The spawn weight compared to other entities (typically between 6-20)
        spawn_weight: 7,
        // Minimum amount of entities in spawned groups
        minimum_group_size: 1,
        // Maximum amount of entities in spawned groups - Must be greater or equal to min value
        maximum_group_size: 5,
        // Enter biome IDs. Supports modded biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
        spawn_biomes: [
          "minecraft:bamboo_jungle",
          "minecraft:jungle",
          "minecraft:sparse_jungle",
        ],
        spawn_costs: {
          // Whether to use spawn costs in spawning or not
          use_spawn_costs: false,
          // Cost to spawning algorithm per entity spawned
          cost_per_spawn: 1.0,
          // Maximum cost the spawning algorithm can accrue for this entity
          maximum_cost_per_biome: 10.0,
          // Enter biome IDs to use these costs in. Supports modded biomes. An empty list will use spawn_biomes https://minecraft.fandom.com/wiki/Biome#Biome_IDs
          spawn_cost_biomes: [],
        },
      },
    },
  },
}