About Lock oven and refinery
Lock Your Ovens v2.1.0
Make all your furnaces and refineries lockable in Rust! Supports all vanilla ovens and any custom ovens you add.
Key Features
- Auto-lock ovens - All configured ovens become lockable on spawn
- Legacy Furnace Support - Works with legacy furnaces
- Dynamic Addition - Add new oven types with a hammer
- Custom Lock Positions - Each oven type has configurable lock placement
- Multilingual - English & French support
Quick Start
- Install the plugin
- Grant admin permission: oxide.grant user lockoven.admin
- Use /lockoven_refresh to make existing ovens lockable
- NEW: Use /lockoven_add + hammer to add custom ovens
Commands
- /lockoven_refresh - Make all configured ovens lockable
- /lockoven_add - Toggle oven addition mode
- /lockoven_list - List supported ovens with lock positions
- /lockoven_clean - Remove invalid entries
- /lockoven_reset - Reset to defaults
Adding Custom Ovens
- Type /lockoven_add to enable addition mode
- Equip a hammer
- Hit any oven/furnace to add it
- Type /lockoven_add again to disable mode
Supported Ovens (Default)
- Standard Furnace
- Legacy Furnace
- Large Furnace
- Small Oil Refinery
- Electric Furnace
Configuration
Located in oxide/config/Lockoven.json:
{ "RefreshCommand": "lockoven_refresh", "AddCommand": "lockoven_add", "ListCommand": "lockoven_list", "CleanCommand": "lockoven_clean", "ResetConfigCommand": "lockoven_reset", "PermAdmin": "lockoven.admin", "ActivatePermUse": false, "PermUse": "lockoven.use", "SupportedOvens": { "assets/prefabs/deployable/furnace/furnace.prefab": { "LockPosition": {"x": -0.02, "y": 0.3, "z": 0.5}, "LockRotation": {"x": 0, "y": 90, "z": 0} } } }
Permissions
- lockoven.admin - Required for all admin commands
- lockoven.use - Required to lock ovens (optional, disabled by default)
Pro Tips
- Ovens placed before plugin installation need /lockoven_refresh
- New ovens are automatically lockable if in config
- Edit lock positions in config for perfect placement
Language Support
Automatically detects player language (French/English)