CarryBabyAnimals
ModThis project adds the ability to pick up and carry baby animals.
Type
Mod
Modrinth Downloads
88
Modrinth ID
prXdm4Xq
Last Updated
May 28, 2026
Description
Carry Baby Animals
Carry Baby Animals is a Fabric mod for Minecraft 26.1.2 that lets players pick up, carry, pet, and safely put down baby animals.
This is a father-daughter project by Tyler and Jasmine, built around the kind of small Minecraft moment that should feel gentle, useful, and a little bit magical.
What It Does
- Pick up one baby animal at a time by sneak-right-clicking it with empty hands.
- Carry the baby while walking, sprinting, jumping, and swimming.
- Put the baby down again by sneak-right-clicking while carrying with empty hands.
- Pet the carried baby with left-click for heart particles, varied action-bar messages, and cozy baby reactions.
- Add optional Cozy Feedback while carrying, including softer idle sounds, sleepy moments, and gentle cosmetic particles.
- Keep baby animals as real world entities instead of inventory items.
- Let vanilla clients still use the server-side carry behavior through the passenger fallback.
- Show a nicer held-in-arms render for players who install the mod on their client.
Server And Client Setup
Install Carry Baby Animals on the server to enable the gameplay.
For players and server admins, Carry Baby Animals is server-required and the client mod is highly recommended.
Marketplace environment metadata may list the client as optional because vanilla clients can still join and use the server-side carry behavior.
Players can also install the mod on their clients for the held-in-arms rendering and first-person petting feedback. Players without the mod can still join and use the carry behavior, but they will see the baby animal through Minecraft's normal passenger rendering.
Requirements
- Minecraft 26.1.2
- Fabric Loader 0.19.2 or newer
- Java 25 or newer
- Fabric API
Optional:
- Fabric Permissions API is optional, not required. Install it only if you want permission-plugin integration through tools such as LuckPerms.
Configuration
Carry Baby Animals creates config/carrybabyanimals.json the first time the server starts.
Default config:
// Supported animal names: cow, pig, sheep, chicken, goat, rabbit, cat, fox, horse, donkey, mule, llama, trader_llama, camel, panda, turtle, wolf, dog { "allowedAnimals": [], "blockedAnimals": [], "allowCarryingOtherPlayersTamedAnimals": false, "pettingCooldownTicks": 20, "cozyFeedbackEnabled": true, "carriedIdleSoundsEnabled": true, "carriedIdleSoundMinTicks": 160, "carriedIdleSoundMaxTicks": 360, "pettingMessagesEnabled": true, "nameAwareMessagesEnabled": true, "cozyParticlesEnabled": true, "sleepyBabiesEnabled": true, "sleepyAfterTicks": 1200, "sleepyMessageCooldownTicks": 600, "sleepyParticleCooldownTicks": 200 }Configuration options:
- allowedAnimals: List of animal names that are allowed to be carried. Leave this empty to allow the full default supported set.
- blockedAnimals: List of animal names to block. This removes animals from either the default supported set or from allowedAnimals.
- allowCarryingOtherPlayersTamedAnimals: Allows players to carry another player's tamed baby animal when the permission node also allows it. Default: false.
- pettingCooldownTicks: Cooldown between successful petting effects, in server ticks. Default: 20, which is about one second. Values of 0 or lower reset to the default.
- cozyFeedbackEnabled: Master switch for cosmetic carried-baby feedback. Default: true.
- carriedIdleSoundsEnabled: Allows occasional carried-baby ambient sounds. Default: true.
- carriedIdleSoundMinTicks: Minimum delay between carried idle sounds. Default: 160, which is about eight seconds.
- carriedIdleSoundMaxTicks: Maximum delay between carried idle sounds. Default: 360, which is about eighteen seconds. Values below the minimum are raised to the minimum.
- pettingMessagesEnabled: Enables varied petting and sleepy action-bar messages. Default: true.
- nameAwareMessagesEnabled: Uses a baby's custom name in cozy feedback messages when it has one. Default: true.
- cozyParticlesEnabled: Enables gentle cosmetic carried-baby feedback particles. Default: true.
- sleepyBabiesEnabled: Enables sleepy carried-baby moments after a baby has been held for a while. Default: true.
- sleepyAfterTicks: Minimum carried duration before sleepy moments can start. Default: 1200, which is about one minute.
- sleepyMessageCooldownTicks: Minimum spacing between sleepy action-bar messages for one carried baby. Default: 600, which is about thirty seconds.
- sleepyParticleCooldownTicks: Minimum spacing between sleepy particle effects for one carried baby. Default: 200, which is about ten seconds.
Cozy Feedback is cosmetic and server-owned. It uses ordinary Minecraft sounds, particles, and action-bar messages, so vanilla clients can see or hear the feedback without installing the mod.
Supported animal names:
cow, pig, sheep, chicken, goat, rabbit, cat, fox, horse, donkey, mule, llama, trader_llama, camel, panda, turtle, wolf, dogdog means tamed wolves only. wolf means wolves generally, with normal tamed ownership rules still applied.
The mod can also use Fabric Permissions API for carry permissions, but Fabric Permissions API is not required. If it is installed, it supports separate rules for tamed baby animals and other players' tamed baby animals.
If Fabric Permissions API is not installed:
- All players can carry untamed baby animals.
- Players can carry their own tamed baby animals.
- Players cannot carry another player's tamed baby animals.
- The reserved reload permission falls back to vanilla game-master command permission when exposed.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
CobblemonBahaviours
It's a server-side Fabric addon for Cobblemon (1.21.1) that makes wild Pokemon feel alive by giving them aggressive and...
Scout Recrafted
Updated Scout mod for Minecraft 1.21 with improved stability and bug fixes
Menagerie
A magical menagerie of mystical and mischievous items
Bedrock Swamps
Adds huge mushrooms in Swamps, like Bedrock Edition
boshtweaks
Does what CobblemonTweaks did but better
Cinematic Smoothness
A lightweight mod to customize and enhance Minecraft's cinematic camera with variable smoothness, letterbox bars, and a...