Animals near each other may produce offspring on their own — fully automatic breeding for Hytale
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Most actual version only working for Hytale stable 5 !
◆ What is GlymeraAutoBreed?
GlymeraAutoBreed adds passive, automatic breeding to your Hytale server. Animals that live near each other may produce offspring on their own — no player interaction needed. The plugin periodically scans all loaded chunks, groups animals by species and chunk, and gives nearby pairs a random chance to breed. Babies are born as actual baby NPC variants and grow into adults over time.
Works with both wild and tamed animals. Wild and tamed variants of the same species are treated as the same breed group. A built-in population cap prevents overpopulation. Growth is fully persistent — babies survive server restarts and chunk unloads.
━━━ Screenshot: Overview ━━━
◆ How it Works
- The plugin runs a scan every 60 seconds (configurable)
- For each chunk, it groups all breedable adults by species
- If two animals of the same species are within the configured distance, they have a random chance to produce a baby
- Only one breeding event per species per chunk per scan — populations grow steadily, not explosively
- Both wild and tamed animals can breed automatically
- Wild and tamed variants are treated as the same breed group (e.g. Cow and Tamed_Cow)
- Heart particles appear on both parents and the baby when breeding occurs
- Babies grow into adults after the configured growth time (~5 real minutes by default)
━━━ Screenshot: Breeding ━━━
◆ Population Cap (NEW in v2.1.0)
Before breeding occurs, the plugin checks how many animals of the same species already exist within a configurable radius around the breeding pair. If the count reaches the limit, no baby is spawned. Both adults and babies count towards the population limit. This prevents areas from becoming overcrowded while still allowing natural growth.
- breedCheckRadius — Radius in blocks to check for nearby same-species animals (default: 15)
- maxSameTypeInRadius — Maximum animals allowed before breeding is blocked (default: 6)
◆ Supported Species
- Cow (Calf), Pig (Piglet), Sheep (Lamb), Horse (Foal)
- Goat (Kid), Chicken (Chick), Desert Chicken (Chick), Turkey (Chick)
- Boar (Piglet), Warthog (Piglet), Wild Pig (Piglet)
- Camel (Calf), Bison (Calf), Mouflon (Lamb), Ram (Lamb), Skrill (Chick)
- Feran variants (Cub), Kweebec variants (Youngling), Scarak Broodmother (Young)
All species are available in both wild and tamed variants. Intelligent NPCs like Feran (Civilians, Burrowers, Sharptooths, Longtooths, Windwalkers), Kweebecs, and Scarak Broodmothers can also breed.
◆ Configuration
All settings are configurable via config.json, created automatically on first start at mods/de.glymera_GlymeraAutoBreed/config.json.
JSON:
{
"_infoTimeUnits": "cooldown values are in REAL seconds, growthTime is in GAME-TIME seconds (default 30x speed: 9000 game-sec = ~5 real min)",
"scanIntervalSeconds": 60,
"maxBreedDistance": 5.0,
"breedChancePercent": 20,
"breedCooldownSeconds": 600,
"growthTimeGameSeconds": 9000,
"breedCheckRadius": 15,
"maxSameTypeInRadius": 6
}
- scanIntervalSeconds — How often to scan for pairs (default: 60s, min: 10, real time)
- maxBreedDistance — Max distance between two animals to breed (default: 5.0 blocks)
- breedChancePercent — Chance per eligible pair per scan (default: 20%)
- breedCooldownSeconds — Cooldown per animal after breeding (default: 600s / 10 min, real time)
- growthTimeGameSeconds — Baby growth time in game-time seconds (default: 9000 = ~5 real min)
- breedCheckRadius — Radius to check for population cap (default: 15 blocks)
- maxSameTypeInRadius — Max same-species animals before breeding is blocked (default: 6, min: 2)
Note: Cooldown values are in real seconds. Growth time is in game-time seconds — at the default 30x game speed, 9000 game-seconds equals approximately 5 real minutes.
◆ Technical Details
- Persistent growth — Babies track their age via spawnInstant and survive server restarts, chunk unloads, and reloads
- Thread-safe — All entity spawning happens on the World Thread via world.execute()
- Heart particles — Visible to all nearby players on breeding and growth-up events
- No commands — Fully automatic, no player interaction needed
- No asset packs — Just drop the JAR into your mods folder
◆ Installation
- Stop your Hytale server
- Copy GlymeraAutoBreed.jar into your server's mods/ folder
- Start your server
- The config file is created automatically on first start
◆ Support
Having issues or questions? Leave a comment or visit our Discord!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Developed by GlymeraCraft
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
