TeleportCreatures
Official OdinPlus Module of Teleport Everything! Bring your tamed allies or enemies along! Transport Creatures nearby: Wolves, Boars, Lox, custom creatures and more through portals, dungeons, and base
Screenshots 1 screenshots
About this mod Author’s original text
TeleportCreatures
Teleport Creatures is the creature transport module of the modularized TeleportEverything 3 pack. It safely brings nearby eligible tamed allies and, when separately enabled, alerted hostile untamed enemies through Valheim's normal portal, dungeon, and Basements transitions. It waits for Valheim's native player arrival and never changes teleport timing, fade, readiness, or the selected destination. It is compatible with Valheim 1.0 (Deep North).
Want to configure in game? Install TeleportEverything for a unified panel with TeleportCreatures settings.
New Feature!
Switch modes hotkey: press Shift + ← or Shift + → to cycle between modes. (configurable)
Installation
Recommended: install with Gale. Gale can use both the Hexium and catalogs and imports existing profiles on startup. Install TeleportCreatures in the same profile used for Valheim, on the server and every participating client.
Manual: install BepInExPack for Valheim, then extract TeleportCreatures.dll from this package into Valheim/BepInEx/plugins. Install the same version on the server and every participating client.
Server policy and player preferences
The source-of-truth server generates and synchronizes BepInEx/config/odinplus.TeleportCreatures.server.yml.
Each player gets odinplus.TeleportCreatures.yml, which is local-only and restrictive. A malformed file is rejected while the last valid policy remains active.
In-game editor
Open ConfigurationManager, expand Advanced Configuration, and click Teleport Rules → Open YAML Configuration Editor. You can edit your player preferences there; the server policy can be edited on the server host and read on clients. The editor checks YAML before saving. Invalid YAML leaves the last valid settings active. Your player file is BepInEx/config/odinplus.TeleportCreatures.yml; the server file is BepInEx/config/odinplus.TeleportCreatures.server.yml. You can edit either file with a text editor as well.
Local diagnostic logging is controlled by the Diagnostics settings in ConfigurationManager's Advanced settings.
Server policy YAML
Server policy: synchronized and authoritative.
Filters accept all, none, exact prefab names, and? globs. Deny always wins.
Lower Priority wins (1 is strongest; omitted is 100). Tags are portal link text.
SchemaVersion: 2
Allies:
Disable all allied-creature transport for every player.
Enabled: true
Hard limits for each player's local SearchRadius and SearchHeightRadius.
MaximumSearchRadius: 20
MaximumSearchHeightRadius: 8
Global server creature ceiling; portal rules can only narrow it.
Allow: ["all"]
Deny:
Teleport:
Portals:
Disable creature transport through every normal portal.
Enabled: true
Rules:
Neutral defaults for Wood and Stone portals.
- Id: "wood-portals"
Source:
Prefabs: ["portal_wood"]
Allow: ["all"]
Deny:
- Id: "stone-portals"
Source:
Prefabs: ["portal_stone"]
Allow: ["all"]
Deny:
Add a source-specific override with Priority: 1..99, for example:
- Id: "farm-stone-portal"
Priority: 1
Source:
Tags: ["FarmToPlains"]
Prefabs: ["portal_stone"]
Allow: ["Lox", "Wolf", "Boar"]
Deny:
Dungeons:
Covers both dungeon entrances and exits.
Enabled: true
Basements:
Requires the Basements mod on the server.
Enabled: true
Placement:
Radius: 10
MaximumHeightDifference: 3
DistanceFromPlayer: 3
Spacing: 2.5
Water: Allow
Dungeons:
Radius: 12
RequireNaturalGroundOnExit: true
Basements:
Radius: 8
RequireClearance: true
Enemies:
Enemy policy is server-controlled; the player YAML cannot override it.
Enabled: false
TakeThemWithYou transports eligible enemies; VikingsDontRun blocks nearby-enemy portal use.
Mode: TakeThemWithYou
MaximumSearchRadius: 20
MaximumSearchHeightRadius: 8
Allow: ["all"]
Deny:
Teleport:
Portals:
Enabled: true
Rules:
Defaults allow server-allowed enemies through Wood and Stone portals.
- Id: "wood-enemy-portals"
Source:
Prefabs: ["portal_wood"]
Allow: ["al
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: