Item Stacking Plus 1.0.0

Do not ask when mod authors will update their mods or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to bans.
Due to an unusually high volume of traffic, our site may be experiencing intermittent slowdowns. If you notice any issues, log out of your account and browse anonymously so you can better utilize caching or try using forge.sp-tarkov.com to search for and download mods.

Need inventory space? Here you go! Stack Items, change overpowered Armor/Weapon Repair Kits, stack stims or stim usages or simply a combination!

[tabmenu]

FEATURE-LIST

  • Category-Based Configuration: Modify items based on logical groups: Medical, Repairs, Stims, Barter, Clothing, Parts/Mods, Provisions, Cash, Others.
  • Flexible Stacking & Resource Values:
    • Set custom stack sizes for most items (generally clamped [1-99] during application).
    • Set custom MaxHpResource for Medical items (minimum 1, stack size forced to 1).
    • Set custom MaxRepairResource for Repair items (minimum 1, stack size forced to 1).
    • Advanced Stimulator Handling (stims.jsonc & config.jsonc)
      • Choose a stims_mode ("Stacks", "Usage", or "Mixed") in config.jsonc.
      • "Stacks" Mode: Control stack size directly [1-50] using [ "ItemID", "X" ] format.
      • "Usage" Mode: Control usage count (via MaxHpResource) [1-50] using [ "ItemID", "X" ] format; stack forced to 1.
      • "Mixed" Mode: Configure stack size OR usage count per stim: [ "ItemID", "X" ] sets stack size [1-50]; [ "ItemID", "X/Y" ] sets uses to Y [1-50] and forces stack to 1.
    • Applies specific high stack limits for Currency items automatically.
  • Smart Config Management:
    • Auto-Relocation: Moves items listed in the wrong category file to the correct one on server start (if both categories are enabled).
    • Deduplication: If an item ID exists in multiple enabled category files, only the entry from the highest priority category is used (Priority: Cash > Med > Repair > Stims > Parts > Barter > Clothing > Provisions > Others).
    • Auto-Creation & Population: Generates default config files (config.jsonc, blacklist.jsonc, all category files in config/items/) if they are missing on first startup. Populates Medical, Repairs, Stims, and Cash files with relevant default item entries.
  • Blacklisting: Exclude specific items from all modifications using blacklist.jsonc. Keys and Keycards are automatically blacklisted by default.
  • Watchdog (Optional): Automatically reload changed category config files (config/items/*.jsonc) while the server is running (disabled by default in config.jsonc). Requires server restart to toggle reliably.
  • Debug Logging (Optional): Enable verbose logging for troubleshooting (disabled by default in config.jsonc). Warning: Can create very large log files quickly. Requires server restart.
  • JSONC Support: All .jsonc config files allow comments (// or /* ... */) for notes and clarity.
  • Graceful Error Handling: Handles most JSON syntax errors in category files by logging a clear error message pointing to the file and skipping that specific file, allowing the mod to load and process other valid configurations.