Jump to content

Plugin isnt working after naval update

Pending 1.5.15

FandangoChristmas

Posted

It has been around 16 hours now and the plugin is still not working, and players are getting annoyed there has been no support yet for this premium paid plugin they paid for. I tested it again myself after the secondary hotfix update out last night, and its still broken.

z77extreme

Posted

Plugin is still not working.

(01:28:00) | Loaded plugin SmeltingController v1.5.15 by codefling.com/kasvoton

(01:28:00) | [SmeltingController] [ERROR] Issues were detected while parsing the config file, exiting..

(01:28:00) | Unloaded plugin SmeltingController v1.5.15 by codefling.com/kasvoton

 

KaapoN

Posted (edited)

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

Edited by KaapoN

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.