Background

HyTame - Animal Breeding

ModsHyTame - Animal Breeding
HyTame - Animal Breeding

HyTame - Animal Breeding

CurseForge
Mobs\CharactersFood\FarmingGameplayQuality of LifeUtility

Animal breeding and baby growth for Hytale to expand your farm

Lait's Animal Breeding

X Twitter profile Personal discord Mod%20Community%20Discord

This mod is actively being developed. For issues or suggestions, click on one of the links above or add me on Discord: lait_kelomins

Quick Overview

Animal breeding and baby growth for Hytale to expand your farm.

Disclaimer: This mod prioritizes making livestock reproduction possible. I recommend keeping animals in a pen and close together for best results. Always make a backup before trying new mods - though this one only spawns entities and doesn't modify save data for now.

What It Does

  • Feed two animals to breed them (press F with appropriate food)
  • Babies spawn and grow into adults over time
  • All creatures in the base game supported
  • Fully configurable via commands or JSON
  • Add custom animals from other mods

What It Can't Do (Yet)

  • Define which foods attract animals (uses base game foods)
  • Name animals and persist them through game restarts
  • Make animals follow you (taming planned)
  • Feed babies to speed up growth (planned)
  • Interrupt animals that are fleeing or sleeping (the mod doesn't change animal behavior)

Quick Start: Find two animals → feed each one their favorite food → they breed → baby grows up.

Useful commands: /breed config info Cow (check foods) · /breed config preset apply zoo (enable all real animals)

Lait's Animal Breeding with a family of sheeps and a family of cows in an animal pen


Releasing 1.3.0 in early state with some bug and stability fixes. It contains features in preview that may not work or are incomplete such as name tags

Known mod incompatibility:

  • More mounts

What's New in v1.3.2

  • Fixed interaction hints not showing in solo/local server mode
  • Fixed log spam from stale entity references (Rabbit errors, etc.)
  • Improved stability when animals despawn

What's New in v1.3.1

  • Removed excessive logging in the server console

What's New in v1.3.0

Deprecated Commands

The following legacy commands still work but show deprecation warnings. Use the unified /breed command instead:

  • /laitsbreeding/breed help
  • /breedstatus/breed status
  • /breedconfig/breed config

Fixed

  • Various performance improvements
  • Various bug fixes including handling multiple worlds, potential memory leaks, potential server crashes
  • Horse feeding and mounting should now work (might still need to hit them once like in the base game)
  • Various bugs caused by changing the model of the player or spawning a model

New Features Preview (some features might not work)

Animal Taming System

  • Name Tags - You can now craft name tags at the farming bench and tame an animal
  • Random cute names - Animals get random names like Fluffy, Spot, Buddy, Luna, etc.
  • Ownership system - Tamed animals belong to the player who tamed them

Entity Persistence

  • Persistent taming data - Tamed animals are saved to tamed_animals.json and survive server restarts
  • Respawn system - Tamed animals that despawn will respawn at their last position when a player approaches (64 block radius)
  • State preservation - Growth stage, breeding cooldowns, and all taming data are preserved across respawns
  • Auto-save - Data auto-saves every 5 minutes
  • Shutdown save - Data is always saved on server shutdown

Custom Animals (from other mods or future updates)

  • Role-first registration - /breed custom add <npcRole> <food> register by NPC role
  • Auto model discovery - Plugin validates the role exists, spawns a temp entity, and auto-discovers the model asset ID
  • Baby role mapping - New /breed custom setbaby <model> <babyRole> command for dedicated baby NPC spawning
  • Scaling fallback - If no baby role defined, babies spawn as scaled-down adults (40% size)
  • Custom animal spawn detection - Custom animals are now detected immediately when they spawn (same as built-in animals)

Features

  • Feed animals to breed - Press F on animals with their favorite food to put them in love mode
  • Proximity breeding - Two animals in love will automatically breed if close enough
  • Baby animals - Breeding produces baby animals that grow into adults over time
  • Wild baby growth - Wild baby animals found in the world also grow into adults
  • Breeding cooldown - Parents need time to rest before breeding again
  • All creatures in the base game - All livestock in the base presets, as well as wild animals and all other creatures in the base game
  • Any custom creature from mods - You can add any creature you added from any other mod (and if there is a baby version of the creature you can also register it)
  • Multiple breeding foods - Each animal can accept multiple food items
  • Preset system - Quick configuration with built-in presets
  • Fully configurable - Customize everything via JSON config or in-game commands

Installation

  • Place the JAR file in your server's mods folder
  • Restart the server
  • (Optional) Configure via /breedconfig commands or edit the JSON file
  • Feed animals to start breeding!

How It Works

  • Find two animals of the same type
  • Feed each one their favorite food (use /breedconfig info <animal> to check)
  • Both animals enter "love mode"
  • If close enough, they breed and a baby spawns
  • The baby grows into an adult based on the configured growth time

Supported Animals

Livestock (Enabled by Default)

Cow - Cauliflower (or Wheat, Lettuce in curated preset)
Pig - Brown Mushroom (or Carrot, Potato, Apple)
Chicken - Corn (or Wheat, Rice)
Sheep - Lettuce (or Wheat, Cauliflower)
Goat - Apple (or Wheat, Carrot)
Horse - Carrot (or Apple, Wheat)
Camel - Wheat (or Cactus Fruit)
Ram - Apple (or Wheat)
Turkey - Corn (or Wheat)
Boar - Red Mushroom (or Brown Mushroom, Apple)
Rabbit - Carrot (or Lettuce, Apple)
Bison - Wheat (or Corn)

Plus variants: Desert Chicken, Mouflon, Wild Pig, Skrill, Warthog

Wild Animals (Disabled by Default)

Can be enabled via config or the zoo preset. These spawn as small adults and grow to full size.

Mammals - Wolf, Fox, Bear (Grizzly & Polar), Deer, Moose, Hyena, Antelope, Armadillo, Snow Leopard, Mosshorn, Sabertooth Tiger
Birds - Duck, Pigeon, Parrot, Owl, Crow, Raven, Penguin, Flamingo, Bat, Bluebird, Finch, Sparrow, Woodpecker, Hawk, Vulture, Tetrabird
Critters - Frog (Blue, Green, Orange), Gecko, Mouse, Squirrel, Meerkat
Reptiles - Tortoise, Crocodile, Sand Lizard, Rhino Toad
Dinosaurs - Raptor (Cave), Rex (T-Rex), Archaeopteryx, Pterodactyl
Mythic - Emberwulf, Yeti, Fen Stalker, Cactee, Hatworm, Snapdragon, Trillodon
Vermin - Rat, Molerat, Scorpion, Spider, Cobra, Rattlesnake, Marsh Snake
Aquatic - Salmon, Catfish, Piranha, Clownfish, Crab, Lobster, Jellyfish, Pufferfish, Shark, Whale, and more
Bosses - Fire Dragon, Frost Dragon


Presets

Presets are editable JSON files stored in %AppData%/Roaming/Hytale/UserData/Saves/{YourSaveName}/mods/presets/.

default_extended (NEW DEFAULT) - Best of both worlds. Default timings (30 min growth, 5 min cooldown) with multiple food options from lait_curated. Recommended for most players.

default - Streamlined experience with original game values. Single food per animal, 30 min growth, 5 min cooldown. Only livestock enabled.

lait_curated - Organic, natural experience. Multiple foods per animal, logical growth times (chickens 10 min, horses 30 min), balanced cooldowns. Rabbits breed fast (1 min cooldown), large animals need more rest.

zoo - All real-world animals enabled. Includes livestock, mammals, critters, birds, and reptiles. Excludes mythic creatures. Uses lait_curated values.

all - EVERYTHING enabled. All 119 animals across all 10 categories including mythic creatures, vermin, aquatic, and boss dragons. Uses lait_curated values. For the ultimate breeding experience.

Preset Commands

/breedconfig preset list              Show available presets
/breedconfig preset apply <name>      Apply a preset
/breedconfig preset save <name>       Save current config as preset ⚠️ _This will override the previous preset values if the name was already in use and they can't be recovered_
/breedconfig preset restore <name>    Reset built-in preset to defaults

Note: Built-in presets (default, default_extended, lait_curated, zoo, all) are automatically updated with new animals on startup. Use restore to reset a preset to factory defaults if you've modified it.

Creating Custom Presets

If the game tells you you don't have the permissions to use this command, run /op self first

To apply a preset to your world:
Copy an existing preset in mods/presets/, rename it, edit the values, then apply with /breedconfig preset apply my_preset

To create a new preset from the current world config
⚠️ This will override the previous preset values if the name was already in use and they can't be recovered
Configure animals with /breedconfig commands, then run /breedconfig preset save my_preset


Commands

All commands use the unified /breed prefix for easy discovery.

Main Commands

/breed                                Show help
/breed help                           Show help
/breed status                         View tracked animals and stats
/breed growth                         Toggle baby growth on/off

Taming

/breed tame <name>                    Prepare to tame and name an animal
/breed untame                         Release a tamed animal
/breed info                           Show taming information
/breed settings                       Taming settings

Configuration

/breed config                         Show config summary
/breed config list [category]         List animals by category
/breed config info <animal>           Show detailed animal info
/breed config reload                  Reload config from file
/breed config save                    Save current config to file
/breed config enable <animal|ALL>     Enable breeding
/breed config disable <animal|ALL>    Disable breeding
/breed config set <animal> food <item>      Set primary food
/breed config set <animal> growth <min>     Set growth time
/breed config set <animal> cooldown <min>   Set cooldown
/breed config addfood <animal> <item>       Add breeding food
/breed config removefood <animal> <item>    Remove breeding food

Custom Animals (Other Mods)

Add creatures from other mods to the breeding system. Simply provide the NPC role name and the plugin will auto-discover the model.

/breed custom add <npcRole> <food> [food2] [food3]   Add by NPC role (auto-discovers model)
/breed custom setbaby <model> <babyRole>             Set baby NPC role for dedicated baby spawning
/breed custom remove <model>                         Remove a custom animal
/breed custom list                                   List all custom animals
/breed custom info <model>                           Show custom animal details
/breed custom enable <model>                         Enable a custom animal
/breed custom disable <model>                        Disable a custom animal
/breed custom addfood <model> <food>                 Add a breeding food
/breed custom removefood <model> <food>              Remove a breeding food
/breed custom scan                                   Scan world for creatures

Example: To add a creature with NPC role "VgSlime_Npc_Guumi_Green":

/breed custom add VgSlime_Npc_Guumi_Green apple

The plugin validates the NPC role exists, spawns a temp entity to discover the model, and registers both for detection and spawning.

Baby spawning: If you know the baby NPC role, set it with /breed custom setbaby. Otherwise, babies spawn as scaled-down adults (40% size).

Custom animals are automatically detected when they spawn and saved to config.

Legacy Commands (Deprecated)

The following commands still work but show deprecation warnings:

  • /laitsbreeding/breed
  • /breedstatus/breed status
  • /breedgrowth/breed growth
  • /breedconfig/breed config

Configuration

Config file: mods/laits-breeding-config.json

{
  "activePreset": "default_extended",
  "defaults": {
    "growthTimeMinutes": 30.0,
    "breedCooldownMinutes": 5.0,
    "growthEnabled": true
  },
  "animals": {
    "COW": {
      "enabled": true,
      "breedingFoods": ["Plant_Crop_Wheat_Item", "Plant_Crop_Cauliflower_Item"],
      "growthTimeMinutes": 30.0,
      "breedCooldownMinutes": 5.0
    }
  }
}

Roadmap

Done: Configurable timing, multiple breeding foods, external preset files, all creatures breeding, heart particles

Planned:

  • Taming to make domesticated animals follow you
  • Feed babies to make them grow faster
  • Advanced config (custom scales per growth stage, baby models/NPCs, offsprings count)
  • Animal wellness (pet your animals, build trust, mood affects breeding)
  • Genetics system (babies inherit traits and appearance from parents)
  • Cross-compatibility testing with other mods

Known Issues

  • Animations don't interrupt - Feeding while an animal is fleeing or sleeping won't interrupt them
  • Growth time setting - May not work reliably in all cases (investigating)
  • Wild baby animals - May sometimes not grow into adults
  • Single world only - Only works with the default world (multi-world not supported)

Contact

This mod is actively being developed. For issues or suggestions, click on one of the links below add me on Discord: lait_kelomins

X Twitter profile Personal discord Mod%20Community%20Discord

BisectHosting partnership program, code lait for 25% discount on a gaming server

📸Gallery

hytame-edit.png
hytame-edit.png
hytame-list.png
hytame-list.png
HyTame - Animal Breeding - Hytale Mod | Hytale Wiki