Source-checkedCreatures & NPCs

PetKeeper

by SnethsMods · for Valheim

Per-pet control for tamed creatures: freeze growth, follow/stay hotkeys, invincible pets that never attack.

8Downloads
2d agoLast updated
BepInExLoaders
ThunderstoreSource

About PetKeeper

From Thunderstore

Per-pet control for tamed creatures: freeze growth, follow/stay hotkeys, invincible pets that never attack.

PetKeeper

Per-pet control for tamed creatures in Valheim.

Features

  • Freeze growth per pet. Keep an individual baby wolf, boar, or lox small for as long as you like, then let it grow whenever you choose.
  • Follow / stay controls. Tell one pet or all nearby pets to follow you or stay put.
  • Invincible pets. Tamed creatures take no damage.
  • Peaceful pets. Tamed creatures never attack anything.
  • Wild animals are untouched. They grow and behave exactly as normal.

Default Controls

| Key | Action | |-----|--------| | F6 | Toggle follow/stay for one pet | | F7 | Toggle growth freeze for one pet | | F8 | Toggle follow/stay for all pets near you |

For F6 and F7, the target is the pet under your crosshair. If you aren't looking at one, the closest tamed pet within 6 meters is used. A message in the top-left corner confirms the pet's name and its new state.

Hotkeys do nothing while the chat, console, a menu, the map, or your inventory is open.

Installation

  1. Install BepInEx for Valheim.
  2. Copy PetKeeper.dll into Valheim/BepInEx/plugins/.
  3. Launch the game once. A config file is created at Valheim/BepInEx/config/com.example.petkeeper.cfg.

If you use a mod manager such as r2modman, install the package from there instead.

Configuration

Edit BepInEx/config/com.example.petkeeper.cfg. Changes are picked up while the game is running.

| Section | Setting | Default | Description | |---------|---------|---------|-------------| | Keys | ToggleFollow | F8 | Follow/stay for all nearby pets | | Keys | ToggleFollowSinglePet | F6 | Follow/stay for one pet | | Keys | ToggleGrowthSinglePet | F7 | Growth freeze for one pet | | Follow | Radius | 40 | Meters around you affected by F8 | | Pets | Invincible | true | Tamed creatures take no damage | | Pets | CannotAttack | true | Tamed creatures never attack |

Key values use Unity key names, such as G, F7, or LeftControl + F8. For an in-game settings menu, install the BepInEx Configuration Manager and press F1.

Multiplayer and Servers

PetKeeper must be installed on every player's game. Creatures are simulated by whichever player currently owns them, so a player without the mod can cause protected pets to take damage, attack, or grow.

  • The per-pet growth freeze is saved on the creature itself, so it carries over between modded players and survives restarts.
  • Hotkeys and config values are per player.
  • Installing the mod on a dedicated server is optional and does little on its own.

On servers you don't run, ask the admin before using it, since invincible pets change gameplay.

Building From Source

  1. Install the .NET SDK and BepInEx for Valheim.
  2. Open PetKeeper.csproj and set ValheimDir to your Valheim install folder.
  3. Run dotnet build.

Known Limitations

  • Not yet tested against every Valheim version. If a patch fails to apply after a game update, check the BepInEx log (BepInEx/LogOutput.log) for the method name.
  • The follow message can briefly show the wrong state because the follow target updates a moment late. The pet itself behaves correctly.

Changelog

1.0.0

  • Initial release.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 2d ago.

PetKeeper on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.0, released 2026-11-02

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of PetKeeper.

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run PetKeeper on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Creatures & NPCs

Adds or changes creatures, NPCs and how they behave.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-11-02Open ↗
  • ✓AuthorSnethsMods, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

PetKeeper, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. PetKeeper is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run PetKeeper on a Valheim server.

Deploy in about a minute from $9.99 a month, then add PetKeeper in one click.