


Automate your breeding pens. Offspring Portal teleports tamed juveniles from your breeder area to distant maturing pens the moment they wander into range — keeping vanilla population caps from stalling production.
Build a portal, name it, configure it once, and let the mod handle the logistics.
| Portal type | What it does |
|---|---|
| Breeder | Sends juveniles out to matching maturing pens |
| Maturing | Receives juveniles; optionally forwards grown adults |
| Farm | Receives adults routed back from maturing pens (by species) |
| Cull | One shared yard — receives adults marked for slaughter |
Minimum setup: 2 portals (Breeder + Maturing). Farm and Cull are optional when you want adult automation.
Build cost: 20 Fine Wood · 10 Greydwarf Eyes · 2 Surtling Cores
Breeder Portal Maturing Portal
(at breeding pen) ────────► (at grow-up pen)
Role: Breeder Receives: Boar / Wolf / Hen / All …
Hover any portal to see its Name, role, and warnings.
When juveniles grow up, the maturing portal can optionally move adults elsewhere:
| Destination | Behavior |
|---|---|
| None | Adults stay on the maturing pen (default — great for a simple 2-portal setup) |
| Farm | Adults teleport to a Farm portal matching their species (or All) |
| Cull | Adults teleport to your Cull yard — one portal serves every species |
If Destination is Farm or Cull but no receiver portal exists yet, you'll see a yellow hover warning and adults won't teleport until you place one.
Perfect first build. No adult routing needed.
| Portal | Type | Receives | Destination | Name example |
|---|---|---|---|---|
| Breeding area | Breeder | — | — | Boar Farm |
| Grow-up pen | Maturing | Boar | None | Boar Maturing |
Juveniles leave the breeder automatically. Adults stay on the maturing pen until you handle them.
Cull grown boars without walking them across the map.
| Portal | Type | Receives | Destination | Name example |
|---|---|---|---|---|
| Breeding pen | Breeder | — | — | Boar Farm |
| Grow-up pen | Maturing | Boar | Cull | Boar Maturing |
| Slaughter area | Cull | — | — | Boar Cull Yard |
One Cull portal is enough for every species you mark for culling.
Mixed species, different adult outcomes.
| Portal | Type | Receives | Destination | Name example |
|---|---|---|---|---|
| Main breeder | Breeder | — | — | Mixed Farm |
| Boar grow-up | Maturing | Boar | Cull | Boar Maturing |
| Wolf grow-up | Maturing | Wolf | None | Wolf Maturing |
| Cull yard | Cull | — | — | Cull Yard |
Boars get culled automatically. Wolves stay on their maturing pen.
Send grown animals back to holding pens near your breeder.
| Portal | Type | Receives | Destination | Name example |
|---|---|---|---|---|
| Breeder | Breeder | — | — | Boar Farm |
| Distant grow-up | Maturing | Boar | Farm | Boar Maturing |
| Farm holding | Farm | Boar | — | Boar Holding |
Place the Farm portal where you want adults to land. Match Receives to the species on the maturing pen.
Two boar maturing pens? Juveniles alternate between them automatically.
| Portal | Type | Receives |
|---|---|---|
| Breeder | Breeder | — |
| North pen | Maturing | Boar |
| South pen | Maturing | Boar |
Same species + same role = round-robin. Works for Farm and Cull routing too when you have multiple receivers.
| Field | Breeder | Maturing | Farm | Cull |
|---|---|---|---|---|
| Name | ✓ | ✓ | ✓ | ✓ |
| Type | ✓ | ✓ | ✓ | ✓ |
| Receives | All juveniles (fixed) | ✓ | ✓ | All adults (fixed) |
| Destination | — | None / Farm / Cull | — | — |
Species in Receives: Boar · Wolf · Lox · Hen · Asksvin · All
After first launch, edit:
BepInEx/config/offspringportal.mod.cfg
| Setting | Default | Description |
|---|---|---|
BreederScanRange |
10 | Scan radius (meters) around portals |
BreederScanIntervalSec |
0.5 | How often breeders scan for juveniles |
MaturingAdultScanIntervalSec |
30 | How often maturing pens scan for adults to forward |
TeleportCooldownSec |
2 | Per-animal cooldown after teleport |
DistantTeleportTimeoutSec |
15 | Wait for distant zones to load before giving up |
AllowRetransport |
false | Allow the same animal to teleport again |
EnableCapWarning |
true | Warn when a maturing pen is inside breeding cap radius |
EnableFollowCommand |
true | E-key follow command for juveniles |
Restart Valheim after changing config values.
Install on server/host and every client. Everyone needs the mod to see the custom portal piece, open the config UI, and get correct hover text. BepInEx and Jotunn are required on all sides.
Teleport logic runs on the server/host.
Thunderstore packages include icon.png (256×256) as the mod's listing icon — that's the main image upload in the zip.
The README is Markdown and renders on your mod page, but inline screenshots must be hosted elsewhere (GitHub, Imgur, etc.) and linked with a full URL:

Local images inside the zip won't display on the Thunderstore page. If you want a visual gallery later, host images online and add links here — or share setup screenshots in your Discord / mod discussion thread.
Installed automatically with most mod managers:
OffspringPortal.dll in BepInEx/plugins/.Boar Farm, Wolf Maturing, etc.)By HW