Version 2.1.1
3,551 downloads
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)