Register

SC - Simple Sockets

An Add-on Module for Foundry Virtual Tabletop

Author: gubacelar Project: Source Foundry Versions 13+ (Verified 14) Last Updated 2 days, 14 hours ago

This package contains art, text, or software code produced using generative AI.

Shattered Codex

SC - Simple Sockets

Wiki Support on Patreon Discord Foundry VTT 13-14 System dnd5e 5.3.0 and 6.0.0 Downloads Forks

Add sockets to D&D 5e items in Foundry VTT, then fill them with gems, runes, or crystals that provide Active Effects, activities, and optional charges.

Use the included gem compendium or create your own upgrades. The module supports the default dnd5e sheets and Tidy5e Sheet, with socket badges, descriptions, and list or grid layouts.

Installation

Requires Foundry VTT v13 or v14 and dnd5e 5.3.0 or later (verified with dnd5e 6.0.0).

  1. Open Add-on Modules > Install Module in Foundry VTT.
  2. Paste the manifest URL below and install the module.
  3. Enable SC - Simple Sockets in your world.
https://github.com/Shattered-Codex/sc-simple-sockets/releases/latest/download/module.json
 

Quick Start

host item receives sockets, a gem supplies the upgrade, and a socket holds one gem.

  1. Create or open a weapon or equipment item.
  2. Import a gem from the included compendium, or create a Loot item with subtype gem.
  3. On the gem, set Allowed Item Types and add the Active Effects or activities it should provide.
  4. Open the host item's Sockets tab and add an empty socket.
  5. Drag the gem into the socket. Its effects and activities become available on the host item.

Removing a gem removes its transferred effects and activities. Gems return to inventory by default; removal settings or extraction activities can delete them instead.

For detailed setup guidance, visit the Simple Sockets wiki.

Configuration

Open Configure Settings > Module Settings > SC - Simple Sockets > Module configuration and select Save Changes after editing.

Tab Options
Socket rules Who can edit sockets, the maximum sockets per item, and gem removal behavior
Display Socket tab visibility, list or grid layout, and gem damage presentation
Item types Which items accept sockets; weapons and equipment are enabled by default
Gem subtypes Which loot subtypes count as gems, including custom subtypes such as runes
Advanced Per-user update popup and debug logging preferences

Each socket can have its own description, color, empty socket image, and condition. Gem tags such as firepoison, or healing help define compatibility rules. Once a socket is filled, it displays the gem's artwork and description.

Charges and Automation

Gems can carry a named resource with current and maximum charges, configured under +Details > Socketed Resource. Activities can spend charges from a gem, an item, or a pool of socketed items across the character. A gem returned to inventory keeps its remaining charges.

Socket counts can also drive native item Limited Uses and Active Effect bonuses. For example, @sc.sockets.gems counts filled sockets on the item, while @sc.sockets.actor.gems counts them across the character.

See the Simple Sockets wiki for resource configuration, formulas, and recovery rules.

Related Modules

These optional Shattered Codex modules complement Simple Sockets:

Module How it complements your items
SC - More Activities Enables activities for adding sockets, inserting or extracting gems, and recharging individual gems or shared pools.
SC - Conditional AE Adds conditions and formulas to Active Effects for bonuses that depend on your rules.
SC - Conditional Activities Controls when activities are usable, including conditions that check socketed gems.
SC - Item Rarity Colors Makes item rarities easier to recognize through configurable colors on sheets, inventories, and the item directory.

With SC - More Activities enabled, the following socket activities are available:

Activity type Purpose
sc-socket-slot Add a configured socket or remove an empty one
sc-socket-extraction Extract a gem, keeping or destroying it as configured
sc-socket-gem-reload Insert a compatible gem from the actor's inventory
sc-socket-recharge Restore charges to one socketed gem
sc-socket-pool-recharge Restore a shared charge pool on an item

Socket activities respect compatibility and permission checks. Chained activities copied from gems retain their internal references to the copied activities.

Shattered Codex also offers more modules on Patreon, including SC - More Gems and other ways to bring variety and fun to your games. Explore the wiki to see what each module adds.

Screenshots

Sockets and Slot Settings

Empty sockets with individual colors, followed by the slot configuration window.

Gauntlet of Perfect Convergence with six colored empty sockets

Socket Slot Settings with custom artwork, color, description, and removal rules

Gem Descriptions, Tags, and Combat Bonuses

The gem's socket description explains its contribution to the host item. Tags support compatibility rules, while combat settings define optional bonuses.

Boilerglass Dynamo Cell with its item and socket descriptions

Boilerglass Dynamo Cell gem tags

Gem combat settings with attack, critical hit, and extra damage fields

Bloodstone configured with an attack bonus and extra necrotic damage

Gem Resources and Activity Consumption

Configure a gem's charges and recovery, then choose how an activity consumes socketed resources or gems.

Boilerglass Dynamo Cell resource key, charges, recovery, and destruction option

Activity consumption menu with Socketed Charges and Socketed Gem options

Socketed Gem consumption with equipped character pool scope and host item filter

Troubleshooting

Problem What to check
A gem cannot be inserted Confirm its loot subtype, Allowed Item Types, and the socket's condition.
The Sockets tab is missing Check the supported item types and global tab setting. If automatic display is disabled, enable Enable Socket Tab in the item's Details tab.
A removed gem disappeared Check Delete Gem on Removal, the slot override, and any extraction activity's configuration.
Resource formulas do not update after an upgrade Reload the world and check the supported formulas in the Simple Sockets wiki.

Support and Feedback

Questions and ideas are welcome on Discord. For bugs or feature requests, open a GitHub issue. Documentation is available in the official wiki.

Icon Credits

The sc-more-activities socket activity icons bundled in this repository are based on Game-icons.net artwork and are used under the CC BY 3.0 license.

Supported Game Systems

  1. Dungeons & Dragons Fifth Edition

    Latest Version: Version 6.0.5 Last Updated 1 day, 11 hours ago

Categories

Available Versions

  1. Version 2.0.22

    2 days, 14 hours ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  2. Version 2.0.21

    1 week, 5 days ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  3. Version 2.0.20

    2 weeks, 5 days ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  4. Version 2.0.19

    3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  5. Version 2.0.18

    1 month ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  6. Version 2.0.17

    1 month ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  7. Version 2.0.16

    1 month, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  8. Version 2.0.15

    2 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  9. Version 2.0.14

    2 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  10. Version 2.0.12

    2 months, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  11. Version 2.0.11

    3 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  12. Version 2.0.10

    3 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  13. Version 2.0.9

    3 months ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  14. Version 2.0.8

    3 months, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  15. Version 2.0.7

    4 months, 1 week ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  16. Version 2.0.6

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  17. Version 2.0.5

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  18. Version 2.0.4

    4 months, 3 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  19. Version 2.0.3

    4 months, 4 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  20. Version 2.0.2

    4 months, 4 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  21. Version 2.0.1

    4 months, 4 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  22. Version 2.0.0

    5 months, 2 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  23. Version 1.1.18

    5 months, 2 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  24. Version 1.1.17

    5 months, 2 weeks ago
    Foundry Version 13+ (Verified 14) Manifest URL Read Notes
  25. Version 1.1.16

    5 months, 3 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  26. Version 1.1.15

    6 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  27. Version 1.1.14

    6 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  28. Version 1.1.13

    6 months, 3 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  29. Version 1.1.12

    6 months, 4 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  30. Version 1.1.11

    7 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  31. Version 1.1.10

    7 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  32. Version 1.1.9

    7 months, 2 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  33. Version 1.1.8

    8 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  34. Version 1.1.7

    8 months, 3 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  35. Version 1.1.6

    9 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  36. Version 1.1.5

    9 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  37. Version 1.1.4

    9 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  38. Version 1.1.3

    9 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  39. Version 1.1.2

    10 months, 3 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  40. Version 1.1.1

    11 months ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  41. Version 1.1.0

    11 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  42. Version 1.0.20

    11 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  43. Version 1.0.19

    11 months, 1 week ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes
  44. Version 1.0.17

    11 months, 2 weeks ago
    Foundry Version 13+ (Verified 13) Manifest URL Read Notes