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!
| Date uploaded | 2 days ago |
| Version | 2.0.2 |
| Download link | Vapok-RandomSpawnPointBruh-2.0.2.zip |
| Downloads | 24 |
| Dependency string | Vapok-RandomSpawnPointBruh-2.0.2 |
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.1ValheimModding-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.
👨💻 Created by Vapok Gaming
Author: Vapok
Source Code: GitHub Repository
Community & Support: Discord Server
Changelog: Release Notes
CHANGELOG
2.0.7 - Dedicated Server Spawn Point Collision Fix
- Dedicated Server Spawn Collision Fix:
- Fixed an issue where multiple players connecting to a dedicated server would spawn on top of each other at identical coordinates.
- Migrated spawn point coordinate generation from Unity's global
UnityEngine.Randomto an independently seededSystem.Randominstance, preventing Valheim's world generation routines from locking connecting clients into identical deterministic RNG sequences.
2.0 Changelog History (Valheim Release) (click to expand)
2.0.6 - Splash Window Updates & Valheim 1.0.14 Alignment
- Splash Window Updates:
- Telemetry is now unchecked when first loaded (Opt-In visibility)
- Added Send Error Logs (Opt-Out)
- Privacy Policy is now available directly in-game
- Added Data Disclaimers on hover over checkboxes for transparency on what data is sent
- Valheim 1.0.14 Alignment: Updated game assembly references and internalized Vapok.Common 3.12.1014.
2.0.5 - Jewelcrafting Font Compatibility
- Fixed: Jewelcrafting packages it's own font which was overriding part of a vanilla font, causing the Splash screen to appear blank.
2.0.4 - Updated README with Telemetry Information
- Updated the README.md with Anonymous Telemetry information per request of mod stores.
2.0.3 - Unified Splash Screen & Telemetry Controls
- Unified Startup Splash Screen: Integrated with a centralized startup splash screen.
- Added configurable
Show on Game Startupwhich can be enabled or disabled in the configuration file.
- Added configurable
- Anonymous Telemetry:
- Added configurable
Enable Anonymous Telemetryconfiguration which can be enabled or disabled in the configuration file.- Defaults to enabled with auto-opt-in on launch. Uncheck to Opt-Out
- ANONYMOUS DATA ONLY - I track version number and usage data. No personal data is ever collected. For more information, see the Privacy Policy.
- Added configurable
2.0.1 - Dependency & Compatibility Maintenance
- Dependency Updates: Updated Jotunn and BepInEx runtime package bindings.
- Compatibility Maintenance: Verified compatibility against the latest Valheim 1.0 release.
- Documentation Improvements: Standardized README, user guides, and technical patch documentation.
2.0.0 - Valheim 1.0 Release & Core Modernization
- Updated codebase and assembly references for Valheim 1.0.
- Rebuilt on .NET Framework 4.8 with updated Jotunn and Vapok.Valheim.Common shared libraries.
- Improved player spawn bounds safety and terrain collision detection.
1.0 Changelog History (Valheim Early Access) (click to expand)
1.0.0 - Initial Release of RandomSpawnPointBruh
- Initial release providing configurable spawn point options for new players entering the world.
- Added support for Randomized Spawn Radius, Static Coordinates, and Vanilla spawn location.
- Added dedicated server configuration synchronization via ServerSync.
