About Compost Helper
A Rust plugin that adds a "SPREAD" button to Composters for smart fertilizer distribution to planters.
What It Does
When players open a Composter, they see a SPREAD button that: - Converts compostable items into fertilizer - Collects all fertilizer from planters in the TC area - Redistributes fertilizer evenly across all planters - Stores excess back in the Composter
Installation
- Place CompostHelper.cs in oxide/plugins/
- Plugin auto-loads and creates config at oxide/config/Composter.json
- Grant permission: oxide.grant group default composthelper.use
Permission
composthelper.use - Required to see and use the SPREAD button
Configuration
{ "Breakdown Time (seconds)": 1.0, "Auto Distribution Enabled": false, "Maximum Distribution Range": 50.0, "Supported Planter Types": [ "planter.large.deployed", "planter.small.deployed", "planter.triangle.deployed", "plantpot.single.deployed", "bathtub.planter.deployed", "minecart.planter.deployed" ], "Fertilizer Item Shortname": "fertilizer" }
Key Settings: - Maximum Distribution Range: How far to search for planters (default: 50m) - Supported Planter Types: Which planters receive fertilizer
Player Usage
- Place Composter in base (must be in TC range)
- Add fertilizer or any compostable items
- Open Composter and click SPREAD button
- Check chat for results
Example Output: ✓ Distributed 45/50 fertilizer to 15 planters → 5 fertilizer stored back in composter