Source-checkedCreatures & NPCs

GateOfOrethority

by Stayk · for Valheim

Biome boss portal restrictions

1.3KDownloads
17d agoLast updated
BepInExLoaders
ThunderstoreSource

About GateOfOrethority

From Thunderstore

Biome boss portal restrictions

Gate of Ore-thority

Boss-gated teleport restrictions with lore themed flavour text and server sync capabilities. Disclaimer this was vibe-coded using Copilot & Claude, I know a lot of people don't want to use AI content. However, I don't program and this mod has been a bit of a learning experience while also getting some settings that my group really wanted.

🧙 Features

  • 🔐 Teleport Restrictions: Prevents teleporting with specific items until the corresponding boss is defeated.
  • 📜 Flavorful Feedback: Custom messages for each item, themed to its biome and boss.
  • 🧪 Console Commands: Grant, revoke, list, or reset progression keys for testing and admin control.
  • 🧠 Multiplayer-Aware: Works in both solo and multiplayer environments.

🌍 World Modifier Requirement: Casual Portals

Gate of Ore-thority assumes that your world uses the Casual Portals modifier, which allows players to teleport with ores and other heavy items.

🛠 Console Commands

| Command | Description | |-----------------------------|--------------------------------------------------| | gateoforethority_addkey | Grants a progression key to the local player | | gateoforethority_removekey| Removes a progression key from the local player | | gateoforethority_keys | Lists all progression keys the player has |

🗝️ Teleport Restriction Keys

Gate of Ore-thority uses boss progression flags to restrict teleporting with specific items. These flags are stored in each player's custom data and are typically granted upon defeating the corresponding boss. | Item Name | Required Boss Flag | Notes | |-------------------------- |--------------------------|----------------------------| | CopperOre | defeated_gdking | | | TinOre | defeated_gdking | | | Copper | defeated_gdking | | | Tin | defeated_gdking | | | Bronze | defeated_gdking | | | IronScrap | defeated_bonemass | | | Iron | defeated_bonemass | | | Ironpit | defeated_bonemass | | | IronOre | defeated_bonemass | | | SilverOre | defeated_moder | | | Silver | defeated_moder | | | BlackMetalScrap | defeated_yagluth | | | BlackMetal | defeated_yagluth | | | MechanicalSpring | defeated_queen | | | DvergrNeedle | defeated_queen | | | BronzeScrap | defeated_queen | | | CharredCogwheel | defeated_fader | | | FlametalOre | defeated_fader | Not currently used in-game | | Flametal | defeated_fader | Not currently used in-game | | FlametalNew | defeated_fader | | | FlametalOreNew | defeated_fader | |

🧙 Multiplayer Boss Flag Behavior

Gate of Ore-thority relies on boss progression flags (e.g. defeated_bonemass) stored in each player’s custom data to determine teleport eligibility. These flags are typically granted when a boss is defeated—but how they’re distributed in multiplayer depends on proximity.

🔑 How Boss Flags Are Granted

  • When a boss is killed, all players who are logged in and nearby will receive the corresponding boss flag.
  • The flag is stored in each player’s m_customData and used by this mod to gate teleport access.
  • The flag is not limited to the player who lands the killing blow.

📍 What Counts as “Nearby”?

  • Players within 50 meters of the boss at the moment of death are considered nearby.
  • This includes anyone actively participating in the fight or spectating within render/combat range.
  • Players who are far away (e.g. in another biome or dungeon) or offline will not receive the key.

🛠️ Mod Behavior

  • Gate of Ore-thority checks each player’s m_customData for the required boss flag before allowing teleportation with gated items.
  • If a player did not receive the flag due to distance or timing, they will be blocked from teleporting with those items until the flag is granted manually or via another mod.

🔐 Server Override

If Server authoritative is enabled in the config, clients will use the server-defined boss flags for teleport restrictions. This ensures consistent enforcement across multiplayer sessions.

📦 Installation

Requires BepInExPack Valheim. Place the GateOfOrethority.dll inside your BepInEx/plugins folder.

🧩 Compatibility

  • Compatible with most mods that use Player.m_customData for progression tracking.
  • Designed to be extensible for custom bosses and items.

🐾 Credits

Idea by Stayk Work by Claude & Copilot Special thanks to the Valheim modding community for prefab insights and biome lore inspiration.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 17d ago.

GateOfOrethority 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.7, released 2026-10-17

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 6 recorded builds of GateOfOrethority.

Recent builds

BuildReleasedGame versionsLoaders
1.0.72026-10-17n/aBepInEx
1.0.62026-09-27n/aBepInEx
1.0.32025-11-09n/aBepInEx
1.0.22025-09-12n/aBepInEx
1.0.12025-09-11n/aBepInEx
1.0.02025-09-10n/aBepInEx

Dependencies

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

Run GateOfOrethority 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-10-18Open ↗
  • ✓AuthorStayk, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

GateOfOrethority, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

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

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