About Blueprint Only
ABOUT
Control how players learn blueprints on your server. Restrict research tables and workbench tech trees while broadcasting blueprint learning notifications to all online players in their native language.
Features a built-in multi-language translation system that automatically detects each player's client language and displays item names accordingly.
Works on procedural and custom maps.
DEPENDENCIES
None - Works standalone
PERMISSIONS
blueprintonly.notify.bypass - Bypass blueprint learning notifications
blueprintonly.research.use - Allow research table usage
blueprintonly.workbench.use - Allow workbench tech tree usage
FEATURES
- Multi-language support for item names (15+ languages)
- Independent translation system (no external plugin dependencies)
- Research table blocking via permissions
- Workbench tech tree blocking via permissions
- Global blueprint notifications in each player's language
- Automatic language detection
- Optimized translation caching
- Automatic English fallback
SUPPORTED LANGUAGES
Japanese, English, Korean, Chinese (Simplified & Traditional), Russian, French, German, Spanish, Portuguese, Turkish, and more.
HOW IT WORKS
Blueprint Learning:
When a player learns a new blueprint, all online players receive a notification in their own language with the correctly translated item name.
Example:
- Japanese: MiaygawaYuu さんが 自動小銃 をおぼえました。
- English: MiaygawaYuu learned Assault Rifle.
- Korean: MiaygawaYuu learned 돌격소총.
Research Table & Workbench Blocking:
Players without the required permission receive a localized error message when attempting to use restricted features.
INSTALLATION
1. Download BlueprintOnly.cs
2. Place in oxide/plugins (Oxide) or carbon/plugins (Carbon)
3. Configure permissions as needed
4. Restart server
No configuration file needed. Messages are customizable through Oxide's lang system.
USAGE EXAMPLES
Scenario 1: Public Server with Notifications
Grant both permissions to default group. Everyone can research/use workbenches and see notifications.
Scenario 2: Blueprint-Only Server
Don't grant any permissions. Players must find blueprints in the world.
Scenario 3: VIP Research Access
Grant research.use to VIP group, workbench.use to default. Only VIPs can research.
Scenario 4: Silent Admins
Grant notify.bypass to admin group. Admins learn blueprints without broadcasting.
TROUBLESHOOTING
Translations not working:
Check console for "Translation system initialized" message. Verify player language settings in Rust.
Notifications not appearing:
Check player doesn't have notify.bypass permission. Already-known blueprints don't trigger notifications.
Research tables still work:
Verify research.use permission is NOT granted. Check for conflicting plugins. Restart server.
SUPPORT
Use the Discussion tab for bug reports, feature requests, or support.
CHANGELOG
v0.6.0 - Multi-language support, independent translation system, Carbon compatibility
v0.5.4 - Initial release with basic functionality
