TeleportEverything
Portals carry restricted items, your attached cart, and nearby tamed allies through with you - and optionally nearby enemies too.TeleportEverything
Portals carry more than just you: restricted items (ore, ingots, dragon eggs, ...), your attached cart, and nearby tamed allies can all travel through with you - and, if you want the chaos, nearby enemies chasing you too.
Bugs / suggestions: Discord
Features
- Item transport – vanilla's portal-restricted items (ore, ingots, dragon eggs, ...) can travel through portals with you, optionally with a percentage "toll" taken off each restricted stack.
- Cart transport – a cart currently attached to (being pulled by) you teleports along too and is automatically re-attached once you arrive.
- Ally transport – nearby tamed creatures teleport with you. Several modes: only ones currently following you, all tamed nearby, all except custom-named ones, or only custom-named ones. Boars, loxes and wolves can each be excluded individually.
- Enemy transport (off by default) – nearby hostile creatures actively targeting you get pulled through the portal too, capped at a configurable maximum.
Configuration
Settings live in BepInEx/config/zenox.teleporteverything.cfg, generated on first run.
| Section | Setting | Default | Description |
|---|---|---|---|
| General | Enabled |
true |
Enable/disable the whole mod. |
| Items | TransportRestrictedItems |
true |
Allow portal-restricted items through. |
| Items | TransportFeePercent |
0 |
% of each restricted stack removed as a toll. 0 = free. |
| Items | FeeExemptItems |
(empty) | Comma-separated item names exempt from the fee. |
| Portal | ActivationRangeMultiplier |
1 |
Multiplier on how close you need to be to use a portal. |
| Allies | AllyMode |
FollowingOnly |
Disabled / FollowingOnly / AllTamedNearby / AllTamedExceptNamed / OnlyNamed. |
| Allies | SearchRadius |
10 |
Meters to search for transportable allies. |
| Allies | TransportBoars / TransportLoxes / TransportWolves |
true |
Per-species opt-out. |
| Allies | ShowAllyCountOnHover |
true |
Show ally count on the portal's hover text. |
| Allies | AllyMaskMode / AllyTransportMask |
Disabled / (empty) |
Extra allow/block list by creature name, on top of AllyMode. |
| Carts | TransportCartsMode |
Enabled |
Disabled / Enabled (any portal/teleporter) / OnlyDungeons (only dungeon rune stones). |
| Carts | SearchRadius |
10 |
Meters to search for your attached cart. |
| Carts | TaxCartRestrictedItems |
true |
Also apply the item transport fee to the cart's cargo. |
| Carts | PreventCartAutoDetach |
true |
An attached cart only detaches when you do it yourself (or it tips over) - vanilla otherwise re-checks the attach distance every frame and silently detaches whenever you drift a couple meters away. |
| Enemies | TakeEnemiesWithYou |
false |
Drag nearby targeting enemies through the portal too. |
| Enemies | SearchRadius |
6 |
Meters to search for targeting enemies. |
| Enemies | MaxEnemiesTransported |
3 |
Safety cap on how many can be dragged at once. |
| Enemies | SpawnOffset |
6 |
How far ahead of the destination dragged enemies spawn. |
| Enemies | SpawnScatterRadius |
3 |
Random scatter so multiple enemies don't stack. |
| Enemies | EnemiesMaskMode / EnemiesTransportMask |
Disabled / (empty) |
Extra allow/block list by creature name for dragged enemies. |
| Enemies | PreventTeleportWhileChased |
false |
Block portal use entirely while a hostile creature is actively targeting you ("Vikings don't run"). |
| Portal | SoundVolume |
1 |
Portal ambient sound volume multiplier. |
| Portal | MessageMode |
TopLeft |
NoMessages / TopLeft / Centered - how transport feature messages are shown. |
The exit point is also pushed 3m further forward automatically whenever a cart is attached (not configurable - vanilla's exit point is only sized for a bare player, so the cart would otherwise often clip into nearby walls).
The balance-affecting settings (item/cart/enemy toggles and percentages, ally/enemy masks) are pushed from the server to every connecting client automatically - no separate "force config" toggle needed, matching the pattern already used in Zenox.
Multiplayer
Works per-player - each client with the mod installed gets the extended portal behavior for themselves; players without it just use portals normally (subject to vanilla's own restrictions). A dedicated server running the mod pushes its own config values (the gameplay-balance ones) to every connecting client automatically.
Credits
Inspired by the long-inactive "TeleportEverything" mod's feature set. This is an independent, from-scratch implementation written against the current Valheim 1.0 API, not a port or copy of that mod's code.


