Jump to content

Biofuel Generator Upgrades 1.0.1

$15.99
   (0 reviews)

3 Screenshots

  • 36
  • 7
  • 115.54 kB
  • Update details
    v1.0.1
    Released
    Download size 115.54 kB
    Total versions 2
    Typical update pace About every 1 day
    Freshness Updated today

Works with

Compatible add-ons, packages, or tools that pair well with this resource.

About Biofuel Generator Upgrades

Biofuel Generator Upgrades adds a part-based upgrade system to Rust's biofuel generators. Six part types offer three tiers each, improving fuel yield, processing speed, stirring, and refill efficiency.

Players can open the upgrade interface while looking at a biofuel generator and holding a hammer. Install a part by dragging it into its matching slot; remove it to uninstall it. The menu shows every installed part and the resulting stats. The menu button can be set to RELOAD, USE, MIDDLE CLICK, or RIGHT CLICK.

Auto Stirrer starts a 10-second stir only when the generator has enough power, material to process, and room for output. Manual stirring takes priority, and an interrupted automatic stir grants no charge. A completion effect plays when a stir finishes. Players can switch the installed stirrer off in the upgrade menu to remove its extra power requirement.

Optional loot crate drops can be configured by container and tier. Parts can also be supplied through shops or crafting systems. Part stats, item shortnames, and skins are configurable. English localization is included and can be translated. All 18 parts are pre-configured and ready to use.

Permissions

  • biogenupgrades.use - Open and use the biofuel generator upgrade interface.
  • biogenupgrades.admin - Use the admin part-giving command.

Command

  • /bgpart - Give one of each of the 18 parts. Add an amount or a player name/Steam ID to give multiple sets or target another player.

Pre-Configured Parts

Fuel Booster

Spoiler

Fuel Booster T1

  • Food Fuel Yield: +10%

Fuel Booster T2

  • Food Fuel Yield: +25%

Fuel Booster T3

  • Food Fuel Yield: +50%

Produces more low grade fuel from food.

Heater

Spoiler

Heater T1

  • Processing Time: -15%

Heater T2

  • Processing Time: -30%

Heater T3

  • Processing Time: -50%

Processes food and waste faster.

Mixer

Spoiler

Mixer T1

  • Fuel Per Stir: 1.5×

Mixer T2

  • Fuel Per Stir: 2×

Mixer T3

  • Fuel Per Stir: 3×

Releases more fuel with each stir.

Feed Hatch

Spoiler

Feed Hatch T1

  • Charge Kept On Refill: 50%

Feed Hatch T2

  • Charge Kept On Refill: 75%

Feed Hatch T3

  • Charge Kept On Refill: 100%

Keeps some existing stirring charge when more food is added.

Waste Booster

Spoiler

Waste Booster T1

  • Waste Fuel Yield: +25%

Waste Booster T2

  • Waste Fuel Yield: +50%

Waste Booster T3

  • Waste Fuel Yield: +100%

Produces more low grade fuel from waste inputs.

Auto Stirrer

Spoiler

Auto Stirrer T1

  • Automatic Stirring: +50 power required

Auto Stirrer T2

  • Automatic Stirring: +25 power required

Auto Stirrer T3

  • Automatic Stirring: +10 power required

Stirs automatically when needed. Switching it off or removing it removes the extra power requirement.

Default Config

Spoiler
{
  "Open Menu Button - RELOAD | USE | MIDDLE CLICK | RIGHT CLICK": "RELOAD",
  "Automatic Stir Duration Seconds": 10,
  "Allow Non-Team Players To Open Owner Generator": false,
  "Module Types": {
    "fuelbooster": {
      "Display Name": "Fuel Booster",
      "Slot Index": 0,
      "Tiers": {
        "t1": {
          "Display Name": "Fuel Booster T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374045,
            "Display Name": "BioGen Part: Fuel Booster T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1.1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Fuel Booster T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374482,
            "Display Name": "BioGen Part: Fuel Booster T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1.25
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Fuel Booster T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374522,
            "Display Name": "BioGen Part: Fuel Booster T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1.5
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        }
      }
    },
    "heater": {
      "Display Name": "Heater",
      "Slot Index": 1,
      "Tiers": {
        "t1": {
          "Display Name": "Heater T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374563,
            "Display Name": "BioGen Part: Heater T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 0.85
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Heater T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374603,
            "Display Name": "BioGen Part: Heater T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 0.7
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Heater T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374646,
            "Display Name": "BioGen Part: Heater T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 0.5
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        }
      }
    },
    "mixer": {
      "Display Name": "Mixer",
      "Slot Index": 2,
      "Tiers": {
        "t1": {
          "Display Name": "Mixer T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374678,
            "Display Name": "BioGen Part: Mixer T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1.5
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Mixer T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374717,
            "Display Name": "BioGen Part: Mixer T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 2
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Mixer T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374758,
            "Display Name": "BioGen Part: Mixer T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 3
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        }
      }
    },
    "feedhatch": {
      "Display Name": "Feed Hatch",
      "Slot Index": 3,
      "Tiers": {
        "t1": {
          "Display Name": "Feed Hatch T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374311,
            "Display Name": "BioGen Part: Feed Hatch T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0.5,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Feed Hatch T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374363,
            "Display Name": "BioGen Part: Feed Hatch T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0.75,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Feed Hatch T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374405,
            "Display Name": "BioGen Part: Feed Hatch T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 1,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        }
      }
    },
    "wastebooster": {
      "Display Name": "Waste Booster",
      "Slot Index": 4,
      "Tiers": {
        "t1": {
          "Display Name": "Waste Booster T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374801,
            "Display Name": "BioGen Part: Waste Booster T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1.25
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Waste Booster T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374844,
            "Display Name": "BioGen Part: Waste Booster T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1.5
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Waste Booster T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374890,
            "Display Name": "BioGen Part: Waste Booster T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 2
            },
            "Automatic Stirring": {
              "Add": 0,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 0,
              "Multiplier": 1
            }
          }
        }
      }
    },
    "autostirrer": {
      "Display Name": "Auto Stirrer",
      "Slot Index": 5,
      "Tiers": {
        "t1": {
          "Display Name": "Auto Stirrer T1",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374160,
            "Display Name": "BioGen Part: Auto Stirrer T1"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 1,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 50,
              "Multiplier": 1
            }
          }
        },
        "t2": {
          "Display Name": "Auto Stirrer T2",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374201,
            "Display Name": "BioGen Part: Auto Stirrer T2"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 1,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 25,
              "Multiplier": 1
            }
          }
        },
        "t3": {
          "Display Name": "Auto Stirrer T3",
          "Required Part Item": {
            "ShortName": "sticks",
            "SkinId": 3814374247,
            "Display Name": "BioGen Part: Auto Stirrer T3"
          },
          "Stat Changes": {
            "Food Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Processing Time": {
              "Add": 0,
              "Multiplier": 1
            },
            "Fuel Per Stir": {
              "Add": 0,
              "Multiplier": 1
            },
            "Charge Kept On Refill": {
              "Add": 0,
              "Multiplier": 1
            },
            "Waste Fuel Yield": {
              "Add": 0,
              "Multiplier": 1
            },
            "Automatic Stirring": {
              "Add": 1,
              "Multiplier": 1
            },
            "Extra Auto Stir Power": {
              "Add": 10,
              "Multiplier": 1
            }
          }
        }
      }
    }
  },
  "Loot Drops": {
    "Enabled": false,
    "Containers": {
      "assets/bundled/prefabs/radtown/crate_normal.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 2,
        "Tier 2 Chance": 0,
        "Tier 3 Chance": 0
      },
      "assets/bundled/prefabs/radtown/crate_normal_2.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 2,
        "Tier 2 Chance": 0,
        "Tier 3 Chance": 0
      },
      "assets/bundled/prefabs/radtown/crate_elite.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 15,
        "Tier 2 Chance": 2,
        "Tier 3 Chance": 0
      },
      "assets/bundled/prefabs/radtown/underwater_labs/crate_elite.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 15,
        "Tier 2 Chance": 2,
        "Tier 3 Chance": 0
      },
      "assets/bundled/prefabs/radtown/crate_underwater_advanced.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 2,
        "Tier 2 Chance": 0,
        "Tier 3 Chance": 0
      },
      "assets/bundled/prefabs/radtown/crate_tools.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 2,
        "Tier 2 Chance": 0,
        "Tier 3 Chance": 0
      },
      "assets/prefabs/npc/m2bradley/bradley_crate.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 0,
        "Tier 2 Chance": 10,
        "Tier 3 Chance": 3
      },
      "assets/prefabs/npc/patrol helicopter/heli_crate.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 0,
        "Tier 2 Chance": 10,
        "Tier 3 Chance": 3
      },
      "assets/prefabs/misc/supply drop/supply_drop.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 10,
        "Tier 2 Chance": 5,
        "Tier 3 Chance": 0
      },
      "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_ghostship.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 10,
        "Tier 2 Chance": 5,
        "Tier 3 Chance": 1
      },
      "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate_oilrig.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 10,
        "Tier 2 Chance": 5,
        "Tier 3 Chance": 1
      },
      "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab": {
        "Enabled": true,
        "Tier 1 Chance": 10,
        "Tier 2 Chance": 5,
        "Tier 3 Chance": 1
      }
    }
  }
}

 

  • Like 1

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
3.1m
Total downloads
Customers
12.2k
Customers served
Files Sold
173k
Total sales
Payments
3.8m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.