Source-checkedQuality of life & UI

AdjustablePortals

by MidnightMods · for Valheim

Make portal progression configurable, balance out portal use.

9.5KDownloads
19d agoLast updated
BepInExLoaders
ThunderstoreSource

About AdjustablePortals

From Thunderstore

Make portal progression configurable, balance out portal use.

Adjustable Portals

This mod aims to make portal progression more gradual, and encourage portals only in large bases.

Features

Portal Requirements

  • Portals can require a configurable number of building pieces nearby to become functional (default 300, configurable)
  • Portals can require a fuel to operate on (configurable), default is surtling codes 1 core = 20 teleports (cost only taken from source portal).

Portal Item Teleportation progression

  • Portals can allow designated non-teleportable items through based on defeated bosses.
  • Progression can be per player instead of world wide. Turn on UsePrivateKeys and each player

unlocks items by the bosses they helped defeat, rather than by any boss defeated on the server. Everyone who landed a hit on a boss is credited with it. Characters that killed bosses before this was turned on may have no record of it, since vanilla only credits one player per kill.

  • Specific items can be made never teleportable with NonTeleportableItems. This holds even at

portals and under world settings that would otherwise let every item through.

  • Item lists are comma separated prefab names, e.g. Copper, CopperScrap. Spaces and

capitalisation do not matter.

Travelling companions

  • Ride your mount straight through a portal. It comes with you and you are put back in the saddle

on the other side.

  • Tamed creatures near the portal can travel with you. By default only tames you have told to

follow you come along - turn TeleportTamesRequireFollowing off to take every tame standing near the portal, penned livestock included. Radius and headcount are configurable.

  • A cart you are pulling can travel with you, and is hitched back up on the other side. The cart

may only hold what you could carry through yourself: anything the boss progression above has not unlocked yet blocks the teleport, and the portal tells you which item is the problem.

Choosing a destination

  • Instead of only reaching the portal with the same name, players can choose where a portal sends

them. PortalTargetingMode picks how:

  • Vanilla (default): portals connect to the portal with the same name.
  • SelectFromList: stepping into a portal opens a list of every other portal, which you can

filter by typing. Each entry shows how far away it is and in which direction, which tells apart portals that share a name.

  • SelectOnMap: stepping into a portal opens the map with every other portal marked on it.

Click one to travel there, or close the map to stay. When the map is turned off, this uses SelectInSpace instead.

  • SelectInSpace: shows every other portal where it lies relative to the others, against a

starfield instead of the map, so it works in worlds without a map. Scroll to zoom, drag to look around, and click a portal to travel there.

  • A portal is only offered as a destination once it has the nearby building pieces it needs to

activate itself. Its pieces are counted when someone with the mod is near it, so a portal in an area nobody has visited since the mod was installed will not show up until someone does.

  • Fuel, item restrictions, carts, mounts and tames all work the same as through a portal pair.
  • Every qualifying portal can be travelled to, whatever it is named and whether or not it is

inside a ward.

Compatibility

  • TargetPortal (Smoothbrain): portal requirements and fuel apply before its map opens. While it is

installed, PortalTargetingMode is ignored and TargetPortal chooses destinations.

  • Backpacks (Smoothbrain): what a backpack may carry through a portal follows the same boss

progression as your own inventory.

Reporting issues or feedback

Got a bug to report or just want to chat about the mod? Drop by the discord or github.

discord logo github logo

In development!

If you have feature suggestions, or improvement suggestions feel free to ask in Discord.

The following features are currently planned:

  • Configure portal building costs

If you enjoy my mods donations are appreciated. My mods will never be paid and donations are not required.

Support me on Ko-fi

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

AdjustablePortals 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 side
Optional on 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
0.7.0, released 2026-10-16

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 10 recorded builds of AdjustablePortals.

Recent builds

BuildReleasedGame versionsLoaders
0.7.02026-10-16n/aBepInEx
0.6.02026-10-06n/aBepInEx
0.5.02026-10-02n/aBepInEx
0.4.02026-09-12n/aBepInEx
0.3.32026-09-09n/aBepInEx
0.3.22026-08-27n/aBepInEx

Dependencies

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

Run AdjustablePortals 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for AdjustablePortals as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Valheim
Loaders
BepInEx
Runs on
Serveroptional on the server
Requires
One-click install needs a BepInEx server. 2 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-17Open ↗
  • ✓AuthorMidnightMods, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

AdjustablePortals, answered

Generated from the mod’s own source data.

Do my players need to install AdjustablePortals?

Thunderstore lists server-side support for AdjustablePortals as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. AdjustablePortals 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 AdjustablePortals on a Valheim server.

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