An enhanced, compatibility-focused fork of Blueprint Share by Nomad Warrior (c_creep) for modded Rust servers.
Current enhanced version: 1.4.8
- Supports normal tech-tree unlocks and the newer workbench bypass/prototype upgrade unlock path.
- Supports current Clans APIs while retaining compatibility with older Clans and Clans Reborn hook signatures.
- Correctly removes clan-shared blueprints when a member leaves or a clan disbands, when Lose blueprints on leave is enabled.
- Invalidates cached sharing targets immediately when team, clan, friend, or player-sharing relationships change.
- Prevents duplicate blueprint IDs from entering a single unlock batch.
- Notifies players about blueprints shared while they were offline.
- Honors Receive messages.
- Remains silent when there are no pending notifications.
- Groups notifications by team, clan, and friend sharing.
- Preserves existing player data and adds new notification data fields automatically.
- Uses debounced data saves to reduce unnecessary disk activity while still flushing on server save and shutdown.
The existing configuration, commands, permissions, sharing rules, blocked-item list, and balance remain unchanged. Existing data files are migrated additively; no deletion or reset is required.
Commands:
/bs toggle/bs share/bs show
Permissions:
blueprintshare.useblueprintshare.toggleblueprintshare.shareblueprintshare.showblueprintshare.bypass
Replace BlueprintShare.cs and reload the plugin. Keep the existing config and data files.
Version 1.4.8 adds the language keys PendingNotifications, ShowOfflineBlueprints, and NoPendingNotifications. Servers with customized language files should add those keys or allow the language file to regenerate so the new messages can be customized.
Original plugin: Blueprint Share on uMod by Nomad Warrior (c_creep).
Enhanced and maintained for SCAVENGERSHAVEN by SeesAll.