Custom DataBoxes
🟠 Updated over a year ago⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 1.9% endorsement rate — high engagement, a strong quality signal
- 🏆 #25 of 36 Libraries mods in this game by downloads
📋 About This Mod
Custom DataBoxes
a VERY powerful mod that makes you be able to make a Custom Databox with custom unlocks, names, description and spawns and unlimited amount of Databoxes.
How to Setup a new DataBox.json ?
Example.json
"DataboxID": "SeaglideDatabox",
"AlreadyUnlockedDescription": "Seaglide Databox. already unlocked",
"PrimaryDescription": "Unlock Seaglide",
"SecondaryDescription": "a Databox to unlock the Seaglide",
"ItemToUnlock": "Seaglide",
"BiomesToSpawnIn": [
"biome": "grassyPlateaus_Grass",
"count": 1,
"probability": 0. 1
"biome": "grassyPlateaus_TechSite",
"count": 1,
"probability": 0. 5
"biome": "grassyPlateaus_TechSite_Scattered",
"count": 1,
"probability": 0. 1
"CoordinatedSpawns": [
"Position": {
"y": -5. 0,
"EulerAngles": {
"x": 10. 0,
"y": -100. 0,
"z": 253. 0
These Json files go into the DataBox folder.
Where do i find a list of Biomes?
Within the CustomDataBoxes folder Biomes.json.
How To Use CustomDataBoxes API in your mod?
Setting up your project
you will need to add a reference to
CustomDataboxes.dll.once that's done, everything you will need from CustomDataboxes will be in the
using CustomDataboxes. APInamespace.just add this line among your using statements.
CustomDataboxes Properties
after adding the
CustomDataboxes. APIamong your using statements, there are couple Properties you need to setup so it can work properly.
after that, you can call the Patch()
method and CustomDataboxes should take care of everything else.
Properties to setType-Description
Patching your Databox
-
[]Instantiate a new instance of Databox
[]Populate all required properties (and any optional properies)[/]
[]Invoke the Patch()
method on the instance and that's it, you are good to go.[/
]
namespace ExampleDatabox
using CustomDataboxes. API;
using System. Collections. Generic;
using BepInEx;
using UnityEngine;
using System. Collections;
using Nautilus. Handlers;
using Nautilus. Assets;
Custom DataBoxes is a library mod that lets you create custom Databoxes with custom unlocks, names, descriptions, and spawns, supporting unlimited Databoxes. It has 44 endorsements and 2,319 downloads, last updated in August 2025.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Powerful customization: full control over unlocks, names, descriptions, and spawns.
- Unlimited Databoxes means no arbitrary limits on your creativity.
- Active development: updated August 2025, so it's fresh.
⚠️ Cons
- Low endorsement count (44) suggests it's still niche or untested by many.
- No detailed documentation or examples provided in the description.
- As a library, it's useless without other mods that use it or modding knowledge.
For modders and tinkerers who want to add custom Databoxes to their game. If you're a player looking for ready-made content, this isn't for you—it's a tool for creators. Skip if you want gameplay changes out of the box.
💡 Beginner Tips
- If you're new to modding, check if any other mods require this library before installing.
- Look for community tutorials on creating Databoxes, since the description lacks examples.
- Test your custom Databoxes in a separate save to avoid breaking your main game.
📊 Mod Details
- Game
- Subnautica Mods
- Author
- Updater Cookay Original Modder Metious
- Version
- 1.2.0.0
- Downloads
- 2,319
- Endorsements
- 44
- Category
- Libraries
- Created
- 6/27/2024
- Updated
- 8/15/2025
🔧 How to Install Subnautica Mods
Download from Nexus.
📖 Full step-by-step install guide for Subnautica →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Subnautica commands, item IDs, and more.
Keep browsing — more Subnautica mods await