Custom Item Framework

⭐ — (10 endorsements) 📥 595 downloads 📌 v0.5.0 📅 3/13/2026
🟡 Updated this year

By Calamity Entertainment · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 8/31/2026 📅 Created: 3/13/2026

🔍 Analysis

  • 👍 1.7% endorsement rate — high engagement, a strong quality signal
  • 🏆 #23 of 118 Miscellaneous mods in this game by downloads

📋 About This Mod

Custom Item Framework lets you create fully functional SULFUR items using only a text file and a PNG icon. Add consumables, armor, enchantments, crafting recipes, shop listings, enemy drops, and more! No programming or Unity required.

⚠ This mod is still in active development. Bug reports and feature requests are very welcome!


Features

  • []Create consumables, head/torso/feet armor, passive enhancements, and utility items[/]

    []Add healing, temporary buffs, and stat bonuses[/]

    []Cure negative status effects on use[/]

    []Give players ammo, currency, or stamps[/]

    []Control loot drop weights globally or per environment[/]

    []Drop items from specific enemy factions[/]

    []Add items to shop inventories - globally or for specific shopkeepers[/]

    []Create custom crafting recipes[/]

    []Use custom PNG artwork for inventory icons[/]

    []Full localization support - translate items into any language inline[/]

    []Third-party mod support - other mods can ship their own items without touching the framework folder[/]

    []Fully data-driven and lightweight - zero impact when not in use[/]


    Documentation

    Full reference documentation is available at:

    CIF Wiki

    This covers all item keys, attribute lists, loot tables, shop integration, enchantments, crafting, localization, and sound setup.


    Installation

    • []Install BepInEx 5.x if you have not already[/]

      []Drop the CustomItemFramework folder into BepInEx/plugins/[/]

      []Launch the game once - the framework will create the Items/ folder automatically[/]

      []Add your item folders inside BepInEx/plugins/CustomItemFramework/Items/[/]

      []Launch the game - your items are live immediately[/]

      No further setup is required. The framework patches the game at runtime and leaves no permanent changes.


      ⚠ Uninstallation - Read Before Removing

      Sulfur's save system stores item IDs directly in your save file. If you remove the framework while any custom item is still in your inventory, stash, or any container in the world, the game will fail to load that save entirely. This is a limitation of how the base game handles unknown item IDs - it is not something the framework can protect against once it is no longer installed.

      How to safely uninstall:

      • []Launch the game with the mod still installed[/]

        []Remove every custom item from your inventory, stash, and any containers you care about[/]

        []Save and exit the game[/]

        []Remove the CustomItemFramework folder from BepInEx/plugins/[/]

        If you already removed it and your save won't load:

        • []Reinstall the framework[/]

          []Load the save - it will work again[/]

          []Remove all custom items from your inventory[/]

          []Save and exit[/]

          []Uninstall the framework cleanly[/]


          Quick Start

          Create a folder inside BepInEx/plugins/CustomItemFramework/Items/ and add a .txt file:

          id          = MyCoolFood

          display_name = My Cool Food

          slot_type    = Consumable

          flavor      = Found in a dumpster. Probably fine.

          add          = Stat_HealthRegen Flat 5 10

          loot_weight  = 8

          loot_table  = scavenge

          Place an artwork.png in the same folder for the inventory icon. Launch the game - your item will appear in loot drops automatically.

          For the full reference covering all keys, item types, multi-file items, localization, shop integration, loot tables, enchantments, and sound setup, see the documentation.


          Third-Party Mod Support

          If you are shipping your own items as a separate mod, you do not need to place files inside the CustomItemFramework folder. Create a cif_items/ subfolder inside your own plugin directory:

          BepInEx/plugins/YourMod/cif_items/YourItem/base.txt

          The framework will discover it automatically. No registration, no manifest file, just the folder.


          Troubleshooting

          If your item does not appear, check BepInEx/LogOutput.log and search for . The framework logs exactly what it found and why something was skipped.


          Compatibility

          []Requires BepInEx 5.x[/]

          []No known conflicts with other mods[/]

          []Save-compatible while installed - custom items use a stable ID range derived from the item name[/]

          [*]⚠ Not safe to remove while custom items are present in any save - see Uninstallation

📊 Mod Details

Game
Sulfur Mods
Author
Calamity Entertainment
Version
0.5.0
Downloads
595
Endorsements
10
Category
Miscellaneous
Created
3/13/2026
Updated
8/31/2026
Tags
Modder's Resource, Utilities for Modders

🔧 How to Install SULFUR Mods

Install via a mod manager (Vortex or Mod Organizer 2). Most mods drop into the game folder.

📖 Full step-by-step install guide for SULFUR →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for SULFUR commands, item IDs, and more.

Keep browsing — more SULFUR mods await

📋 All SULFUR Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by Calamity Entertainment 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods