Install — Openbullet 2 Plugins
To install plugins in OpenBullet 2, you essentially move compiled
Is the constructor parameterless?
OB2 instantiates blocks via Activator.CreateInstance . A constructor with arguments = silent failure. openbullet 2 plugins install
file for the plugin and any required dependencies. If you are developing your own, you can use the OB2PluginSample on GitHub as a template. Access the UserData Folder To install plugins in OpenBullet 2, you essentially
CaptchaSolver
| Plugin Name | Function | Install Method | | :--- | :--- | :--- | | | 2Captcha, Anti-Captcha, CapMonster | Manual DLL | | RegexExtractor | Advanced regex with named capture groups | Built-in (but enhanced version available on GitHub) | | DatabaseBlocks | MySQL, PostgreSQL, SQLite queries | Manual DLL + deps | | FileSystemBlocks | Read/write local files (be careful!) | Manual DLL | | CryptoBlocks | AES, RSA, XOR, Base64 custom ops | Built-in + plugin extras | Use a dedicated plugin directory per session by
# For a system-wide install (Linux example) cp MyCustomBlock.dll /opt/OpenBullet2/Plugins/
- Use a dedicated plugin directory per session by symlinking different plugin folders.
- Ask the plugin author to use strong naming or dependency isolation (rare in OB2 ecosystem).
- Merge dependencies manually using ILRepack (not recommended for beginners).
