public async Task<BlockResult> Execute(BlockContext context, Dictionary<string, string> parameters)
Plugins in OB2 are far more powerful than those in OpenBullet 1.x. Key capabilities include:
You can create plugins for:
You can often find open-source plugins on GitHub by searching for "OpenBullet2 Plugin".
public void Unload()
namespace MyOB2Plugins
| Feature | OpenBullet 1 | OpenBullet 2 | |---------|-------------|--------------| | Plugin Language | C# (limited API) | C# (full API) | | Custom Blocks | No | Yes | | UI Extensions | No | Yes | | Request Interception | No | Yes (Global) | | Dependency Management | Manual DLL copy | MEF / DI container | | Cross-platform | Windows-only | Windows/Linux/macOS | Openbullet 2 Plugins
Plugins in OpenBullet 2 are (DLLs) that hook into the application's lifecycle. They allow developers to extend functionality at a deep level—modifying requests, transforming data, creating new LoliScript blocks, or adding entirely new features.
: Go to the Config Developer section. Open the block selector; your new custom blocks should appear under a dedicated category named after the plugin. Security Warning: The Risks of Third-Party Plugins They allow developers to extend functionality at a