CurseForge · Hytale mod
TioBreeding
TioBreeding adds a configurable animal breeding system for Hytale servers. Players use a breeding item on two domesticated animals of the same species to produce a baby. Babies grow into adults over time.
Quick answer
Which TioBreeding release should I use?
TioBreeding-1.0.0.jar targets 0.5. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Where should TioBreeding be installed in Hytale?
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
What else does TioBreeding-1.0.0.jar need?
TioBreeding-1.0.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Add TioBreeding without breaking your instance.
Built for TioBreeding-1.0.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use TioBreeding-1.0.0.jar. It targets 0.5; another release may target a different game build or dependency set.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Enable it on the world host
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
- 04
Pick the file you checked
Use the “Get this file” button beside TioBreeding-1.0.0.jar. It opens that exact file at the source.
About this project
What does TioBreeding add?
Features
- Breeding workflow — Activate two parents with a breeding item; they breed when close enough or after both enter breeding mode.
- Vanilla-style hearts — Love-heart particles appear above parent mobs when breeding mode is activated (same style as feeding animals in vanilla).
- Baby growth — Babies spawn as domesticated (
Tamed_*) and automatically grow into adults after a configurable time. - Domestication support — Optionally require parents to be tamed via vanilla Hytale domestication (
Tamed_Cow,Tamed_Sheep, etc.). - Configurable mob registry — Define which parent mobs can breed and which baby mob ID they produce.
- Breeding cooldown — Per-mob cooldown after a successful breed.
- Custom chat messages — Fully editable messages with legacy color codes (
&a,&c,&l, etc.) and hex colors (7FF55). - Bundled breeding item — Includes Concentrated Life Essence (
Ingredient_Life_Essence_Concentrated) with a crafting recipe. - Admin tools — Reload config without restarting the server; optional debug command for troubleshooting.
Installation
- Download TioBreeding-1.2.0.jar (or the latest release).
- Place the JAR in your Hytale server's mods folder (next to other server plugins/mods).
- Start the server once. The mod will create its configuration folder automatically.
- Edit
TioBreeding/config.jsonif you want custom settings (see below). - Restart the server, or run
/breed reload(admin) to apply config changes without a full restart.
Note: This mod ships with
IncludesAssetPack: true, so the breeding item and its assets are bundled inside the JAR. No separate resource pack install is required on the server.
How Breeding Works
Requirements
- Both animals must be listed in
allowedMobsRegistry. - If
requireDomesticationistrue(default), both parents must be domesticated in vanilla Hytale (their role must beTamed_*, e.g.Tamed_Cow). - Neither parent may be on breeding cooldown.
- You must hold the configured breeding item in your hand.
Steps
- Hold the breeding item (default:
Ingredient_Life_Essence_Concentrated). - Look at the first parent and activate breeding:
- Press F (Use interaction), or
- Right-click the mob while holding the item.
- Hearts appear above the mob. It enters breeding mode for
breedingWindowSeconds. - Use the breeding item on the second parent of the same species.
- Breeding completes when:
- Both parents are in breeding mode and within
maxBreedingDistanceblocks, or - Both are in breeding mode and move close enough (automatic pairing via server ticker).
- Both parents are in breeding mode and within
- A baby spawns between the two parents, already domesticated, and begins its growth timer.
- One breeding item is consumed per successful activation.
Default Breeding Item
| Property | Value |
|---|---|
| Item ID | Ingredient_Life_Essence_Concentrated |
| Craft | 100× Ingredient_Life_Essence → 1× Concentrated Life Essence |
| Bench | Farming Bench (Essence category) |
You can change breedingItemId in the config to any vanilla or mod item ID if you prefer a different item.
Baby Growth
- Babies spawned by the mod are tracked and grow into their adult
parentMobIdafterbabyGrowthTimeGameMinutes(in-game minutes). - Growth is checked every
growthCheckIntervalSeconds. - Naturally spawned domesticated babies (already
Tamed_* in the world) are also detected and tracked for growth once domesticated. - When growth completes, the baby entity is replaced with the adult version at the same position.
Commands
| Command | Permission | Description |
|---|---|---|
/breed reload |
Admin (hytale:Admin) |
Reloads config.json from disk without restarting the server. |
/breeddebug |
Any player | Shows diagnostic info about the mob you are looking at (registry match, domestication status, simulated breeding result). Does not consume items. |
Server Configuration
Config file location
After the first server start:
<server>/mods/TioBreeding/config.json
On first launch, the mod copies defaults from the bundled config.json inside the JAR. The file is also saved when the server shuts down.
Use /breed reload to apply edits without restarting.
Full config reference
{
"breedingItemId": "Ingredient_Life_Essence_Concentrated",
"maxBreedingDistance": 5,
"breedingWindowSeconds": 15,
"breedingCooldownMinutes": 10,
"babyGrowthTimeGameMinutes": 40,
"growthCheckIntervalSeconds": 30,
"requireDomestication": true,
"allowedMobsRegistry": [ ... ],
"messages": { ... }
}
General settings
| Key | Type | Default | Description |
|---|---|---|---|
breedingItemId |
string | Ingredient_Life_Essence_Concentrated |
Item ID required in hand to activate breeding. |
maxBreedingDistance |
int | 5 |
Maximum block distance between two parents for breeding to succeed. |
breedingWindowSeconds |
int | 15 |
How long a mob stays in breeding mode after activation. |
breedingCooldownMinutes |
int | 10 |
Cooldown per parent after a successful breed. Set to 0 to disable. |
babyGrowthTimeGameMinutes |
int | 40 |
In-game minutes until a baby grows into an adult. |
growthCheckIntervalSeconds |
int | 30 |
How often the server checks baby growth (and ready breeding pairs). |
requireDomestication |
boolean | true |
If true, parents must have a Tamed_* role. If false, any mob in the registry can breed. |
Mob registry (allowedMobsRegistry)
Each entry maps a parent species to its baby mob ID:
{
"parentMobId": "Cow",
"babyMobId": "Cow_Calf"
}
parentMobId— Adult mob role/type ID (e.g.Cow,Sheep,Pig). Matching is case-insensitive and also works withTamed_*roles.babyMobId— NPC ID spawned as the offspring.
Default supported species (16):
| Parent | Baby |
|---|---|
| Cow | Cow_Calf |
| Sheep | Sheep_Lamb |
| Pig | Pig_Piglet |
| Bison | Bison_Calf |
| Boar | Boar_Piglet |
| Camel | Camel_Calf |
| Goat | Goat_Kid |
| Horse | Horse_Foal |
| Mouflon | Mouflon_Lamb |
| Ram | Ram_Lamb |
| Pig_Wild | Pig_Wild_Piglet |
| Chicken | Chicken_Chick |
| Chicken_Desert | Chicken_Desert_Chick |
| Turkey | Turkey_Chick |
| Skrill | Skrill_Chick |
| Rabbit | Bunny |
To add a custom mob, append a new entry with the correct Hytale NPC role IDs. Both parents must share the same parentMobId entry.
Chat messages (messages)
| Key | Placeholders | When shown |
|---|---|---|
enabled |
— | true / false — toggle all mod chat messages. |
defaultColor |
— | Fallback hex color (e.g. #CCCCCC) when no & code is used. |
breedingActivated |
{windowSeconds} |
First parent entered breeding mode. |
breedingWaitingApproach |
{maxDistance} |
Second parent activated; waiting for parents to get close. |
breedingCompleted |
— | Baby successfully spawned. |
noBreedingItem |
{breedingItemId}, {heldItem} |
Wrong or missing item in hand. |
notInRegistry |
— | Target mob is not in allowedMobsRegistry. |
notTamed |
— | Mob is not domesticated (when requireDomestication is true). |
cooldownActive |
{cooldown} |
Parent is on breeding cooldown. |
distanceTooFar |
{maxDistance} |
Parents too far apart. |
spawnFailed |
— | Baby NPC failed to spawn. |
failed |
— | Generic activation failure. |
noTargetInView |
— | No valid mob in view (F key). |
invalidTarget |
— | Invalid breeding target. |
playerNotFound |
— | Internal player lookup failure. |
internalError |
— | Unexpected server error. |
Message color codes
Messages support Minecraft-style formatting:
| Code | Effect |
|---|---|
&0–&9, &a–&f |
Legacy colors (e.g. &a = green, &c = red, &e = yellow) |
&#RRGGBB |
Hex color (e.g. 7FF55) |
&l |
Bold |
&o |
Italic |
&r |
Reset formatting |
Example:
"breedingCompleted": "&b&l[TioBreeding] &r&aBaby spawned successfully!"
Tip: Use
&directly in your config file. The mod writes configs without escaping&as\u0026.
Example: Minimal custom config
{
"breedingItemId": "Ingredient_Hay",
"maxBreedingDistance": 8,
"breedingWindowSeconds": 30,
"breedingCooldownMinutes": 5,
"babyGrowthTimeGameMinutes": 20,
"growthCheckIntervalSeconds": 15,
"requireDomestication": true,
"allowedMobsRegistry": [
{ "parentMobId": "Cow", "babyMobId": "Cow_Calf" },
{ "parentMobId": "Sheep", "babyMobId": "Sheep_Lamb" },
{ "parentMobId": "Pig", "babyMobId": "Pig_Piglet" }
],
"messages": {
"enabled": true,
"defaultColor": "#AAAAAA",
"breedingActivated": "&a[Farm] &fBreeding mode ON! Use the item on the second animal within {windowSeconds}s.",
"breedingCompleted": "&a[Farm] &fA baby was born!",
"notTamed": "&c[Farm] &fTame this animal first."
}
}
After saving, run /breed reload or restart the server.
Troubleshooting
| Problem | What to check |
|---|---|
| Nothing happens when using the item | Hold the correct breedingItemId. Look directly at the mob. Ensure the mob is in allowedMobsRegistry. |
| "Not tamed" message | Domesticate the animal in vanilla Hytale first, or set requireDomestication to false. |
| "Cooldown" message | Wait for breedingCooldownMinutes to expire on that parent. |
| Parents won't breed | Both must be the same species, both in breeding mode, and within maxBreedingDistance. Check breedingWindowSeconds hasn't expired. |
| Baby doesn't grow | Confirm babyGrowthTimeGameMinutes and growthCheckIntervalSeconds. Baby must be in the registry as a babyMobId. |
| Config changes ignored | Run /breed reload or restart. Edit the file at mods/TioBreeding/config.json, not the copy inside the JAR. |
| Diagnose a specific mob | Run /breeddebug while looking at the animal. |
Technical notes
- Server-only: Players do not need to install anything; the server loads the mod and asset pack.
- Thread safety: Breeding activation and spawning run on the world thread to avoid desync issues.
- Pairing ticker: Ready breeding pairs are evaluated on the same interval as baby growth checks (
growthCheckIntervalSeconds). - Dependencies: None required. Works with
ServerVersion:*.
Support
For issues, feature requests, or updated builds, refer to the mod page or project repository linked on CurseForge.
❤️🔥 Sponsored by Vanguard Server

Join Vanguard!
Server IP: vanguard.vgh.com.br
Website: https://vgh.com.br
Discord: https://discord.gg/Q53GmaeAyB
Project description from CurseForge.
Pick your setup
TioBreeding releases for each Hytale build.
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
TioBreeding releases and Hytale builds
TioBreeding-1.0.0.jar
9 Jun 2026
Looking for an older file? The official CurseForge project page is in Resources.