You are viewing a potentially older version of this package. View all versions.
Stayk-GateOfOrethority-1.0.1 icon

GateOfOrethority

Boss-gated teleport restrictions with rich flavor text and config flexibility.

Date uploaded a month ago
Version 1.0.1
Download link Stayk-GateOfOrethority-1.0.1.zip
Downloads 40
Dependency string Stayk-GateOfOrethority-1.0.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2100 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2100

README

Gate of Ore-thority

Boss-gated teleport restrictions with rich flavor text and full config flexibility.
Crafted by Stayk, straight up this was vibe coded with CoPilot. I have no idea what I am doing when it comes to programming, but I wanted to learn. I sincerly hope this doesn't offend you, even these metadata files I used CoPilot to create

๐Ÿง™ 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.
  • โš™๏ธ Configurable: Easily add or remove gated items via config or code.
  • ๐Ÿงช Console Commands: Grant, revoke, list, or reset progression keys for testing and admin control.
  • ๐Ÿง  Multiplayer-Aware: Works in both solo and multiplayer environments.

๐Ÿ›  Console Commands

Command Description
ore_grantkey <key> Grants a progression key to the local player
ore_revokekey <key> Removes a progression key from the local player
ore_listkeys Lists all progression keys the player has
ore_grantallkeys Grants all progression keys
ore_resetkeys Removes all progression keys from the player

๐Ÿ”ฎ Supported Items

Includes support for:

  • Copper, Tin, Bronze
  • Iron, Silver, Black Metal
  • Flametal (and FlametalNew variants)
  • Mistlands items like BronzeScrap, DvergrNeedle
  • Custom items like CharredCogwheel

๐Ÿ“ฆ Installation

Requires BepInExPack Valheim.
Place the GateOfOre-thority.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 CoPilot Special thanks to the Valheim modding community for prefab insights and biome lore inspiration.

CHANGELOG

Changelog

1.0.2 - README Update

  • Added information to readme

1.0.1 โ€” Bugfix Release

  • Fixed teleport blocker config sync casting error
  • Improved server-side enforcement logic
  • Cleaned up logging and prefab matching

1.0.0 โ€” Initial Release

  • Added teleport gating based on boss progression keys
  • Integrated custom flavor text for blocked items
  • Console commands for key management:
    • ore_grantkey, ore_revokekey, ore_listkeys, ore_grantallkeys, ore_resetkeys
  • Support for legacy and new item variants (e.g. FlametalNew, BronzeScrap)
  • Fixed prefab name mismatches for Eikthyr, SeekerQueen, DvergrNeedle
  • Centralized key list for safe and scoped resets
  • Multiplayer-safe messaging and logging