Home - Drowbe/coffee-pub-blacksmith GitHub Wiki
Coffee Pub Blacksmith
Coffee Pub Blacksmith is the core utility module of the Coffee Pub ecosystem.
It provides a stable API, shared utilities, and integration helpers that other Coffee Pub modules rely on. If you are using modules like Squire, Crier, or Bibliosoph, Blacksmith is the foundation they build upon.
Overview
Blacksmith is a lightweight foundation layer. Other Coffee Pub modules build on it, and you can also leverage Blacksmith directly in your own modules.
Key capabilities:
- Centralized API for inter-module communication
- Common utilities (logging, notifications, settings helpers)
- SocketLib integration for GM/Player messaging
- libWrapper support for compatibility
- Console commands for status and diagnostics
Compatibility and Integrations
- FoundryVTT: v12 supported; v13-ready design
- System: system-agnostic; Coffee Pub modules commonly target D&D5E
- Integrations: SocketLib, libWrapper
Installation
Install via Foundryβs Add-on Modules using this manifest URL:
https://github.com/Drowbe/coffee-pub-blacksmith/releases/latest/download/module.json
- In Foundry VTT, open Configuration > Add-on Modules > Install Module
- Paste the manifest URL and click Install
- Enable Coffee Pub Blacksmith in your world
- Other Coffee Pub modules will automatically detect and use it once active
Documentation
Related Coffee Pub Modules
- Coffee Pub Squire β Party management and UI helpers
- Coffee Pub Crier β Announcements and in-world messaging
- Coffee Pub Bibliosoph β Knowledge and lore tools
- Coffee Pub Scribe β Narration and Journal tools
- Coffee Pub Monarch β Module and settings management
Contributing
Contributions are welcome. Use GitHub Issues to report bugs or propose improvements.
Credits and Support
Created by Thomas W. Carroll (Drowbe).
Originally developed to support the Burden of Knowledge campaign, Blacksmith has grown into the backbone of the Coffee Pub module suite.
Changelog
See the Releases page for version history and notes.