OBSCraft
by MoSadie
OBSCraft connects Minecraft to OBS Studio through the OBS WebSocket plugin, so command blocks and datapacks can trigger actions in the stream.
What it does
Once the connection is set up, a command block or datapack can switch the active scene, update the text of a Text source, or change whether a source is visible in a given scene. OBSCraft also works with filters such as the Move plugin filter, and the visible status of a source can be set through a filter as well. Actions are triggered by a specially formatted translatable chat message, which the mod listens for, decodes and carries out.
OBSCraft is client-side only, so only the client needs it; a server does not have to run it. It requires Architectury API and Fabric API on Fabric, and it is published for Fabric and NeoForge across 11 release versions, 1.21 – 1.21.10. The code is open source under the GNU Lesser General Public License v3.0 only, and the source code and issue tracker are public. The mod is still in active development and described as alpha, so bug reports are requested.
Key features
Command-driven OBS control
Command blocks and datapacks trigger OBS actions by sending formatted chat messages that the mod decodes.
Scene and source changes
Switch the active scene, update Text source content and set source visibility for a given scene from in-game.
Scoreboard lookups
Options accept literal names or look up names from a scoreboard objective, and work with both dummy objectives and real scoreboards.
Tellraw generation
The obscraft command can generate the tellraw command needed to send a trigger message.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x11 of 11 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Stream scene switching from a world
A command block or datapack changes the active scene when a player reaches an area or completes a task.
Live text on stream
Scoreboard values or game events update the content of a Text source in OBS while the stream runs.
Who it’s for: Streamers who run Minecraft on the client and want the game to control OBS Studio, and datapack or command block authors who build those triggers.
How it compares
OBS Overlay is client-side only, open source under the MIT License, and published for Fabric and NeoForge across 1.20.5 – 1.21.4. Autocut is also client-side only and open source under the MIT License, but it is published for Fabric alone, across 1.20.4 – 1.21.4. OBSCraft covers 1.21 – 1.21.10 on both loaders instead.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OBSCraft | Fabric and NeoForge | 1.21 – 1.21.10 | Client-side only | 2025-11-07 |
| OBS Overlay | Fabric and NeoForge | 1.20.5 – 1.21.4 | Client-side only | 2025-07-26 |
| Autocut | Fabric | 1.20.4 – 1.21.4 | Client-side only | 2025-01-14 |
Questions
Does OBSCraft need Fabric API on NeoForge?
Does the server need OBSCraft installed?
How is the OBS connection configured?
In the catalog
OBSCraft is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from MoSadie
Similar mods
What the author says
Right now this is in active development and still in alpha, please report any bugs you find! Connect Minecraft directly to OBS Studio using the OBS WebSocket plugin. Allows using command blocks, datapacks, and plugins to trigger various actions in OBS Studio.
Official listing
- Modrinth page
- modrinth.com/mod/obscraft
- Owner
- MoSadie
- Published
- 2024-12-25
- Updated on Modrinth
- 2025-11-07
- Facts verified
- 2026-10-15
