BlueBeard.RocketMod
0.1.0-ci.24
dotnet add package BlueBeard.RocketMod --version 0.1.0-ci.24
NuGet\Install-Package BlueBeard.RocketMod -Version 0.1.0-ci.24
<PackageReference Include="BlueBeard.RocketMod" Version="0.1.0-ci.24" />
<PackageVersion Include="BlueBeard.RocketMod" Version="0.1.0-ci.24" />
<PackageReference Include="BlueBeard.RocketMod" />
paket add BlueBeard.RocketMod --version 0.1.0-ci.24
#r "nuget: BlueBeard.RocketMod, 0.1.0-ci.24"
#:package BlueBeard.RocketMod@0.1.0-ci.24
#addin nuget:?package=BlueBeard.RocketMod&version=0.1.0-ci.24&prerelease
#tool nuget:?package=BlueBeard.RocketMod&version=0.1.0-ci.24&prerelease
BlueBeard.RocketMod
RocketMod host adapter for BlueBeard.Core abstractions. Implements ILogger, IChat, IPermissions, ITaskDispatcher, IPlayer, and IPlayerEvents against RocketMod / Unturned's APIs.
Why this exists
BlueBeard.Core/Abstractions defines framework-agnostic contracts so the same library can run under either RocketMod or OpenMod. BlueBeard.RocketMod is the RocketMod implementation of those contracts.
Usage
In your RocketPlugin.Load():
using BlueBeard.RocketMod;
using BlueBeard.Core.Abstractions;
protected override void Load()
{
RocketModBootstrap.Install();
// Now any BlueBeard library that uses BlueBeardHost services will route through
// the Rocket adapter:
BlueBeardHost.Logger.Log("Hello from BlueBeard");
BlueBeardHost.Chat.Broadcast("Server is up", Color.green);
}
protected override void Unload()
{
RocketModBootstrap.Uninstall();
}
Wrapping a Rocket player
Convert a RocketMod player to the abstraction with RocketPlayer.From(unturnedPlayer). Use RocketPlayer.Console for the server console actor.
Migration from direct Rocket calls
This package is additive — existing libraries that call Rocket.Core.Logging.Logger.Log or UnturnedChat.Say directly continue to work. The migration to BlueBeardHost.Logger / BlueBeardHost.Chat is per-library and can be done incrementally.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net481 is compatible. |
-
.NETFramework 4.8.1
- BlueBeard.Core (>= 0.1.0-ci.24)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-ci.24 | 85 | 7/4/2026 |
| 0.1.0-ci.23 | 88 | 6/25/2026 |
| 0.1.0-ci.22 | 95 | 5/8/2026 |
| 0.1.0-ci.20 | 63 | 5/7/2026 |
| 0.1.0-ci.19 | 68 | 5/7/2026 |