Jump to content

5 Screenshots

  • 3.4k
  • 61
  • 11.57 kB
  • Update details
    v1.7.53
    Released
    Download size 11.57 kB
    Total versions 8
    Typical update pace About every 39 days
    Freshness Updated 15 days ago

Per-appliance smelting speeds, permission-based profiles and optional inventory controls for Rust servers.

Furnace — smelting speed profiles

Furnace lets you tune each appliance on your Rust server and give permission groups their own speed profiles. Keep campfires at the default rate, speed up electric furnaces, or build distinct VIP tiers. Change profile values from /furnace without reloading the plugin.

  • Independent controls: small, large and electric furnaces, oil refineries, BBQs, campfires, mixing tables and cooking workbenches.
  • Permission-based profiles: assign speeds to your existing player groups.
  • In-game editing: admins edit profiles; players see a read-only view of their effective values.
  • Inventory shortcuts: optional Take All / Put All buttons for the furnace a player is actively looting.
  • Fuel choice: keep native fuel use or enable proportional consumption with native byproduct rules.

Speed multipliers

1x is the baseline, 2x doubles the configured smelting rate, and 0.5x halves it over time. Values from 0.01 to 100 are supported. Appliances have different underlying rates and recipes, so identical multipliers do not mean identical item throughput.

Conceptual speed comparison: the same batch at 1x, 2x and 4x. Explanatory diagram, not gameplay footage.

Fractional speeds are averaged across native cooking ticks. Mixing tables use their native tick interval, so very short recipes are still limited by the game. A running mix keeps the speed selected when that batch started.

Rank profiles

Create a profile under Roles, reload Furnace once to register its permission, then grant furnace.speed.<rank> to a group. For example, VIP could receive 3x electric and 2x small-furnace speed, while Elite receives 5x and 3x.

Precedence matters: the highest granted profile value wins independently for each appliance. Global Multiplier* settings are the fallback only when no profile matches. If a player has both a 0.5x slow profile and a 1x normal profile, the 1x value wins. Selecting a profile in the admin editor does not grant that profile to the admin.

While an oven is open, the active looter's permissions determine its speed. After looting ends, the owner's profile applies again. Furnace updates ovens on relevant events and refreshes lit ovens every five seconds.

Installation

  1. Place Furnace.cs in your framework's plugins folder. For Oxide/uMod this is oxide/plugins.
  2. Grant furnace.use to players who should open the panel.
  3. Grant furnace.admin only to trusted administrators who should edit profiles.
  4. Optionally grant furnace.buttons.use for inventory shortcuts.
  5. Open /furnace and tune your profiles. New installations start electric furnaces at 2x and other appliances at 1x.
oxide.grant group default furnace.use
oxide.grant user <steam-id> furnace.admin
oxide.grant group vip furnace.buttons.use
oxide.grant group vip furnace.speed.vip


 

Create the vip profile before granting its permission. Existing configuration and role names are retained on upgrade. Back up your config and test updates on a staging server before replacing a production copy.

Fuel and inventory

ScaleFuelConsumptionWithSpeed defaults to false. Enable it to scale fuel use with the multiplier, including fractional and slow speeds. Furnace uses native fuel and byproduct handling, so charcoal follows the appliance's normal rules instead of a guaranteed custom output ratio.

Take All / Put All require both permission and a valid, nearby loot session. Put All can use remaining space in existing stacks. Items that cannot be transferred stay in their original inventory.

Compatibility and support

Furnace targets Oxide/uMod and Carbon and does not require ImageLibrary. Supported campfire variants are included; custom prefabs outside the known appliance patterns are not automatically supported. Avoid overlapping speed-control plugins unless you have tested their interaction.

Run furnace.debug from the console with admin permission while the oven inventory is open to inspect its speed decision. For support, include your framework version, relevant error output and the diagnostic result. The gallery shows the existing in-game interface; the multiplier animation is an explanatory diagram.

  • 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.1k
Customers served
Files Sold
171.7k
Total sales
Payments
3.7m
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.