JContainers
⚪ Last updated 2016⚠️ Install Order · 3 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 3.4% endorsement rate — high engagement, a strong quality signal
- 🏆 #3 of 26 Modders Resources and Tutorials mods in this game by downloads
📋 About This Mod
JContainers
The main goal of the project is to extend Papyrus with JSON-based data structures (arrays and maps).
Dynamism
If you have some programming background, you'll notice that you can not simply instantiate a class (or a script) in Papyrus. Almost everything exists in a single exemplar, except aliases and magic scripts. Papyrus arrays aren't expandable, single array can hold a values of a single type only.
JContainers brings JMaps so that you can use them the same way FO4 structures are used. Considering the ability of JArray, JFormMap, JIntMap structures to reference/contain each other - and you can build large graphs of structures.
Embeded Lua
Ability to filter/search/modify data structures with Lua. Ability to write your own Lua scripts. Example:
int obj = JValue.objectFromPrototype("[
{\"magnitude\": -9},
{\"magnitude\": 11},
{\"magnitude\": 3}
int eleven = JValua.evalLuaFlt(obj, "return jc.accumulateValues(obj, math.max, '.magnitude')")
int minusNine = JValua.evalLuaFlt(obj, "return jc.accumulateValues(obj, math.min, '.magnitude')")
Domains
The Domain is isolated, standalone sandbox, non-global (per-save file), personal storage of JC's data, created by a modder for personal (or non-) use. The feature enables automatic removal of the data stored in a domain once a mod linked to the domain gets uninstalled.
Example of the mod that use domain - https://github.com/SilverIce/PosePicker/commit/38d09404bb8db6c8e07548650bb327a445c452fd
Form Observing
Internal improvement. Mimics the way a script references a form - a form referenced by any of JContainers' containers won't be unloaded by the game (unless force unloaded). Once a form deleted, the FormObserver will receive a notification and form references to that form will be set to zero.
Links
Quick feature overview
Latest documentation
Watch project news and updates on GitHub
Special thanks
- to Saerileth and Gooser, without your interest that project would be abandoned on very early stages
- to Skwerlman and Alexdunn for documentation improvements
- to Verteiron for feedback, bugreports
- to RealAntithesis for feedback, object' identifier generation idea
- to Djarb, specifically for default-return-values idea
Credits
JContainers is a modder's resource library for Skyrim that provides a persistent storage system for mod authors. It has 61,941 endorsements and 1.8 million downloads, indicating widespread use. Last updated in 2016, it remains a foundational tool for many mods.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Massive community trust – 61,941 endorsements and 1.8 million downloads show it's a staple.
- Essential for many mods – if you're a mod author, this is a must-have dependency.
- Lightweight and does its job – no bloat, just the storage backend.
⚠️ Cons
- Last updated in 2016 – might have compatibility issues with newer Skyrim versions or mods.
- Not user-facing – if you're just a player, you'll never see it, but you'll need it for mods that require it.
- No documentation in the description – you'll have to rely on external tutorials or mod pages.
For Skyrim mod authors who need a reliable way to store persistent data across saves. Also for players who install mods that list JContainers as a requirement – you'll need it for those mods to work. Skip if you're a player who never touches mod dependencies.
💡 Beginner Tips
- If you're a mod author, read the documentation on the mod's forum or wiki – the description is bare.
- Make sure to install JContainers before any mods that require it, and check load order if using a mod manager.
- For players, just install it like any other mod – it's a simple drop-in, no configuration needed.
📊 Mod Details
- Game
- Skyrim LE Mods
- Author
- silvericed
- Version
- 3.3.0.RC.3
- Downloads
- 1,812,109
- Endorsements
- 61,941
- Category
- Modders Resources and Tutorials
- Created
- 1/10/2014
- Updated
- 11/24/2016
🧩 Commonly Used Together
Users add these mods to the same collections — a real compatibility signal, not an AI guess.
🔧 How to Install Skyrim LE Mods
Download from Nexus.
📖 Full step-by-step install guide for Skyrim LE →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim LE commands, item IDs, and more.
Keep browsing — more Skyrim LE mods await