Untitled Duck Mod (Forge)

This modification enriches the Minecraft world with new feathered inhabitants - ducks and geese. Thanks to the use of geckolib and architectury technologies, the mod is compatible with both Fabric and Forge.
Required Components
Installation of the geckolib library is required for proper operation.
Modification Features
Ducks
These waterfowl exhibit unique behavior:
- Breed using seeds
- Lay eggs and drop feathers, similar to chickens
- Love swimming in water bodies, cleaning feathers, and dipping their heads underwater
- Amusingly dance when a music disc is playing nearby
Duck Sack
A specially crafted item allows transporting ducks similarly to how fish are carried in buckets.
Geese
These birds exhibit more complex behavior:
- Breed using various seeds
- Prefer kelp and seagrass, which can be used for taming
- Protect the player from hostile mobs, like dogs
- After taming, can sit in place and receive weapons
- Possess collective defense - when attacked, they unite against the offender
- Scare away illagers similar to how cats scare away creepers
- Sometimes attempt to steal items from the player's hand
Goose Foot
This item, obtained from geese, is used to create a potion of intimidation that scares away illagers (works only in survival mode!).
Known Issues
Currently, there are issues with duck and goose animations when using shaders with the iris mod. This is related to geckolib's operation and may be fixed in future updates.
Frequently Asked Questions
Where do ducks and geese spawn?
Birds spawn in all biomes where grass blocks are present, ensuring their generation in modified biomes similar to vanilla animals.
How to configure spawn rates?
Forge: Settings are generated for each world/server separately and stored in the file .minecraft/saves/YOURWORLD/serverconfig/untitledduckmod-server.toml. The spawn_weight parameter determines spawn frequency - higher values result in more frequent mob appearances.
Fabric: The configuration file is located in .minecraft/config/untitledduckmod.json. To change spawn frequency, edit the duck_spawn_weight and goose_spawn_weight values. Alternatively, with ModMenu installed, you can use the graphical interface for configuration.
Will versions 1.12, 1.16 be supported?
No, updates are released only for the latest Minecraft versions.
Will there be a port to 1.19?
Yes! But the developer is waiting for a stable release of version 1.19.1 or 1.19.2 from Mojang.
Credits
- Duck model, textures, and animations: ArtistMonster24
- Duck sounds: Sidearm Studios from the Ultimate Animal Sounds pack
- Duckling sounds: basedMedia (Chirp1, Chirp2)
- Port to version 1.17: quiqueck