Compatible With:
- Oxide
- Carbon
BetterComposting gives you full control over composting speed and fertilizer yield across all composters on your Rust server.
Instead of relying on vanilla timing, this plugin runs its own global composting system, letting you:
This makes it ideal for economy servers, modded progression, farming-focused servers, or any setup where vanilla composting feels too slow.
Features :
Instead of relying on vanilla timing, this plugin runs its own global composting system, letting you:
- speed up composting dramatically
- increase fertilizer output
- control how many items are processed per tick
- apply per-item overrides
- process all slots at once or limit the number of slots per cycle
This makes it ideal for economy servers, modded progression, farming-focused servers, or any setup where vanilla composting feels too slow.
Features :
- Global composting speed control
- Global fertilizer yield multiplier
- Per-item composting overrides
- Per-item item consumption rate
- Option to process all composter slots every tick
- Optional slot processing cap for balanced performance
- Automatic support for all compostable items found by the game
- Debug output for tracking composters and cleanup activity
- Existing and newly spawned composters are automatically handled
JSON:
{
"Settings": {
"Update Interval (vanilla = 300)": 30.0,
"Items Per Tick": 1,
"Fertilizer Multiplier": 5.0,
"Process All Slots Per Tick": true,
"Max Slots Per Tick (When Process All Slots Per Tick = false)": 6,
"Debug Output": false
},
"Item Overrides": {
"apple": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"apple.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"black.raspberries": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"blueberries": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bread.loaf": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"grub": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"worm": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"cactusflesh": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"chocolate": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"coconut": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"egg": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.anchovy": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.catfish": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.herring": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.minnows": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.orangeroughy": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.salmon": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.sardine": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.smallshark": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.troutsmall": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.yellowperch": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"granolabar": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"honey": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"nucleus": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bearmeat.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bearmeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bearmeat": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bearmeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bigcatmeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bigcatmeat": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bigcatmeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"chicken.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"chicken.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"chicken.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"chicken.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"crocodilemeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"crocodilemeat": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"crocodilemeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"deermeat.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"deermeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"deermeat.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"deermeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"fish.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"horsemeat.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"horsemeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"horsemeat.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"horsemeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"humanmeat.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"humanmeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"humanmeat.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"humanmeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"meat.pork.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"meat.pork.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"meat.boar": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"porkmeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"snakemeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"snakemeat": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"snakemeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"wolfmeat.burned": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"wolfmeat.cooked": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"wolfmeat.raw": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"wolfmeat.spoiled": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"mushroom": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"jar.pickle": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"spoiled.produce": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"black.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"blue.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"green.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"red.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"white.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"yellow.berry": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"corn": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"orchid": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"potato": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"pumpkin": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"rose": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"sunflower": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"wheat": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"bone.fragments": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"honeycomb": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"horsedung": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
},
"plantfiber": {
"Enabled": true,
"Items Per Tick (0 = use global value)": 0,
"Fertilizer Multiplier": 1.0
}
}
}