Jump to content

KaapoN

Member
  • Posts

    1
  • Joined

  • Last visited

Everything posted by KaapoN

  1. I have a fixed Version / Review Kasvoton seems not to be answering. / Use This attached file version at your own risk SmeltingController Version: 1.5.16 Authors: kasvoton | Gabriel Vergara Framework: Oxide/uMod for Rust A Rust server plugin that gives full control over smelting and cooking behaviour — per-oven speed multipliers, charcoal output rates, cook times, product amounts, fuel values, and byproduct chances. Features Per-oven speed multiplier — independently set how fast each oven type smelts/cooks Per-oven charcoal rate — control how much charcoal each oven produces Per-product cook time & amount — override the vanilla cook time and output quantity for any cookable item Per-fuel configuration — override fuel amount, byproduct item, byproduct amount, and byproduct drop chance for any burnable item No Burnt Meat — optional mode that prevents cooked food from burning (removes the high/low temp thresholds) Resilient patching — each Harmony patch is isolated; a failed patch logs a warning but does not unload the plugin Auto config recovery — invalid or missing config is automatically regenerated from live game data Installation Copy SmeltingController.cs into your server's oxide/plugins/ directory. The plugin will compile and load automatically. A default config is generated at oxide/config/SmeltingController.json on first load. Configuration The config file is located at: oxide/config/SmeltingController.json Top-level options Key Type Default Description NoBurntMeat bool false Prevents cooked food from burning by disabling high/low temperature thresholds Ovens Controls the speed multiplier and charcoal rate for each oven type. "Ovens": { "furnace": { "Multiplier": 1, "Charcoal": 1 } } Key Type Range Description Multiplier int 1–100 Cook-tick speed multiplier for this oven Charcoal int 1–100 Charcoal production rate multiplier for this oven Supported oven short names: Short Name Oven bbq.campermodule BBQ (Camper Module) bbq.deployed BBQ campfire Camp Fire carvable.pumpkin Carved Pumpkin chineselantern.deployed Chinese Lantern cursedcauldron.deployed Cursed Cauldron electricfurnace.deployed Electric Furnace fireplace.deployed Fireplace furnace.large Large Furnace furnace Furnace hobobarrel.deployed Hobo Barrel jackolantern.angry Jack O Lantern (Angry) jackolantern.happy Jack O Lantern (Happy) lantern.deployed Lantern legacy_furnace Legacy Furnace refinery_small_deployed Small Oil Refinery skull_fire_pit Skull Fire Pit tunalight.deployed Tuna Can Lamp Products Controls the cook time and output amount for each cookable item. "Products": { "metal.ore": { "CookTime": 10.0, "Amount": 1 } } Key Type Range Description CookTime float 1–60 Time in seconds to cook one batch Amount int 1–∞ Number of output items produced per cook Fuel Controls the burn duration, byproduct item, byproduct amount, and byproduct drop chance for each fuel type. "Fuel": { "wood": { "FuelAmount": 10.0, "ByProduct": "charcoal", "ByProductAmount": 1, "ByProductChance": 0.75 } } Key Type Range Description FuelAmount float 1–∞ How much fuel energy this item provides per tick ByProduct string — Short name of the byproduct item ByProductAmount int 1–∞ Amount of byproduct produced ByProductChance float 0.0–1.0 Probability of the byproduct dropping (0 = never, 1 = always) Changelog 1.5.16 Added Gabriel Vergara as co-author Fixed Naval Update breakage: CycleCookingPatch transpiler now dynamically resolves the BaseOven and cook-tick local variable slots at runtime instead of relying on hardcoded IL indices, preventing Invalid IL code errors after game updates Fixed LoadConfig silently leaving Settings null on JsonReaderException — now regenerates defaults Fixed OnServerInitialized single catch masking the real error with a misleading "config file" message — each Harmony patch is now individually isolated Fixed ArgumentException crash in ApplySettings when Backup.Fuel.Add() was called with a duplicate key Fixed NullReferenceException in RevertSettings when FindItemDefinition returns null for a removed item Fixed ArgumentException in LoadDefaultConfig when an item has multiple qualifying mods 1.5.15 Original release by kasvoton SmeltingController.cs

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
2.6m
Total downloads
Customers
11.4k
Customers served
Files Sold
163.2k
Total sales
Payments
3.5m
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.