About Smelt Everything
Smelt Everything — a Rust plugin that lets you melt, cook, and refine anything you can get your hands on.
Transform your server’s crafting system into a fully dynamic smelting experience. Weapons, food, resources — if it exists, you can smelt it. This plugin automatically detects cookable items and expands their definitions, allowing players to turn everyday materials into valuable outputs.
Features
- Smelt any item, from raw meat to rifles
- Customizable cook times, temperatures, and outputs
- Seamless integration with Rust’s item system
- Perfect for creative servers, economy balancing, or hardcore survival setups
Forge your own rules. Burn everything. Smelt Everything turns heat into power.
Configuration
{
"Definitions": [
{
"Original item": "bearmeat",
"Change": true,
"Target item": "bearmeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "bearmeat.cooked",
"Change": true,
"Target item": "bearmeat.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "bigcatmeat",
"Change": true,
"Target item": "bigcatmeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "bigcatmeat.cooked",
"Change": true,
"Target item": "charcoal",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "chicken.raw",
"Change": true,
"Target item": "chicken.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "chicken.cooked",
"Change": true,
"Target item": "chicken.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "crocodilemeat",
"Change": true,
"Target item": "crocodilemeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "crocodilemeat.cooked",
"Change": true,
"Target item": "charcoal",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "dearmeat.raw",
"Change": true,
"Target item": "dearmeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "deermeat.cooked",
"Change": true,
"Target item": "deermeat.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "fish.raw",
"Change": true,
"Target item": "fish.cooked",
"Cook time": 20.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "fish.cooked",
"Change": true,
"Target item": "charcoal",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "horsemeat.raw",
"Change": true,
"Target item": "horsemeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "horsemeat.cooked",
"Change": true,
"Target item": "horsemeat.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "humanmeat.raw",
"Change": true,
"Target item": "humanmeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "humanmeat.cooked",
"Change": true,
"Target item": "humanmeat.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "meat.boar",
"Change": true,
"Target item": "meat.pork.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "meat.pork.cooked",
"Change": true,
"Target item": "charcoal",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "snakemeat",
"Change": true,
"Target item": "snakemeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "snakemeat.cooked",
"Change": true,
"Target item": "charcoal",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "wolfmeat.raw",
"Change": true,
"Target item": "wolfmeat.cooked",
"Cook time": 30.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "wolfmeat.cooked",
"Change": true,
"Target item": "wolfmeat.burned",
"Cook time": 60.0,
"Cook amount": 1,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "crude.oil",
"Change": true,
"Target item": "lowgradefuel",
"Cook time": 10.0,
"Cook amount": 3,
"Minimal temperature": 800,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "corn",
"Change": true,
"Target item": "lowgradefuel",
"Cook time": 10.0,
"Cook amount": 3,
"Minimal temperature": 800,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "pumpkin",
"Change": true,
"Target item": "lowgradefuel",
"Cook time": 10.0,
"Cook amount": 3,
"Minimal temperature": 150,
"Maximal temperature": 1600,
"Set cooking flag": true
},
{
"Original item": "can.beans.empty",
"Change": true,
"Target item": "metal.fragments",
"Cook time": 30.0,
"Cook amount": 15,
"Minimal temperature": 150,
"Maximal temperature": 2000,
"Set cooking flag": true
},
{
"Original item": "can.tuna.empty",
"Change": true,
"Target item": "metal.fragments",
"Cook time": 30.0,
"Cook amount": 10,
"Minimal temperature": 150,
"Maximal temperature": 2000,
"Set cooking flag": true
},
{
"Original item": "cloth",
"Change": true,
"Target item": "leather",
"Cook time": 10.0,
"Cook amount": 1,
"Minimal temperature": 800,
"Maximal temperature": 1200,
"Set cooking flag": true
},
{
"Original item": "rifle.ak",
"Change": true,
"Target item": "metal.refined",
"Cook time": 6.0,
"Cook amount": 50,
"Minimal temperature": 800,
"Maximal temperature": 1200,
"Set cooking flag": true
},
{
"Original item": "hq.metal.ore",
"Change": false,
"Target item": "metal.refined",
"Cook time": 20.0,
"Cook amount": 1,
"Minimal temperature": 800,
"Maximal temperature": 1200,
"Set cooking flag": true
},
{
"Original item": "metal.ore",
"Change": false,
"Target item": "metal.fragments",
"Cook time": 10.0,
"Cook amount": 1,
"Minimal temperature": 800,
"Maximal temperature": 1200,
"Set cooking flag": true
},
{
"Original item": "sulfur.ore",
"Change": false,
"Target item": "sulfur",
"Cook time": 5.0,
"Cook amount": 1,
"Minimal temperature": 800,
"Maximal temperature": 1200,
"Set cooking flag": true
}
],
"Version": {
"Major": 1,
"Minor": 5,
"Patch": 3
}
}