Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Overview

This mod adds a few features to Nests from Incubation, mostly related to enhancing compatibility with mods like Alex's Mobs and Naturalist.

By default, you can expect the following changes to occur:

  • Emus from Alex's Mobs lay eggs in empty bird nests. Uniquely, the size of the eggs makes it such that only one egg can fit in the nest at a time.
  • Ducks from Naturalist and Geologic Expansion lay eggs in nests as well.
    • (Note: their respective duck egg twig/hay nests are different blocks!)
  • Many non-emu egg items have been added to alexsmobs:raccoon_foodstuffs and alexsmobs:crow_foodstuffs.

Note: As this mod is focused on adding AI goals to mobs with more than a few per-tick timers involved, it may impact performance in ways I cannot adequately test. Player discretion is advised!

Config

Raiding Nests

  • Raccoons from Alex's Mobs occasionally raid non-emu bird nests.
    • The ticks in between raid attempts is configurable.
  • Turkeys from Autumnity aggro on raccoons or players that raid turkey nests.
  • Emus from Alex's Mobs aggro on players that raid emu nests.

Incubation Behavior

  • Egg layers occasionally incubate their nests, causing an egg to hatch into a baby bird.
    • This can be configured as an ambient behavior instead, such that birds only sit on nests every once in a while, with no cracking or hatching of eggs
  • Egg layers must be fed specific foods (short_feed or long_feed) in order to incubate.
    • Incubation cooldown ticks and the amount of time spent on the nest are configurable.
  • Incubators only hatch eggs if they're the only LivingEntity on the block.
    • Note: this is not configurable, as it's meant to softly limit over-crowding. Over-eager chicks may get in the way of their parents' incubation attempts.

Experimental

Experimental features are disabled by default.

  • Upon breeding, egg layers attempt to lay an egg instead of birthing live young. One parent attempts to lay an egg, while the other attempts to incubate.
    • It's a cute idea, but the parents get in each others' way a bit
  • Egg layers exclusively lay eggs in nests, preventing spontaneous egg item entity spawns.
  • Crows from Alex's Mobs occasionally approach nests (without taking any eggs), watching for any loose egg item entities to nab.
    • This one isn't visually clear yet--I might have them circle around nests instead in a later release.

Item Tags

  • This mod includes two item tags, nest_egg:short_feed and nest_egg:long_feed.
  • Feeding either item tag to an egg layer will allow it to incubate eggs on occasion if required feed is enabled--the duration of this ability depends on the config.
    • Note: Including items that would ordinarily cause a bird to enter love mode may have unintended consequences, such as the itemstack decreasing by 2 or not having the mob enter love mode.
    • In addition, long_feed does not include any vanilla items by default. If none of the mods included in the tag are included, it will remain empty.
  • Feeding the tag to a baby will allow it grow a little bit more quickly than usual.

Requires Incubation and Blueprint. Lots of optional dependencies, though!

Thanks to Noodlescript for some block sprites!

Note: this mod is not affiliated with the Abnormals team. Any questions regarding this mod should be directed to my issue tracker, not theirs. Feel free to direct any suggestions (compat or otherwise) towards the tracker as well. Thank you!


Project members

davigj

Member

noodlescript

Artist

Details

Licensed MIT
Published 21 days ago
Updated 22 days ago