Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RandomSpawnPointBruh
Allows players to specify a random spawn point or static spawn point. Dedicated Server friendly!
| Last updated | a day ago |
| Total downloads | 14467 |
| Total rating | 3 |
| Categories | Server-side Client-side Utility Hildir's Request Update World Generation Ashlands Update Bog Witch Update Deep North Update |
| Dependency string | Vapok-RandomSpawnPointBruh-2.0.5 |
| Dependants | 40 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.0ValheimModding-YamlDotNet
Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.
Preferred version: 16.3.1README
📍 Random Spawn Point Bruh!
Customized player spawn positioning and randomized world origins for Valheim.
Looking to shake up your Valheim world starts or establish a custom spawn location for your multiplayer server? Random Spawn Point Bruh! gives server admins and world creators full control over where new Vikings begin their journey.
🧭 Spawn Modes
| Spawn Mode | Description |
|---|---|
| 🎲 Random Spawn | Dynamically places new players within a configurable radius, search range, and selected biome. Perfect for survival challenges and rogue-like gameplay! |
| 📌 Static Coordinate Spawn | Sets a fixed (X, Y, Z) coordinate for all new players. Ideal for dedicated servers with custom hub towns or starting bases! |
| 🏛️ Vanilla Spawn | Retains the traditional sacrificial stones circle at the center of the world. |
⚙️ Configuration & Settings
Configure via the in-game BepInEx Configuration Manager (F1) or in RandomSpawnPointBruh.cfg:
| Setting | Default | Description |
|---|---|---|
| Spawn Method | Random |
Selects between Random, Static, or Vanilla spawn logic. |
| Custom Spawn Point | (0, 0, 0) |
Specific (X, Y, Z) coordinates when using Static spawn mode. |
| Min Search Range | 100.0 |
Minimum distance from world center to search for spawn locations. |
| Max Search Range | 2000.0 |
Maximum distance from world center to search for spawn locations. |
| Range Increment | 100 |
Step distance when scanning for valid ground positions. |
| Spawn Biome | Meadows |
Allowed biome(s) where random spawn locations can be generated. |
🛡️ Advanced Safeguards
- ⛰️ Heightmap & Collision Safety: Performs automatic terrain collision queries to guarantee players never spawn inside geometry, beneath terrain meshes, or underwater.
- 🌐 ServerSync Enforced: On dedicated servers, spawn coordinates and modes are dictated by the server configuration to ensure a consistent experience for all incoming players.
🌐 Available Translations
🇺🇸 English (Default)
Want to help translate Random Spawn Point Bruh? Community translations are welcome! Please submit a PR on GitHub or stop by our Discord.
📥 Installation & Server Setup
Mod Manager (Recommended)
- Install via R2ModMan or Thunderstore Mod Manager.
- Dependencies (
BepInExPack,Jotunn (JVL)) are installed automatically.
Dedicated Server Requirement
- Both Client & Server Required: Random Spawn Point Bruh must be installed on the dedicated server and connecting clients to properly enforce custom spawn locations.
🔒 Anonymous Telemetry & Privacy
RandomSpawnPointBruh includes lightweight, privacy-first anonymous telemetry to help monitor mod stability, diagnose unhandled errors, and understand active version adoption across game updates.
- 100% Anonymous: We never collect personal data, Steam IDs, IP addresses, character/world names, or file system paths. Stack traces from errors are automatically sanitized to strip local user directories.
- Full Player Control: Telemetry is completely optional and can be enabled or disabled at any time:
- In-Game (Startup Modal): Check or uncheck the Enable Telemetry toggle in the startup splash window.
- In Configuration: Set
Enable Anonymous Telemetry = falseunder[Local Config]inBepInEx/config/vapok.mods.RandomSpawnPointBruh.cfg(or adjust it live via the BepInEx Configuration Manager).
- Privacy Policy: Read our full data practices and commitment at vapok.io/privacy-policy.
👨💻 Created by Vapok Gaming
Author: Vapok
Source Code: GitHub Repository
Community & Support: Discord Server
Changelog: Release Notes
